// Dicionário português -> inglês da interface. {n} marca um valor variável. export const EN = { // barra lateral e estrutura '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 arquivo de imagem': 'Open disk image file', 'Abrir sessão salva…': 'Open saved session…', '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', // início '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.', // dispositivo '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.', // saúde do disco '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', // varredura '‹ 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', // explorador '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', 'Confiança {n}': 'Confidence {n}', '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', // pré-visualização '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', // banco de dados '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 ›', // recuperar 'Recuperar para…': 'Recover to…', 'Recuperar': 'Recover', 'Escolha uma pasta em outro disco. O Guará nunca grava no disco de origem, para não sobrescrever o que ainda dá para salvar.': 'Choose a folder on another disk. Guará never writes to the source disk, so it does not overwrite what can still be saved.', '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 HTML pronto para imprimir, com a origem examinada, os achados e os hashes dos arquivos recuperados.': 'Generates a print-ready HTML report with the examined source, the findings and the hashes of recovered files.', '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).', // imagem, hash, busca 'Onde salvar o arquivo de imagem? Use outro disco com espaço suficiente e um nome que ainda não exista.': 'Where to save the image file? Use another disk with enough space and a name that does not exist yet.', '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', // sessões e origem '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)', // configurações e fechamento '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.', // erros comuns vindos do núcleo '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.', };