// Portuguese -> English UI dictionary. {n} marks a variable placeholder. export const EN = { // disk health (SMART) 'O SMART não pôde ser lido. Instale o pacote smartmontools (comando smartctl) e rode como administrador para ver a saúde do disco.': 'SMART could not be read. Install the smartmontools package (smartctl command) and run as administrator to see the disk health.', 'Setores realocados': 'Reallocated sectors', 'Setores pendentes de realocação': 'Pending sectors', 'Setores incorrigíveis offline': 'Offline uncorrectable sectors', 'Erros incorrigíveis reportados': 'Reported uncorrectable errors', 'Erros de CRC na interface (cabo ou porta)': 'Interface CRC errors (cable or port)', 'Erros registrados no log do disco': 'Errors in the disk log', 'Aviso crítico NVMe': 'NVMe critical warning', 'Erros de mídia': 'Media errors', 'Reserva de blocos abaixo do limite': 'Spare blocks below threshold', 'Erros de leitura/gravação vistos pelo sistema': 'Read/write errors seen by the system', 'Estado': 'Status', 'Bom': 'Good', 'Atenção': 'Caution', 'Ruim': 'Bad', 'Temperatura': 'Temperature', 'Horas ligado': 'Power on hours', 'Vezes ligado': 'Power on count', 'Total lido': 'Host reads', 'Total gravado': 'Host writes', 'Atributos SMART ({n})': 'SMART attributes ({n})', 'Atributo': 'Attribute', 'Atual': 'Current', 'Pior': 'Worst', 'Limite': 'Threshold', 'Bruto': 'Raw', 'Modelo': 'Model', 'Nº de série': 'Serial number', 'Família': 'Family', 'Modo de transferência': 'Transfer mode', 'Capacidade': 'Capacity', 'Rotação': 'Rotation rate', 'Formato': 'Form factor', 'Recursos': 'Features', 'O SMART é do disco inteiro: os dados abaixo são de': 'SMART belongs to the whole disk: the data below is for', ', que contém': ', which contains', 'Imagem de disco: não há SMART para avaliar.': 'Disk image: there is no SMART to check.', // sidebar and layout 'Recuperação de arquivos': 'File recovery', 'Dispositivos': 'Devices', 'Dispositivos e sessões': 'Devices and sessions', 'Atualizar lista': 'Refresh list', 'Lista atualizada': 'List refreshed', 'Abrir arquivo de imagem…': 'Open disk image file…', 'Abrir sessão salva…': 'Open saved session…', 'Sessões': 'Sessions', 'Sessão': 'Session', 'Sessão:': 'Session:', 'Recentes': 'Recent', '(salvas sozinhas)': '(saved automatically)', 'Nenhuma ainda': 'None yet', 'Nada salvo ainda': 'Nothing saved yet', 'Nenhum disco encontrado': 'No disks found', 'Somente leitura na origem': 'Read-only on the source', 'Abrir menu': 'Open menu', 'Tema': 'Theme', 'Auto': 'Auto', 'Claro': 'Light', 'Escuro': 'Dark', 'Configurações': 'Settings', '· requer admin': '· needs admin', 'requer admin': 'needs admin', '{n} · requer admin': '{n} · needs admin', // home 'Encontre o que você achou que tinha perdido.': 'Find what you thought was lost.', 'Escolha um disco, SSD ou pendrive ao lado. O Guará lê tudo: arquivos apagados, partições perdidas e espaço não particionado, sem escrever nada no disco de origem.': 'Pick a disk, SSD or USB drive on the left. Guará reads everything: deleted files, lost partitions and unpartitioned space, without writing anything to the source disk.', 'Uma varredura, tudo junto': 'One scan, everything together', 'Metadados do sistema de arquivos e busca por assinatura na mesma passada, sem duplicatas.': 'File system metadata and signature search in the same pass, without duplicates.', 'Confiança por arquivo': 'Confidence per file', 'Cada achado mostra a chance de abrir corretamente: alta, média ou baixa.': 'Each finding shows the chance of opening correctly: high, medium or low.', 'Origem protegida': 'Protected source', 'Somente leitura. A recuperação sempre vai para outra pasta, com SHA-256 de tudo.': 'Read-only. Recovery always goes to another folder, with SHA-256 of everything.', 'Nenhum disco apareceu.': 'No disks showed up.', // device 'Mapa do disco': 'Disk map', 'Como procurar': 'How to search', 'Recomendado': 'Recommended', 'Varredura profunda': 'Deep scan', 'Varredura rápida': 'Quick scan', 'Lê os metadados e examina todo o espaço livre, partições danificadas e áreas não particionadas por assinatura. Encontra mais, leva mais tempo.': 'Reads the metadata and examines all free space, damaged partitions and unpartitioned areas by signature. Finds more, takes longer.', 'Procurar tudo': 'Search everything', 'Só os registros do sistema de arquivos. Em segundos mostra arquivos apagados recentemente, com nome e pasta.': 'Only the file system records. In seconds it shows recently deleted files, with name and folder.', 'Criar imagem do disco': 'Create disk image', 'Copia o disco inteiro para um arquivo, tolerando setores ruins. Ideal para discos com defeito: você trabalha na cópia.': 'Copies the whole disk to a file, tolerating bad sectors. Ideal for failing disks: you work on the copy.', 'Criar imagem…': 'Create image…', 'Ferramentas de perícia': 'Forensic tools', 'Pesquisar texto no disco': 'Search text on the disk', 'Procura palavras em todo o disco, inclusive em espaço livre e fora de partições (UTF-8 e UTF-16). Útil quando não há estrutura de arquivo.': 'Searches words across the whole disk, including free space and outside partitions (UTF-8 and UTF-16). Useful when there is no file structure.', 'termos separados por vírgula': 'terms separated by commas', 'Termos a pesquisar': 'Terms to search', 'Pesquisar': 'Search', 'Hashes da origem': 'Source hashes', 'Calcula MD5, SHA-1 e SHA-256 do disco inteiro para registrar a integridade e a cadeia de custódia no relatório.': 'Computes MD5, SHA-1 and SHA-256 of the whole disk to record integrity and chain of custody in the report.', 'Calcular hashes': 'Compute hashes', 'Opções avançadas': 'Advanced options', 'Incluir áreas ainda em uso': 'Include areas still in use', 'Também procura cópias antigas dentro de arquivos existentes. Bem mais lento.': 'Also looks for old copies inside existing files. Much slower.', 'Sem nenhuma categoria marcada, todos os tipos são procurados.': 'With no category checked, all types are searched.', 'Este disco exige permissão de administrador.': 'This disk requires administrator permission.', 'Reiniciar como administrador': 'Restart as administrator', 'Feche e rode de novo com': 'Close and run again with', 'ou como administrador (Windows).': 'or as administrator (Windows).', 'Espaço não particionado': 'Unpartitioned space', 'Não particionado': 'Unpartitioned', 'encontrada por varredura': 'found by scanning', 'Desconhecido': 'Unknown', 'Este SSD usa TRIM: o sistema avisa o disco quais blocos foram apagados e o próprio SSD pode zerá-los. Arquivos apagados há bastante tempo tendem a não ser recuperáveis.': 'This SSD uses TRIM: the system tells the disk which blocks were deleted and the SSD itself may zero them. Files deleted a long time ago tend to be unrecoverable.', // disk health 'Saúde do disco': 'Disk health', 'Este disco mostra sinais sérios de defeito.': 'This disk shows serious signs of failure.', 'Este disco mostra sinais de desgaste ou erros.': 'This disk shows signs of wear or errors.', 'Nenhum sinal de defeito encontrado pelo SMART.': 'No signs of failure found by SMART.', 'O sistema já registrou erros de E/S neste disco.': 'The system has already logged I/O errors on this disk.', 'Crie a imagem do disco primeiro (botão "Criar imagem" ou `guara image`) e varra a cópia. Cada leitura extra pode piorar um disco com defeito.': 'Create the disk image first ("Create image" button or `guara image`) and scan the copy. Every extra read can make a failing disk worse.', 'Criar a imagem primeiro': 'Create the image first', 'Varrer mesmo assim': 'Scan anyway', 'Cancelar': 'Cancel', 'Este disco parece estar com defeito': 'This disk seems to be failing', // scan '‹ Dispositivos': '‹ Devices', 'Procurando…': 'Searching…', 'Varredura concluída': 'Scan complete', 'Varredura pausada': 'Scan paused', 'Varredura interrompida': 'Scan stopped', 'Algo deu errado': 'Something went wrong', 'Iniciando': 'Starting', 'Pausar': 'Pause', 'Parar': 'Stop', 'Continuar': 'Continue', 'Pausando…': 'Pausing…', 'Reconectar o disco': 'Reconnect the disk', 'Escolher a origem…': 'Choose the source…', 'Escolher a origem': 'Choose the source', 'Salvar sessão…': 'Save session…', 'Exportar CSV': 'Export CSV', 'Relatório': 'Report', 'arquivos encontrados': 'files found', 'arquivos': 'files', 'decorrido': 'elapsed', 'confiança alta': 'high confidence', 'média': 'medium', 'baixa': 'low', 'alta': 'high', '· faltam ~{n}': '· ~{n} left', '· {n}%': '· {n}%', '{n} arquivos em {n}': '{n} files in {n}', 'confiança alta {n} · média {n} · baixa {n}': 'high confidence {n} · medium {n} · low {n}', 'Lendo datas e metadados das fotos… {n}/{n}': 'Reading dates and metadata from photos… {n}/{n}', 'Lendo tabela de partições': 'Reading partition table', 'Lendo metadados {n} (partição {n})': 'Reading {n} metadata (partition {n})', 'Varredura profunda por assinatura': 'Deep signature scan', // explorer 'Navegação': 'Navigation', 'Filtros': 'Filters', 'Todos os arquivos': 'All files', 'Tudo': 'All', 'Tipos': 'Types', 'Datas': 'Dates', 'Pastas': 'Folders', 'Câmeras': 'Cameras', 'Confiança': 'Confidence', 'Outros': 'Other', 'Fotos': 'Photos', 'Documentos': 'Documents', 'Vídeos': 'Videos', 'Áudio': 'Audio', 'Compactados': 'Archives', 'Bancos de dados': 'Databases', 'Raiz': 'Root', '/ (raiz)': '/ (root)', 'Por assinatura': 'By signature', 'Sem data': 'No date', 'sem data': 'no date', 'Com localização (GPS)': 'With location (GPS)', 'Com GPS': 'With GPS', 'Ocultar duplicadas': 'Hide duplicates', 'Sem duplicadas': 'Without duplicates', 'Ocultar arquivos pequenos (menos de 30 KB)': 'Hide small files (under 30 KB)', 'Sem arquivos pequenos': 'Without small files', 'Mais de 1 megapixel': 'Over 1 megapixel', 'Mais de 1 MP': 'Over 1 MP', 'Limpar filtros': 'Clear filters', 'Buscar por nome, pasta ou câmera': 'Search by name, folder or camera', 'Buscar': 'Search', 'Ordenar': 'Sort', 'Data (mais recentes)': 'Date (newest)', 'Data (mais antigas)': 'Date (oldest)', 'Nome': 'Name', 'Tamanho': 'Size', 'Modo de exibição': 'View mode', 'Grade': 'Grid', 'Lista': 'List', 'Grade de miniaturas': 'Thumbnail grid', 'Tamanho das miniaturas': 'Thumbnail size', 'Arquivos encontrados': 'Files found', 'Detalhes': 'Details', 'janeiro': 'January', 'fevereiro': 'February', 'março': 'March', 'abril': 'April', 'maio': 'May', 'junho': 'June', 'julho': 'July', 'agosto': 'August', 'setembro': 'September', 'outubro': 'October', 'novembro': 'November', 'dezembro': 'December', '{n} item': '{n} item', '{n} itens': '{n} items', '{n} itens nesta vista': '{n} items in this view', '{n} item nesta vista': '{n} item in this view', '{n} itens nesta vista (mostrando {n})': '{n} items in this view (showing {n})', '{n} selecionado': '{n} selected', '{n} selecionados': '{n} selected', '{n} selecionado (todos desta vista)': '{n} selected (all in this view)', '{n} selecionados (todos desta vista)': '{n} selected (all in this view)', '{n} itens selecionados': '{n} items selected', '{n} no total': '{n} in total', 'Selecionar grupo': 'Select group', 'Selecionar este grupo': 'Select this group', 'Selecionar tudo': 'Select all', 'Selecionar todos os {n}': 'Select all {n}', 'Limpar seleção': 'Clear selection', 'Recuperar tudo desta vista': 'Recover everything in this view', 'Recuperar selecionado': 'Recover selected', 'Recuperar selecionados': 'Recover selected', 'Recuperar este arquivo': 'Recover this file', 'Tela cheia': 'Full screen', 'Fechar': 'Close', 'Anterior': 'Previous', 'Próximo': 'Next', '← → para navegar · Esc para fechar': '← → to navigate · Esc to close', 'Selecione um arquivo para pré-visualizar.': 'Select a file to preview.', 'Selecione um arquivo para pré-visualizar': 'Select a file to preview', 'Setas navegam, Espaço abre em tela cheia.': 'Arrows navigate, Space opens full screen.', 'Pasta': 'Folder', 'Modificado': 'Modified', 'Criado': 'Created', 'Acessado': 'Accessed', 'Tirada em': 'Taken on', 'Câmera': 'Camera', 'Resolução': 'Resolution', 'Metadados': 'Metadata', 'Metadados · {n}': 'Metadata · {n}', 'Coordenadas:': 'Coordinates:', 'Aviso': 'Warning', 'Encontrado por assinatura': 'Found by signature', 'Assinatura de formato': 'Format signature', 'Origem': 'Source', 'Origem desconectada: sem miniatura': 'Source disconnected: no thumbnail', 'Não foi possível gerar a miniatura (arquivo possivelmente danificado)': 'Could not generate the thumbnail (file possibly damaged)', 'Tem localização GPS': 'Has GPS location', 'Confiança {n}': 'Confidence {n}', 'Nada por aqui': 'Nothing here', // preview 'Imagem': 'Image', 'Vídeo': 'Video', 'PDF': 'PDF', 'Texto': 'Text', 'Documento (texto extraído)': 'Document (extracted text)', 'Conteúdo do arquivo compactado': 'Archive contents', 'Dados brutos (hexadecimal)': 'Raw data (hexadecimal)', 'Banco de dados SQLite': 'SQLite database', 'Banco SQLite': 'SQLite database', 'Arquivo vazio.': 'Empty file.', 'Não foi possível pré-visualizar.': 'Could not preview.', 'O arquivo pode estar danificado, incompleto ou parcialmente sobrescrito, o que também indica que a chance de recuperação é menor.': 'The file may be damaged, incomplete or partially overwritten, which also means the chance of recovery is lower.', 'A imagem não pôde ser decodificada.': 'The image could not be decoded.', 'Este arquivo não parece ser texto.': 'This file does not look like text.', 'Mostrando o início ({n} de {n}).': 'Showing the beginning ({n} of {n}).', 'Mostrando os primeiros {n} de {n}.': 'Showing the first {n} of {n}.', '{n} × {n} px. Clique para alternar entre ajustar e tamanho real.': '{n} × {n} px. Click to toggle between fit and actual size.', 'Texto extraído do documento. A formatação, as imagens e os gráficos originais não são exibidos.': 'Text extracted from the document. The original formatting, images and charts are not shown.', '{n} item(ns) no arquivo compactado.': '{n} item(s) in the archive.', 'Sem texto.': 'No text.', 'Página {n} de {n}': 'Page {n} of {n}', 'Página anterior': 'Previous page', 'Próxima página': 'Next page', 'Reproduzir em tela grande': 'Play full size', 'Abrir no player do sistema': 'Open in the system player', 'Preparando para abrir no player do sistema…': 'Preparing to open in the system player…', 'Aberto no player do sistema': 'Opened in the system player', 'Neste app o vídeo abre no seu player: o navegador embutido do Linux não traz os codecs e travaria a janela.': 'In this app, video opens in your player: the embedded Linux browser does not ship the codecs and would freeze the window.', 'Neste app o áudio abre no seu player: o navegador embutido do Linux não traz os codecs e travaria a janela.': 'In this app, audio opens in your player: the embedded Linux browser does not ship the codecs and would freeze the window.', 'pasta': 'folder', // database 'Abrir o visualizador': 'Open the viewer', '{n} tabela(s) · {n} linhas · páginas de {n}': '{n} table(s) · {n} rows · {n} pages', '{n} linhas · {n} colunas': '{n} rows · {n} columns', 'Tabelas': 'Tables', 'Views': 'Views', 'Índices': 'Indexes', 'Filtrar esta página': 'Filter this page', 'Filtrar': 'Filter', 'Registros apagados (prováveis)': 'Deleted records (likely)', 'Ver esquema': 'View schema', 'Ver dados': 'View data', 'apagado': 'deleted', 'Nenhuma linha.': 'No rows.', 'Nenhuma tabela.': 'No tables.', 'Nenhum registro apagado reconhecido nesta tabela. Isso não garante que não existam: o conteúdo pode ter sido sobrescrito.': 'No deleted records recognized in this table. That does not guarantee there are none: the content may have been overwritten.', '{n} registro(s) provável(is) apagado(s)': '{n} likely deleted record(s)', '{n} a {n} de {n}': '{n} to {n} of {n}', '‹ Anterior': '‹ Previous', 'Próximas ›': 'Next ›', // recover 'Recuperar para…': 'Recover to…', 'Recuperar': 'Recover', 'Pasta de destino': 'Destination folder', 'Escolher…': 'Choose…', 'Organizar os arquivos': 'Organize the files', 'Pastas originais (e por tipo quando não há pasta)': 'Original folders (and by type when there is no folder)', 'Por tipo (Fotos, Documentos, Vídeos...)': 'By type (Photos, Documents, Videos...)', 'Por data (ano e mês)': 'By date (year and month)', 'Tudo na mesma pasta': 'Everything in the same folder', 'Recuperando arquivos': 'Recovering files', 'Pronto': 'Done', 'Interrompido': 'Stopped', 'Salvar sessão': 'Save session', 'Guarda os resultados para recuperar depois, sem varrer de novo.': 'Saves the results so you can recover later without scanning again.', 'Sessão salva': 'Session saved', 'Salvar': 'Save', 'Exportar para CSV': 'Export to CSV', 'Exportar': 'Export', 'Grava os arquivos da vista atual (com os filtros aplicados). O arquivo abre direto no Excel.': 'Writes the files in the current view (with filters applied). The file opens directly in Excel.', '{n} linhas gravadas': '{n} rows written', 'Relatório de recuperação': 'Recovery report', 'Gerar relatório': 'Generate report', 'Gera um relatório pronto para imprimir, com a origem examinada, os achados e os hashes dos arquivos recuperados. Termine o nome em .pdf para gerar PDF; com .html sai uma página web.': 'Generates a print-ready report with the examined source, the findings and the hashes of recovered files. End the name in .pdf for a PDF; with .html you get a web page.', 'Salvar em': 'Save to', 'Número do caso': 'Case number', 'Responsável pelo exame': 'Examiner', 'Organização': 'Organization', 'Observações': 'Notes', 'Relatório gravado': 'Report saved', 'lista MD5, SHA-1 e SHA-256 de cada arquivo para você conferir a integridade.': 'lists the MD5, SHA-1 and SHA-256 of each file so you can verify integrity.', 'O arquivo': 'The file', 'Não foi possível recuperar': 'Could not recover', 'Não foi possível iniciar': 'Could not start', 'Entendi': 'Got it', '{n} arquivo(s) salvos em {n} ({n}).': '{n} file(s) saved to {n} ({n}).', '{n} arquivo(s) não puderam ser gravados.': '{n} file(s) could not be written.', 'Se a recuperação for interrompida, escolha a mesma pasta de novo: o Guará pula o que já foi conferido.': 'If the recovery is interrupted, pick the same folder again: Guará skips what was already verified.', '{n} já estavam recuperados e conferidos (pulados).': '{n} were already recovered and verified (skipped).', // image, hash, search 'Criando imagem do disco': 'Creating disk image', 'Nenhum setor ruim encontrado.': 'No bad sectors found.', 'Calculando hashes da origem': 'Computing source hashes', 'Eles serão incluídos nos relatórios gerados nesta sessão.': 'They will be included in reports generated in this session.', 'Digite pelo menos um termo.': 'Type at least one term.', 'Posição': 'Position', 'Partição': 'Partition', 'Codificação': 'Encoding', 'Contexto': 'Context', 'fora': 'outside', 'Nada encontrado': 'Nothing found', 'Esses termos não aparecem em nenhum ponto do disco (nem em UTF-8 nem em UTF-16).': 'These terms do not appear anywhere on the disk (neither in UTF-8 nor UTF-16).', '{n} ocorrência': '{n} occurrence', '{n} ocorrências': '{n} occurrences', '{n} ocorrência{n}': '{n} occurrence{n}', 'Termos: {n}': 'Terms: {n}', '{n}% · {n} até agora': '{n}% · {n} so far', // sessions and source 'Abrir arquivo de imagem': 'Open disk image file', 'Caminho completo de uma imagem de disco (.img, .dd, .iso…).': 'Full path of a disk image (.img, .dd, .iso…).', 'Caminho do arquivo de sessão (.json) criado pelo Guará.': 'Path of the session file (.json) created by Guará.', 'Abrir': 'Open', 'Abrir sessão salva': 'Open saved session', 'Não foi possível abrir a sessão': 'Could not open the session', 'Disco encontrado como {n}': 'Disk found as {n}', 'Disco reconectado': 'Disk reconnected', 'Origem reconectada': 'Source reconnected', 'Não foi possível usar essa origem': 'Could not use this source', 'Esta sessão foi feita sobre': 'This session was made on', 'Escolha o disco que voltou ou uma imagem dele.': 'Choose the disk that came back or an image of it.', 'Nenhum disco encontrado. Informe o caminho abaixo.': 'No disks found. Enter the path below.', 'Ou o caminho de um dispositivo ou imagem': 'Or the path to a device or image', 'Usar mesmo assim, mesmo que o conteúdo inicial seja diferente (por exemplo, uma cópia editada)': 'Use it anyway, even if the initial content differs (for example, an edited copy)', 'Usar esta origem': 'Use this source', 'mesmo disco': 'same disk', 'tamanho igual, conteúdo diferente': 'same size, different content', 'mesmo tamanho (precisa de administrador para conferir)': 'same size (needs administrator to verify)', // settings and shutdown 'Idioma': 'Language', 'Notificações': 'Notifications', 'Avisar quando uma tarefa longa terminar': 'Notify when a long task finishes', 'Mapas online': 'Online maps', 'Mostrar mapas das fotos com GPS (usa a internet: baixa blocos do OpenStreetMap)': 'Show maps for photos with GPS (uses the internet: downloads OpenStreetMap tiles)', 'Salvo': 'Saved', 'Mostrar mapa': 'Show map', 'Mostrar mapa (usa a internet)': 'Show map (uses the internet)', 'Abrir no OpenStreetMap': 'Open in OpenStreetMap', 'Há uma varredura em andamento': 'A scan is in progress', 'Pausar e sair': 'Pause and quit', 'Sair sem pausar': 'Quit without pausing', 'Continuar varrendo': 'Keep scanning', 'A sessão é salva automaticamente. Pausando agora, você retoma exatamente do ponto em que parou.': 'The session is saved automatically. If you pause now, you resume exactly where you stopped.', // common errors from the core 'Não foi possível falar com o núcleo do Guará: {n}. Se abriu esta página manualmente, use o endereço completo exibido pelo comando': 'Could not talk to the Guará core: {n}. If you opened this page manually, use the full address shown by the command', 'Não foi possível reiniciar como administrador': 'Could not restart as administrator', 'Autorização cancelada.': 'Authorization canceled.', 'Origem desconectada': 'Source disconnected', 'Este disco está em uso (montado em': 'This disk is in use (mounted at', '). O Guará só lê, mas evite gravar nele enquanto recupera, porque qualquer escrita pode sobrescrever o que você quer salvar.': '). Guará only reads, but avoid writing to it while recovering, because any write can overwrite what you want to save.', // scan options form 'Volumes cifrados, RAID e vídeos': 'Encrypted volumes, RAID and videos', 'Senha do volume (BitLocker, LUKS, FileVault 2)': 'Volume password (BitLocker, LUKS, FileVault 2)', 'Chave de recuperação do BitLocker': 'BitLocker recovery key', 'Arquivo de chave (.BEK ou keyfile)': 'Key file (.BEK or keyfile)', 'Outros discos do mesmo conjunto (RAID/LVM), um caminho por linha': 'Other disks of the same set (RAID/LVM), one path per line', 'Estes discos formam um RAID sem metadados': 'These disks form a RAID without metadata', 'O Guará descobre sozinho o nível, a faixa, o layout e a ordem dos discos.': 'Guará works out the level, stripe size, layout and order of the disks by itself.', 'Vídeo íntegro da mesma câmera/drone (refaz o índice de MP4 sem moov)': 'Intact video from the same camera/drone (rebuilds the index of an MP4 without moov)', 'Lembrar as chaves dos volumes abertos na sessão': 'Remember the keys of opened volumes in the session', 'A senha nunca é gravada; só a chave derivada.': 'The password is never saved; only the derived key.', // disk image creation 'Arquivo de destino': 'Destination file', 'Número do caso (E01/AFF4)': 'Case number (E01/AFF4)', 'Formato da imagem': 'Image format', 'Bruta (.img)': 'Raw (.img)', 'Expert Witness (.E01, com hash e metadados)': 'Expert Witness (.E01, with hash and metadata)', 'Examinador (E01/AFF4)': 'Examiner (E01/AFF4)', 'Imagem salva em': 'Image saved to', 'Hashes do conteúdo inteiro de': 'Hashes of the entire content of', // results and partitions 'arquivo(s) salvos em': 'file(s) saved to', 'arquivos em {n}': 'files in {n}', 'Espaço não particionado: {n}': 'Unpartitioned space: {n}', 'Partição {n}': 'Partition {n}', 'erro {n}': 'error {n}', // disk health (fields from the core) 'Autoavaliação SMART': 'SMART self-assessment', 'Vida útil usada': 'Life used', 'aprovado': 'passed', 'REPROVADO: o próprio disco prevê falha': 'FAILED: the disk itself predicts failure', // preview 'Pré-visualização': 'Preview', 'Pré-visualização de {n}': 'Preview of {n}', 'vídeo': 'video', 'áudio': 'audio', 'Não foi possível reproduzir este {n}.': 'This {n} could not be played.', 'compressão não suportada': 'compression not supported', 'diretório do ZIP inconsistente': 'inconsistent ZIP directory', 'diretório do ZIP não encontrado (arquivo possivelmente incompleto)': 'ZIP directory not found (file possibly incomplete)', 'visualizador indisponível': 'viewer unavailable', '© colaboradores do OpenStreetMap': '© OpenStreetMap contributors', // explorer: strings split across separate DOM nodes by the UI 'selecionado': 'selected', 'selecionados': 'selected', 'selecionado (todos desta vista)': 'selected (all in this view)', 'selecionados (todos desta vista)': 'selected (all in this view)', 'Sessão: {n}': 'Session: {n}', '🖼 Fotos': '🖼 Photos', '📄 Documentos': '📄 Documents', '🎞 Vídeos': '🎞 Videos', '🎵 Áudio': '🎵 Audio', '🗜 Compactados': '🗜 Archives', '🗄 Bancos de dados': '🗄 Databases', '📦 Outros': '📦 Other', 'Imagem · {n}': 'Image · {n}', 'Vídeo · {n}': 'Video · {n}', 'Áudio · {n}': 'Audio · {n}', 'Texto · {n}': 'Text · {n}', 'Documento (texto extraído) · {n}': 'Document (extracted text) · {n}', 'Conteúdo do arquivo compactado · {n}': 'Archive contents · {n}', 'Banco de dados SQLite · {n}': 'SQLite database · {n}', 'Dados brutos (hexadecimal) · {n}': 'Raw data (hexadecimal) · {n}', // metadata types and fields from the core 'Imagem JPEG': 'JPEG image', 'Imagem PNG': 'PNG image', 'Imagem GIF': 'GIF image', 'Imagem BMP': 'BMP image', 'Mídia MP4/MOV': 'MP4/MOV media', 'Fabricante da câmera': 'Camera make', 'Modelo da câmera': 'Camera model', 'Data (EXIF)': 'Date (EXIF)', 'Foto tirada em': 'Photo taken on', 'Nº de série do corpo': 'Body serial number', 'Proprietário da câmera': 'Camera owner', 'Exposição': 'Exposure', 'Distância focal': 'Focal length', 'Data do GPS': 'GPS date', 'Localização (GPS)': 'Location (GPS)', 'Versão do PDF': 'PDF version', 'Título': 'Title', 'Criado com': 'Created with', 'Páginas (aprox.)': 'Pages (approx.)', 'Última modificação por': 'Last modified by', 'Páginas': 'Pages', 'Duração': 'Duration', // disk health and confidence levels from the core 'SSD (sem rotação)': 'SSD (no rotation)', 'Cache de gravação': 'Write cache', 'Segurança ATA': 'ATA security', '{n} (máx. {n})': '{n} (max. {n})', 'membro de RAID': 'RAID member', 'sem rodapé/estrutura completa: pode estar truncado': 'no footer/complete structure: may be truncated', 'vídeo sem índice (moov)': 'video without index (moov)', // SQLite viewer 'Nenhuma tabela encontrada no esquema. A primeira página pode estar danificada.': 'No table found in the schema. The first page may be damaged.', 'Tabela virtual: o conteúdo não fica armazenado como linhas comuns.': 'Virtual table: the content is not stored as ordinary rows.', 'Tabela WITHOUT ROWID: as linhas ficam numa árvore de índice, ainda não exibida.': 'WITHOUT ROWID table: the rows live in an index tree, not shown yet.', 'Arquivo truncado: o cabeçalho indica {n} páginas, mas só há {n}. Parte dos dados pode estar faltando.': 'Truncated file: the header says {n} pages, but there are only {n}. Part of the data may be missing.', // core error and warning messages (variable values use {n}) 'job {n} não existe': 'job {n} does not exist', 'a varredura não está pausada': 'the scan is not paused', 'A origem desta sessão não está disponível ({n}). Reconecte o disco ou escolha a origem para continuar.': 'The source of this session is unavailable ({n}). Reconnect the disk or choose the source to continue.', 'arquivo não encontrado': 'file not found', 'nenhum arquivo selecionado': 'no file selected', 'informe pelo menos um termo': 'enter at least one term', 'Espaço insuficiente no destino: os arquivos somam {n} e há {n} livres. Escolha outro disco ou recupere menos arquivos.': 'Not enough space at the destination: the files total {n} and {n} are free. Choose another disk or recover fewer files.', 'Sem permissão para ler a sessão {n}. Se ela foi criada como administrador (por exemplo em /root), abra o Guará como administrador ou copie o arquivo para a sua pasta.': 'Permission denied reading the session {n}. If it was created as administrator (for example in /root), open Guará as administrator or copy the file to your folder.', 'Não foi possível ler a sessão {n}: {n}': 'Could not read the session {n}: {n}', 'O arquivo {n} não é uma sessão do Guará válida (ou foi criado por uma versão incompatível): {n}': 'The file {n} is not a valid Guará session (or was created by an incompatible version): {n}', 'disco não encontrado': 'disk not found', 'Essa origem tem {n} bytes, mas a sessão foi feita sobre um disco de {n} bytes. Escolha o mesmo disco ou uma imagem dele.': 'This source has {n} bytes, but the session was made on a {n}-byte disk. Choose the same disk or an image of it.', 'O conteúdo inicial dessa origem é diferente do disco da sessão (outra tabela de partições ou outro disco). Se tem certeza, use a opção de usar assim mesmo.': 'The initial content of this source differs from the session disk (another partition table or another disk). If you are sure, use the \'use anyway\' option.', 'só sessões automáticas podem ser apagadas por aqui': 'only automatic sessions can be deleted here', 'parâmetro \'{n}\' ausente': 'missing parameter \'{n}\'', 'endereço não permitido': 'address not allowed', 'id ausente': 'missing id', 'método desconhecido: {n}': 'unknown method: {n}', 'A origem desta sessão não está disponível. Reconecte o disco ou escolha a origem para pré-visualizar e recuperar.': 'The source of this session is unavailable. Reconnect the disk or choose the source to preview and recover.', 'Sem permissão para ler {n}. Discos exigem privilégios de administrador: no Linux/macOS rode com sudo; no Windows, execute como administrador.': 'Permission denied reading {n}. Disks need administrator privileges: on Linux/macOS run with sudo; on Windows, run as administrator.', 'Não foi possível abrir {n}: {n}': 'Could not open {n}: {n}', 'O destino {n} fica em {n} (montado a partir da origem {n}). Escolha outro disco para não sobrescrever dados recuperáveis.': 'The destination {n} is on {n} (mounted from the source {n}). Choose another disk so you do not overwrite recoverable data.', 'A origem {n} contém o sistema (/). Recupere para um disco externo ou use uma imagem.': 'The source {n} contains the system (/). Recover to an external disk or use an image.', 'leitura além do fim da origem': 'read beyond the end of the source', 'senha ou chave incorreta': 'wrong password or key', 'não suportado: {n}': 'not supported: {n}', 'cabeçalho inválido: {n}': 'invalid header: {n}', 'Não é um banco SQLite (cabeçalho ausente). Se o arquivo é um banco, ele pode estar criptografado (SQLCipher) ou ter o início sobrescrito.': 'Not an SQLite database (missing header). If the file is a database, it may be encrypted (SQLCipher) or have its beginning overwritten.', 'Tamanho de página inválido no cabeçalho do banco.': 'Invalid page size in the database header.', 'página {n} fora do arquivo (banco truncado)': 'page {n} outside the file (truncated database)', 'página {n} incompleta': 'page {n} incomplete', 'página 0 inválida': 'invalid page 0', 'tabela {n} não encontrada': 'table {n} not found', 'célula ilegível na página {n}': 'unreadable cell on page {n}', 'página {n} de tipo inesperado (0x{n})': 'page {n} of unexpected type (0x{n})', 'Arquivo grande demais para abrir direto. Recupere-o e abra pelo seu gerenciador de arquivos.': 'File too large to open directly. Recover it and open it with your file manager.', 'não foi possível criar {n}: {n} (o arquivo não pode existir)': 'could not create {n}: {n} (the file must not exist)', 'não foi possível ler o arquivo de chave {n}: {n}': 'could not read the key file {n}: {n}', 'chave do volume em hexadecimal inválida': 'invalid hexadecimal volume key', 'não foi possível descobrir os parâmetros do RAID (nenhuma combinação produziu um sistema de arquivos coerente)': 'could not discover the RAID parameters (no combination produced a coherent file system)', 'não é uma imagem EWF (E01/Ex01)': 'not an EWF (E01/Ex01) image', 'imagem EWF sem tabela de chunks': 'EWF image without a chunk table', 'tabela EWF inconsistente': 'inconsistent EWF table', 'cabeçalho de volume EWF ausente': 'missing EWF volume header', 'segmento Ex01 ausente: sequência de chunks com lacuna': 'missing Ex01 segment: chunk sequence has a gap', 'tamanho de chunk EWF inválido': 'invalid EWF chunk size', 'imagem grande demais para o formato E01': 'image too large for the E01 format', 'não foi possível criar {n}: {n}': 'could not create {n}: {n}', 'AFF4 inválido (ZIP): {n}': 'invalid AFF4 (ZIP): {n}', 'AFF4: entrada sem início de dados: {n}': 'AFF4: entry without a data start: {n}', 'AFF4 sem information.turtle': 'AFF4 without information.turtle', 'AFF4 sem objeto de imagem (aff4:Image com aff4:dataStream)': 'AFF4 without an image object (aff4:Image with aff4:dataStream)', 'AFF4: fluxo de dados da imagem não encontrado': 'AFF4: image data stream not found', 'AFF4: fluxo simbólico inválido': 'AFF4: invalid symbolic stream', 'AFF4: fluxo {n} não descrito': 'AFF4: stream {n} not described', 'AFF4: entrada {n} ausente': 'AFF4: entry {n} missing', 'AFF4/ZIP: {n}': 'AFF4/ZIP: {n}', 'cifra {n} (apenas AES)': 'cipher {n} (only AES)', 'chave inválida para {n}': 'invalid key for {n}', 'IV {n}': 'IV {n}', '{n} arquivos · {n} · {n}': '{n} files · {n} · {n}', 'Discos brutos exigem administrador. Rode': 'Raw disks require administrator. Run', '(Linux/macOS) ou abra o Guará como administrador (Windows). Você ainda pode abrir um arquivo de imagem pelo menu.': '(Linux/macOS) or open Guará as administrator (Windows). You can still open an image file from the menu.', '(Linux/macOS) ou como administrador (Windows).': '(Linux/macOS) or as administrator (Windows).', 'cifrada ({n}) · só detecção': 'encrypted ({n}) · detection only', 'Onde salvar o arquivo de imagem? Use': 'Where to save the image file? Use', 'outro disco': 'another disk', 'com espaço suficiente e um nome que ainda não exista.': 'with enough space and a name that does not exist yet.', 'Criar imagem': 'Create image', '{n} trecho(s) ilegível(is) foram preenchidos com zeros. Veja o mapa de erros ao lado da imagem.': '{n} unreadable chunk(s) were filled with zeros. See the error map next to the image.', '{n}. Escolha o disco que voltou ou uma imagem dele.': '{n}. Choose the disk that came back or an image of it.', 'Escolha uma pasta em': 'Choose a folder on', '(todos desta vista)': '(all in this view)', 'Recuperar {n}': 'Recover {n}', 'Dimensões': 'Dimensions', '{n} · {n}{n} · confiança {n} · {n} de {n}': '{n} · {n}{n} · confidence {n} · {n} of {n}', 'e mais {n}…': 'and {n} more…', 'abre no seu player: o navegador embutido do Linux não traz os codecs e travaria a janela.': 'opens in your player: the embedded Linux browser does not include the codecs and would freeze the window.', 'Nova versão do Guará disponível': 'New Guará version available', 'Atualizar agora': 'Update now', 'Novidades': 'What\'s new', 'Depois': 'Later', 'Atualizando o Guará…': 'Updating Guará…', 'Baixando a atualização…': 'Downloading the update…', 'Baixando… {n}%': 'Downloading… {n}%', 'Instalando… o Guará vai reabrir sozinho.': 'Installing… Guará will reopen by itself.', 'Esta instalação vem de um pacote do sistema e não se atualiza sozinha. Baixe a versão nova na página da release:': 'This install comes from a system package and cannot update itself. Download the new version from the release page:', 'Atualizações automáticas': 'Automatic updates', 'Ao abrir, consulta o Gitea para ver se há versão nova (uma consulta, sem enviar dados seus)': 'On startup, checks Gitea for a new version (one request, nothing of yours is sent)', 'Verificar agora': 'Check now', 'Nova versão {n} disponível': 'New version {n} available', 'Você já está na versão mais recente': 'You are already on the latest version', 'Não foi possível verificar atualizações: {n}': 'Could not check for updates: {n}', };