305 lines
16 KiB
JSON
305 lines
16 KiB
JSON
{
|
|
"autoDownload": "Download automático de novas atualizações",
|
|
"checkForUpdates": "Verificar Atualizações",
|
|
"checkForUpdatesDesc": "Verificar se uma versão mais nova do Jan está disponível.",
|
|
"checkingForUpdates": "Verificando atualizações...",
|
|
"noUpdateAvailable": "Você está executando a versão mais recente",
|
|
"devVersion": "Versão de desenvolvimento detectada",
|
|
"updateError": "Falha ao verificar atualizações",
|
|
"checkForBackendUpdates": "Verificar Atualizações do Llamacpp",
|
|
"checkForBackendUpdatesDesc": "Verificar se uma versão mais nova do backend Llamacpp está disponível.",
|
|
"checkingForBackendUpdates": "Verificando atualizações do Llamacpp...",
|
|
"noBackendUpdateAvailable": "Você está executando a versão mais recente do Llamacpp",
|
|
"backendUpdateError": "Falha ao verificar atualizações do Llamacpp",
|
|
"changeLocation": "Alterar Localização",
|
|
"copied": "Copiado",
|
|
"copyPath": "Copiar Caminho",
|
|
"openLogs": "Abrir Logs",
|
|
"revealLogs": "Mostrar Logs",
|
|
"showInFinder": "Mostrar no Finder",
|
|
"showInFileExplorer": "Mostrar no Explorer de Arquivos",
|
|
"openContainingFolder": "Abrir Pasta",
|
|
"failedToRelocateDataFolder": "Falha ao realocar pasta de dados",
|
|
"failedToRelocateDataFolderDesc": "Falha ao realocar pasta de dados. Tente novamente.",
|
|
"factoryResetTitle": "Redefinir para Configurações originais",
|
|
"factoryResetDesc": "Isso redefinirá todas as configurações do app para os padrões originais. Isso não pode ser desfeito. Recomendamos isso apenas se o app estiver corrompido.",
|
|
"cancel": "Cancelar",
|
|
"reset": "Redefinir",
|
|
"resources": "Recursos",
|
|
"documentation": "Documentação",
|
|
"documentationDesc": "Aprenda como usar o Jan e explore seus recursos.",
|
|
"viewDocs": "Ver Documentação",
|
|
"releaseNotes": "Notas de Versão",
|
|
"releaseNotesDesc": "Veja o que há de novo na versão mais recente do Jan.",
|
|
"viewReleases": "Ver Versões",
|
|
"community": "Comunidade",
|
|
"github": "GitHub",
|
|
"githubDesc": "Contribua para o desenvolvimento do Jan.",
|
|
"discord": "Discord",
|
|
"discordDesc": "Junte-se à nossa comunidade para suporte e discussões.",
|
|
"support": "Suporte",
|
|
"reportAnIssue": "Reportar um Problema",
|
|
"reportAnIssueDesc": "Encontrou um bug? Ajude-nos relatando um problema no GitHub.",
|
|
"reportIssue": "Reportar Problema",
|
|
"credits": "Créditos",
|
|
"creditsDesc1": "👋 Jan é construído com ❤️ pela equipe Menlo Research.",
|
|
"creditsDesc2": "Agradecimentos especiais às nossas dependências de código aberto—especialmente llama.cpp e Tauri—e à nossa incrível comunidade de IA.",
|
|
"appVersion": "Versão do App",
|
|
"dataFolder": {
|
|
"appData": "Dados do App",
|
|
"appDataDesc": "Localização padrão para mensagens e outros dados do usuário.",
|
|
"appLogs": "Logs do App",
|
|
"appLogsDesc": "Ver logs detalhados do App."
|
|
},
|
|
"others": {
|
|
"spellCheck": "Verificação Ortográfica",
|
|
"spellCheckDesc": "Habilitar verificação ortográfica para suas conversas.",
|
|
"resetFactory": "Redefinir para Configurações Originais",
|
|
"resetFactoryDesc": "Restaurar aplicação ao seu estado inicial, apagando todos os modelos e histórico de chat. Esta ação é irreversível e recomendada apenas se a aplicação estiver corrompida."
|
|
},
|
|
"shortcuts": {
|
|
"application": "Aplicação",
|
|
"newChat": "Novo Chat",
|
|
"newChatDesc": "Criar um novo chat.",
|
|
"toggleSidebar": "Mostrar/Ocultar Barra Lateral",
|
|
"toggleSidebarDesc": "Mostrar/ocultar a barra lateral.",
|
|
"zoomIn": "Aumentar Zoom",
|
|
"zoomInDesc": "Aumentar o nível de zoom.",
|
|
"zoomOut": "Diminuir Zoom",
|
|
"zoomOutDesc": "Diminuir o nível de zoom.",
|
|
"chat": "Chat",
|
|
"sendMessage": "Enviar Mensagem",
|
|
"sendMessageDesc": "Enviar a mensagem atual.",
|
|
"enter": "Enter",
|
|
"newLine": "Nova Linha",
|
|
"newLineDesc": "Inserir uma nova linha.",
|
|
"shiftEnter": "Shift + Enter",
|
|
"navigation": "Navegação",
|
|
"goToSettings": "Ir para Configurações",
|
|
"goToSettingsDesc": "Abrir configurações."
|
|
},
|
|
"appearance": {
|
|
"title": "Aparência",
|
|
"theme": "Tema",
|
|
"themeDesc": "Corresponder ao tema do Sistema Operacional.",
|
|
"fontSize": "Tamanho da Fonte",
|
|
"fontSizeDesc": "Ajustar o tamanho da fonte do app.",
|
|
"windowBackground": "Fundo da Janela",
|
|
"windowBackgroundDesc": "Definir a cor de fundo da janela do app.",
|
|
"appMainView": "Visualização Principal do App",
|
|
"appMainViewDesc": "Definir a cor de fundo da área de conteúdo principal.",
|
|
"primary": "Primário",
|
|
"primaryDesc": "Definir a cor primária para componentes da UI.",
|
|
"accent": "Destaque",
|
|
"accentDesc": "Definir a cor de destaque para realces da UI.",
|
|
"destructive": "Destrutivo",
|
|
"destructiveDesc": "Definir a cor para ações destrutivas.",
|
|
"resetToDefault": "Redefinir para Padrão",
|
|
"resetToDefaultDesc": "Redefinir todas as configurações de aparência para padrão.",
|
|
"resetAppearanceSuccess": "Aparência redefinida com sucesso",
|
|
"resetAppearanceSuccessDesc": "Todas as configurações de aparência foram restauradas para padrão.",
|
|
"chatWidth": "Largura do Chat",
|
|
"chatWidthDesc": "Personalizar a largura da visualização do chat.",
|
|
"tokenCounterCompact": "Contador de Tokens Compacto",
|
|
"tokenCounterCompactDesc": "Mostrar contador de tokens dentro da entrada do chat. Quando desabilitado, contador de tokens aparece abaixo da entrada.",
|
|
"codeBlockTitle": "Bloco de Código",
|
|
"codeBlockDesc": "Escolher um estilo de realce de sintaxe.",
|
|
"showLineNumbers": "Mostrar Números de Linha",
|
|
"showLineNumbersDesc": "Exibir números de linha em blocos de código.",
|
|
"resetCodeBlockStyle": "Redefinir Estilo do Bloco de Código",
|
|
"resetCodeBlockStyleDesc": "Redefinir estilo do bloco de código para padrão.",
|
|
"resetCodeBlockSuccess": "Estilo do bloco de código redefinido com sucesso",
|
|
"resetCodeBlockSuccessDesc": "Estilo do bloco de código foi restaurado para padrão."
|
|
},
|
|
"hardware": {
|
|
"os": "Sistema Operacional",
|
|
"name": "Nome",
|
|
"version": "Versão",
|
|
"cpu": "CPU",
|
|
"model": "Modelo",
|
|
"architecture": "Arquitetura",
|
|
"cores": "Cores",
|
|
"instructions": "Instruções",
|
|
"usage": "Uso",
|
|
"memory": "Memória",
|
|
"totalRam": "RAM Total",
|
|
"availableRam": "RAM Disponível",
|
|
"vulkan": "Vulkan",
|
|
"enableVulkan": "Habilitar Vulkan",
|
|
"enableVulkanDesc": "Usar API Vulkan para aceleração GPU. Não habilite Vulkan se você tem uma GPU NVIDIA pois pode causar problemas de compatibilidade.",
|
|
"gpus": "GPUs",
|
|
"noGpus": "Nenhuma GPU detectada",
|
|
"vram": "VRAM",
|
|
"freeOf": "livre de",
|
|
"driverVersion": "Versão do Driver",
|
|
"computeCapability": "Capacidade de Computação",
|
|
"systemMonitor": "Monitor do Sistema"
|
|
},
|
|
"httpsProxy": {
|
|
"proxy": "Proxy",
|
|
"proxyUrl": "URL do Proxy",
|
|
"proxyUrlDesc": "A URL e porta do seu servidor proxy.",
|
|
"proxyUrlPlaceholder": "http://proxy.example.com:8080",
|
|
"authentication": "Autenticação",
|
|
"authenticationDesc": "Credenciais para o servidor proxy, se necessário.",
|
|
"username": "Nome de Usuário",
|
|
"password": "Senha",
|
|
"noProxy": "Sem Proxy",
|
|
"noProxyDesc": "Uma lista separada por vírgulas de hosts para contornar o proxy.",
|
|
"noProxyPlaceholder": "localhost,127.0.0.1,.local",
|
|
"sslVerification": "Verificação SSL",
|
|
"ignoreSsl": "Ignorar Certificados SSL",
|
|
"ignoreSslDesc": "Permitir certificados auto-assinados ou não verificados. Isso pode ser necessário para alguns proxies, mas reduz a segurança. Habilite apenas se confiar no seu proxy.",
|
|
"proxySsl": "SSL do Proxy",
|
|
"proxySslDesc": "Validar o certificado SSL ao conectar ao proxy.",
|
|
"proxyHostSsl": "SSL do Host do Proxy",
|
|
"proxyHostSslDesc": "Validar o certificado SSL do host do proxy.",
|
|
"peerSsl": "SSL do Peer",
|
|
"peerSslDesc": "Validar os certificados SSL das conexões peer.",
|
|
"hostSsl": "SSL do Host",
|
|
"hostSslDesc": "Validar os certificados SSL dos hosts de destino."
|
|
},
|
|
"localApiServer": {
|
|
"title": "Servidor de API Local",
|
|
"description": "Executar um servidor compatível com OpenAI localmente.",
|
|
"startServer": "Iniciar Servidor",
|
|
"loadingModel": "Carregando Modelo",
|
|
"startingServer": "Iniciando Servidor",
|
|
"stopServer": "Parar Servidor",
|
|
"serverLogs": "Logs do Servidor",
|
|
"serverLogsDesc": "Ver logs detalhados do servidor API local.",
|
|
"openLogs": "Abrir Logs",
|
|
"swaggerDocs": "Documentação da API",
|
|
"swaggerDocsDesc": "Ver documentação interativa da API (Swagger UI).",
|
|
"openDocs": "Abrir Documentos",
|
|
"startupConfiguration": "Configuração de Inicialização",
|
|
"runOnStartup": "Inicialização automática",
|
|
"runOnStartupDesc": "Iniciar automaticamente o Servidor API Local quando a aplicação for lançada. Usa o último modelo usado, ou escolhe o primeiro modelo disponível se indisponível.",
|
|
"serverConfiguration": "Configuração do Servidor",
|
|
"serverHost": "Host do Servidor",
|
|
"serverHostDesc": "Endereço de rede para o servidor.",
|
|
"serverPort": "Porta do Servidor",
|
|
"serverPortDesc": "Número da porta para o servidor API.",
|
|
"apiPrefix": "Prefixo da API",
|
|
"apiPrefixDesc": "Prefixo do caminho para endpoints da API.",
|
|
"apiKey": "Chave de API",
|
|
"apiKeyDesc": "Autenticar requisições com uma chave de API.",
|
|
"trustedHosts": "Hosts Confiáveis",
|
|
"trustedHostsDesc": "Hosts permitidos para acessar o servidor, separados por vírgulas.",
|
|
"advancedSettings": "Configurações Avançadas",
|
|
"cors": "Compartilhamento de Recursos de Origem Cruzada (CORS)",
|
|
"corsDesc": "Permitir requisições de origem cruzada para o servidor de API.",
|
|
"verboseLogs": "Logs Detalhados do Servidor",
|
|
"verboseLogsDesc": "Habilitar logs detalhados do servidor para depuração.",
|
|
"proxyTimeout": "Timeout de Requisição",
|
|
"proxyTimeoutDesc": "Tempo para aguardar uma resposta do modelo local, segundos."
|
|
},
|
|
"privacy": {
|
|
"analytics": "Analytics",
|
|
"helpUsImprove": "Ajude-nos a melhorar",
|
|
"helpUsImproveDesc": "Para nos ajudar a melhorar o Jan, você pode compartilhar dados anônimos como uso de recursos e contagem de usuários. Nunca coletamos seus chats ou informações pessoais.",
|
|
"privacyPolicy": "Você tem controle total sobre seus dados. Saiba mais em nossa Política de Privacidade.",
|
|
"analyticsDesc": "Para melhorar o Jan, precisamos entender como é usado—mas apenas com sua ajuda. Você pode alterar esta configuração a qualquer momento.",
|
|
"privacyPromises": "Sua escolha aqui não mudará nossas promessas básicas de privacidade:",
|
|
"promise1": "Suas conversas permanecem privadas e no seu dispositivo",
|
|
"promise2": "Nunca coletamos suas informações pessoais ou conteúdo de chat",
|
|
"promise3": "Todo compartilhamento de dados é anônimo e agregado",
|
|
"promise4": "Você pode optar por sair a qualquer momento sem perder funcionalidade",
|
|
"promise5": "Somos transparentes sobre o que coletamos e por quê"
|
|
},
|
|
"general": {
|
|
"showInFinder": "Mostrar no Finder",
|
|
"showInFileExplorer": "Mostrar no Explorador de Arquivos",
|
|
"openContainingFolder": "Abrir Pasta Contendo",
|
|
"failedToRelocateDataFolder": "Falha ao realocar pasta de dados",
|
|
"couldNotRelocateToRoot": "Não é possível realocar pasta de dados para diretório raiz. Por favor, escolha outra localização.",
|
|
"couldNotResetRootDirectory": "Não é possível redefinir pasta de dados quando está definida para um diretório raiz. Por favor, delete a pasta de dados manualmente.",
|
|
"failedToRelocateDataFolderDesc": "Falha ao realocar pasta de dados. Tente novamente.",
|
|
"devVersion": "Versão de desenvolvimento detectada",
|
|
"noUpdateAvailable": "Você está executando a versão mais recente",
|
|
"updateError": "Falha ao verificar atualizações",
|
|
"appVersion": "Versão do App",
|
|
"checkForUpdates": "Verificar Atualizações",
|
|
"checkForUpdatesDesc": "Verificar se uma versão mais nova do Jan está disponível.",
|
|
"checkingForUpdates": "Verificando atualizações...",
|
|
"copied": "Copiado",
|
|
"copyPath": "Copiar Caminho",
|
|
"changeLocation": "Alterar Localização",
|
|
"openLogs": "Abrir Logs",
|
|
"revealLogs": "Mostrar Logs",
|
|
"factoryResetTitle": "Redefinir para Configurações de Fábrica",
|
|
"factoryResetDesc": "Isso redefinirá todas as configurações do app para os padrões. Isso não pode ser desfeito. Recomendamos isso apenas se o app estiver corrompido.",
|
|
"cancel": "Cancelar",
|
|
"reset": "Redefinir",
|
|
"huggingfaceToken": "Token HuggingFace",
|
|
"huggingfaceTokenDesc": "Seu token da API HuggingFace para acessar modelos.",
|
|
"resources": "Recursos",
|
|
"documentation": "Documentação",
|
|
"documentationDesc": "Aprenda como usar o Jan e explore seus recursos.",
|
|
"viewDocs": "Ver Documentos",
|
|
"releaseNotes": "Notas de Versão",
|
|
"releaseNotesDesc": "Veja o que há de novo na versão mais recente do Jan.",
|
|
"viewReleases": "Ver Versões",
|
|
"community": "Comunidade",
|
|
"github": "GitHub",
|
|
"githubDesc": "Contribua para o desenvolvimento do Jan.",
|
|
"discord": "Discord",
|
|
"discordDesc": "Junte-se à nossa comunidade para suporte e discussões.",
|
|
"support": "Suporte",
|
|
"reportAnIssue": "Reportar um Problema",
|
|
"reportAnIssueDesc": "Encontrou um bug? Ajude-nos relatando um problema no GitHub.",
|
|
"reportIssue": "Reportar Problema",
|
|
"credits": "Créditos",
|
|
"creditsDesc1": "👋 Jan é construído com ❤️ pela equipe Menlo Research.",
|
|
"creditsDesc2": "Agradecimentos especiais às nossas dependências de código aberto—especialmente llama.cpp e Tauri—e à nossa incrível comunidade de IA."
|
|
},
|
|
"extensions": {
|
|
"title": "Extensões"
|
|
},
|
|
"attachments": {
|
|
"subtitle": "Configure anexos de documentos, limites de tamanho e comportamento de recuperação.",
|
|
"featureTitle": "Recurso",
|
|
"enable": "Habilitar Anexos",
|
|
"enableDesc": "Permitir upload e indexação de documentos para recuperação.",
|
|
"limitsTitle": "Limites",
|
|
"maxFile": "Tamanho Máximo do Arquivo (MB)",
|
|
"maxFileDesc": "Tamanho máximo por arquivo. Aplicado no upload e processamento.",
|
|
"retrievalTitle": "Recuperação",
|
|
"topK": "Top-K",
|
|
"topKDesc": "Máximo de citações para retornar.",
|
|
"threshold": "Limite de Afinidade",
|
|
"thresholdDesc": "Pontuação mínima de similaridade (0-1). Usado apenas para busca linear cosseno, não ANN.",
|
|
"searchMode": "Modo de Busca Vetorial",
|
|
"searchModeDesc": "Escolha entre sqlite-vec ANN, cosseno linear, ou auto.",
|
|
"searchModeAuto": "Auto (recomendado)",
|
|
"searchModeAnn": "ANN (sqlite-vec)",
|
|
"searchModeLinear": "Linear",
|
|
"chunkingTitle": "Fragmentação",
|
|
"chunkSize": "Tamanho do Fragmento (tokens)",
|
|
"chunkSizeDesc": "Máximo aproximado de tokens por fragmento para embeddings.",
|
|
"chunkOverlap": "Sobreposição (tokens)",
|
|
"chunkOverlapDesc": "Sobreposição de tokens entre fragmentos consecutivos."
|
|
},
|
|
"dialogs": {
|
|
"changeDataFolder": {
|
|
"title": "Alterar Localização da Pasta de Dados",
|
|
"description": "Tem certeza de que deseja alterar a localização da pasta de dados? Isso moverá todos os seus dados para a nova localização e reiniciará a aplicação.",
|
|
"currentLocation": "Localização Atual:",
|
|
"newLocation": "Nova Localização:",
|
|
"cancel": "Cancelar",
|
|
"changeLocation": "Alterar Localização"
|
|
}
|
|
},
|
|
"backendUpdater": {
|
|
"newBackendVersion": "Nova Versão Llamacpp {{version}}",
|
|
"backendUpdateAvailable": "Atualização Llamacpp Disponível",
|
|
"remindMeLater": "Lembre-me Mais Tarde",
|
|
"updating": "Atualizando...",
|
|
"updateNow": "Atualizar Agora",
|
|
"updateSuccess": "Llamacpp atualizado com sucesso",
|
|
"updateError": "Falha ao atualizar Llamacpp"
|
|
},
|
|
"backendInstallSuccess": "Backend instalado com sucesso",
|
|
"backendInstallError": "Falha ao instalar backend"
|
|
}
|