990 lines
39 KiB
JSON
990 lines
39 KiB
JSON
{
|
|
"about": {
|
|
"appDescription": "Um poderoso aplicativo de notas com recursos baseados em IA",
|
|
"appName": "Keep Notes",
|
|
"buildDate": "Data de compilação",
|
|
"description": "Informações sobre o aplicativo",
|
|
"features": {
|
|
"description": "Capacidades baseadas em IA",
|
|
"dragDrop": "Gerenciamento de notas com arrastar e soltar",
|
|
"labelSystem": "Sistema de etiquetas",
|
|
"memoryEcho": "Insights diários do Memory Echo",
|
|
"multipleProviders": "Múltiplos provedores de IA (OpenAI, Ollama)",
|
|
"notebookOrganization": "Organização por cadernos",
|
|
"paragraphReformulation": "Reformulação de parágrafos",
|
|
"semanticSearch": "Pesquisa semântica com embeddings",
|
|
"title": "Recursos",
|
|
"titleSuggestions": "Sugestões de título com IA"
|
|
},
|
|
"platform": "Plataforma",
|
|
"platformWeb": "Web",
|
|
"support": {
|
|
"description": "Obtenha ajuda e feedback",
|
|
"documentation": "Documentação",
|
|
"feedback": "Feedback",
|
|
"reportIssues": "Reportar problemas",
|
|
"title": "Suporte"
|
|
},
|
|
"technology": {
|
|
"ai": "IA",
|
|
"authentication": "Autenticação",
|
|
"backend": "Backend",
|
|
"database": "Banco de dados",
|
|
"description": "Construído com tecnologias modernas",
|
|
"frontend": "Frontend",
|
|
"testing": "Testes",
|
|
"title": "Stack de tecnologia",
|
|
"ui": "UI"
|
|
},
|
|
"title": "Sobre",
|
|
"version": "Versão"
|
|
},
|
|
"admin": {
|
|
"ai": {
|
|
"apiKey": "API Key",
|
|
"baseUrl": "Base URL",
|
|
"commonEmbeddingModels": "Common embedding models for OpenAI-compatible APIs",
|
|
"commonModelsDescription": "Common models for OpenAI-compatible APIs",
|
|
"description": "Configure AI providers for auto-tagging and semantic search. Use different providers for optimal performance.",
|
|
"embeddingsDescription": "AI provider for semantic search embeddings. Recommended: OpenAI (best quality).",
|
|
"embeddingsProvider": "Embeddings Provider",
|
|
"model": "Model",
|
|
"modelRecommendations": "gpt-4o-mini = Best value • gpt-4o = Best quality",
|
|
"openAIKeyDescription": "Your OpenAI API key from platform.openai.com",
|
|
"openTestPanel": "Open AI Test Panel",
|
|
"provider": "Provider",
|
|
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING is required",
|
|
"providerTagsRequired": "AI_PROVIDER_TAGS is required",
|
|
"saveSettings": "Save AI Settings",
|
|
"saving": "Saving...",
|
|
"selectEmbeddingModel": "Select an embedding model installed on your system",
|
|
"selectOllamaModel": "Select an Ollama model installed on your system",
|
|
"tagsGenerationDescription": "AI provider for automatic tag suggestions. Recommended: Ollama (free, local).",
|
|
"tagsGenerationProvider": "Tags Generation Provider",
|
|
"title": "AI Configuration",
|
|
"updateFailed": "Failed to update AI settings",
|
|
"updateSuccess": "AI Settings updated successfully"
|
|
},
|
|
"aiTest": {
|
|
"description": "Test your AI providers for tag generation and semantic search embeddings",
|
|
"embeddingDimensions": "Embedding Dimensions:",
|
|
"embeddingsTestDescription": "Test the AI provider responsible for semantic search embeddings",
|
|
"embeddingsTestTitle": "Embeddings Test",
|
|
"error": "Error:",
|
|
"first5Values": "First 5 values:",
|
|
"generatedTags": "Generated Tags:",
|
|
"howItWorksTitle": "How Testing Works",
|
|
"model": "Model:",
|
|
"provider": "Provider:",
|
|
"responseTime": "Response time: {time}ms",
|
|
"runTest": "Run Test",
|
|
"tagsTestDescription": "Test the AI provider responsible for automatic tag suggestions",
|
|
"tagsTestTitle": "Tags Generation Test",
|
|
"testError": "Test Error: {error}",
|
|
"testFailed": "Test Failed",
|
|
"testPassed": "Test Passed",
|
|
"testing": "Testing...",
|
|
"tipDescription": "Use the AI Test Panel to diagnose configuration issues before testing.",
|
|
"tipTitle": "Tip:",
|
|
"title": "AI Provider Testing",
|
|
"vectorDimensions": "vector dimensions"
|
|
},
|
|
"aiTesting": "AI Testing",
|
|
"security": {
|
|
"allowPublicRegistration": "Allow Public Registration",
|
|
"allowPublicRegistrationDescription": "If disabled, new users can only be added by an Administrator via the User Management page.",
|
|
"description": "Manage access control and registration policies.",
|
|
"title": "Security Settings",
|
|
"updateFailed": "Failed to update security settings",
|
|
"updateSuccess": "Security Settings updated"
|
|
},
|
|
"settings": "Admin Settings",
|
|
"smtp": {
|
|
"description": "Configure email server for password resets.",
|
|
"forceSSL": "Force SSL/TLS (usually for port 465)",
|
|
"fromEmail": "From Email",
|
|
"host": "Host",
|
|
"ignoreCertErrors": "Ignore Certificate Errors (Self-hosted/Dev only)",
|
|
"password": "Password",
|
|
"port": "Port",
|
|
"saveSettings": "Save SMTP Settings",
|
|
"sending": "Sending...",
|
|
"testEmail": "Test Email",
|
|
"testFailed": "Failed: {error}",
|
|
"testSuccess": "Test email sent successfully!",
|
|
"title": "SMTP Configuration",
|
|
"updateFailed": "Failed to update SMTP settings",
|
|
"updateSuccess": "SMTP Settings updated",
|
|
"username": "Username"
|
|
},
|
|
"title": "Admin Dashboard",
|
|
"userManagement": "User Management",
|
|
"users": {
|
|
"addUser": "Add User",
|
|
"confirmDelete": "Tem certeza de que deseja excluir este usuário?",
|
|
"createFailed": "Failed to create user",
|
|
"createSuccess": "User created successfully",
|
|
"createUser": "Create User",
|
|
"createUserDescription": "Add a new user to the system.",
|
|
"deleteFailed": "Failed to delete",
|
|
"deleteSuccess": "User deleted",
|
|
"demote": "Rebaixar",
|
|
"email": "Email",
|
|
"name": "Name",
|
|
"password": "Password",
|
|
"promote": "Promover",
|
|
"role": "Role",
|
|
"roleUpdateFailed": "Failed to update role",
|
|
"roleUpdateSuccess": "User role updated to {role}",
|
|
"roles": {
|
|
"admin": "Administrador",
|
|
"user": "Usuário"
|
|
},
|
|
"table": {
|
|
"actions": "Actions",
|
|
"createdAt": "Created At",
|
|
"email": "Email",
|
|
"name": "Name",
|
|
"role": "Role"
|
|
}
|
|
}
|
|
},
|
|
"ai": {
|
|
"analyzing": "AI analyzing...",
|
|
"assistant": "AI Assistant",
|
|
"autoLabels": {
|
|
"analyzing": "Analisando suas notas para sugestões de rótulos...",
|
|
"create": "Criar",
|
|
"createNewLabel": "Criar nova etiqueta",
|
|
"created": "{count} labels created successfully",
|
|
"creating": "Criando rótulos...",
|
|
"description": "I've detected recurring themes in \"{notebookName}\" ({totalNotes} notes). Create labels for them?",
|
|
"error": "Failed to fetch label suggestions",
|
|
"new": "(novo)",
|
|
"noLabelsSelected": "No labels selected",
|
|
"note": "note",
|
|
"notes": "notes",
|
|
"title": "Sugestões de Rótulos",
|
|
"typeContent": "Type content to get label suggestions...",
|
|
"typeForSuggestions": "Digite para sugestões"
|
|
},
|
|
"batchOrganization": {
|
|
"analyzing": "Analyzing your notes...",
|
|
"apply": "Apply",
|
|
"applyFailed": "Falha ao aplicar",
|
|
"applying": "Applying...",
|
|
"description": "A IA analisará suas notas e sugerirá organizá-las em cadernos.",
|
|
"error": "Erro na organização",
|
|
"noNotebooks": "No notebooks available. Create notebooks first to organize your notes.",
|
|
"noNotesSelected": "Nenhuma nota selecionada",
|
|
"noSuggestions": "AI could not find a good way to organize these notes.",
|
|
"selectAllIn": "Selecionar tudo em",
|
|
"selectNote": "Selecionar nota",
|
|
"success": "Organização concluída",
|
|
"title": "Organização em lote"
|
|
},
|
|
"clarify": "Clarify",
|
|
"clickToAddTag": "Click to add this tag",
|
|
"generateTitles": "Generate titles",
|
|
"generateTitlesTooltip": "Generate titles with AI",
|
|
"generating": "Generating...",
|
|
"generatingTitles": "Generating titles...",
|
|
"ignoreSuggestion": "Ignore this suggestion",
|
|
"improveStyle": "Improve style",
|
|
"languageDetected": "Language detected",
|
|
"notebookSummary": {
|
|
"regenerate": "Regenerar Resumo",
|
|
"regenerating": "Regenerando resumo..."
|
|
},
|
|
"original": "Original",
|
|
"poweredByAI": "Powered by AI",
|
|
"processing": "Processing...",
|
|
"reformulateText": "Reformulate text",
|
|
"reformulated": "Reformulated",
|
|
"reformulating": "Reformulating...",
|
|
"reformulationApplied": "Reformulated text applied!",
|
|
"reformulationComparison": "Reformulation Comparison",
|
|
"reformulationError": "Error during reformulation",
|
|
"reformulationFailed": "Failed to reformulate text",
|
|
"reformulationMaxWords": "Text must have maximum 500 words",
|
|
"reformulationMinWords": "Text must have at least 10 words (current: {count} words)",
|
|
"reformulationNoText": "Please select text or add content",
|
|
"reformulationSelectionTooShort": "Selection too short, using full content",
|
|
"shorten": "Shorten",
|
|
"tagAdded": "Tag \"{tag}\" added",
|
|
"titleApplied": "Title applied!",
|
|
"titleGenerateWithAI": "Generate titles with AI",
|
|
"titleGenerating": "Generating...",
|
|
"titleGenerationError": "Error generating titles",
|
|
"titleGenerationFailed": "Failed to generate titles",
|
|
"titleGenerationMinWords": "Content must have at least 10 words to generate titles (current: {count} words)",
|
|
"titlesGenerated": "💡 {count} titles generated!",
|
|
"transformError": "Error during transformation",
|
|
"transformMarkdown": "Transform to Markdown",
|
|
"transformSuccess": "Text transformed to Markdown successfully!",
|
|
"transforming": "Transforming..."
|
|
},
|
|
"aiSettings": {
|
|
"description": "Configure seus recursos e preferências com IA",
|
|
"error": "Falha ao atualizar configuração",
|
|
"features": "Recursos de IA",
|
|
"frequency": "Frequência",
|
|
"frequencyDaily": "Diariamente",
|
|
"frequencyWeekly": "Semanalmente",
|
|
"provider": "Provedor de IA",
|
|
"providerAuto": "Automático (Recomendado)",
|
|
"providerOllama": "Ollama (Local)",
|
|
"providerOpenAI": "OpenAI (Nuvem)",
|
|
"saved": "Configuração atualizada",
|
|
"saving": "Salvando...",
|
|
"title": "Configurações de IA",
|
|
"titleSuggestionsDesc": "Sugerir títulos para notas sem título após 50+ palavras",
|
|
"paragraphRefactorDesc": "Opções de melhoria de texto com IA",
|
|
"frequencyDesc": "Com que frequência analisar conexões entre notas",
|
|
"providerDesc": "Escolha seu provedor de IA preferido",
|
|
"providerAutoDesc": "Ollama quando disponível, OpenAI como alternativa",
|
|
"providerOllamaDesc": "100% privado, roda localmente na sua máquina",
|
|
"providerOpenAIDesc": "Mais preciso, requer chave de API"
|
|
},
|
|
"appearance": {
|
|
"description": "Personalize a aparência do aplicativo",
|
|
"title": "Aparência"
|
|
},
|
|
"auth": {
|
|
"backToLogin": "Voltar ao login",
|
|
"checkYourEmail": "Verifique seu e-mail",
|
|
"createAccount": "Crie sua conta",
|
|
"email": "E-mail",
|
|
"emailPlaceholder": "Digite seu endereço de e-mail",
|
|
"forgotPassword": "Esqueceu sua senha?",
|
|
"forgotPasswordDescription": "Digite seu endereço de e-mail e enviaremos um link para redefinir sua senha.",
|
|
"forgotPasswordTitle": "Esqueci minha senha",
|
|
"hasAccount": "Já tem uma conta?",
|
|
"name": "Nome",
|
|
"namePlaceholder": "Digite seu nome",
|
|
"noAccount": "Não tem uma conta?",
|
|
"orContinueWith": "Ou continuar com",
|
|
"password": "Senha",
|
|
"passwordMinChars": "Digite a senha (mínimo 6 caracteres)",
|
|
"passwordPlaceholder": "Digite sua senha",
|
|
"rememberMe": "Lembrar-me",
|
|
"resetEmailSent": "Enviamos um link de redefinição de senha para seu endereço de e-mail se ele existir em nosso sistema.",
|
|
"resetPassword": "Redefinir senha",
|
|
"resetPasswordInstructions": "Digite seu e-mail para redefinir sua senha",
|
|
"returnToLogin": "Voltar ao login",
|
|
"sendResetLink": "Enviar link de redefinição",
|
|
"sending": "Enviando...",
|
|
"signIn": "Entrar",
|
|
"signInToAccount": "Entre na sua conta",
|
|
"signOut": "Sign out",
|
|
"signUp": "Cadastrar-se"
|
|
},
|
|
"autoLabels": {
|
|
"analyzing": "Analisando suas notas...",
|
|
"createNewLabel": "Criar esta nova etiqueta e adicioná-la",
|
|
"created": "{count} etiquetas criadas com sucesso",
|
|
"description": "Detectei temas recorrentes em \"{notebookName}\" ({totalNotes} notas). Criar etiquetas para eles?",
|
|
"error": "Falha ao obter sugestões de etiquetas",
|
|
"new": "(novo)",
|
|
"noLabelsSelected": "Nenhuma etiqueta selecionada",
|
|
"note": "nota",
|
|
"notes": "notas",
|
|
"title": "Novas sugestões de etiquetas",
|
|
"typeContent": "Digite o conteúdo para obter sugestões de etiquetas..."
|
|
},
|
|
"batch": {
|
|
"organize": "Organizar",
|
|
"organizeWithAI": "Organizar com IA"
|
|
},
|
|
"batchOrganization": {
|
|
"analyzing": "Analisando suas notas...",
|
|
"apply": "Aplicar ({count})",
|
|
"applying": "Aplicando...",
|
|
"confidence": "confiança",
|
|
"description": "A IA analisará suas notas e sugerirá organizá-las em cadernos.",
|
|
"error": "Falha ao criar o plano de organização",
|
|
"noNotebooks": "Nenhum caderno disponível. Crie primeiro cadernos para organizar suas notas.",
|
|
"noNotesSelected": "Nenhuma nota selecionada",
|
|
"noSuggestions": "A IA não encontrou uma boa maneira de organizar estas notas.",
|
|
"notesToOrganize": "{count} notas para organizar",
|
|
"selected": "{count} selecionado",
|
|
"title": "Organizar com IA",
|
|
"unorganized": "{count} notas não puderam ser categorizadas e permanecerão em Notas Gerais."
|
|
},
|
|
"collaboration": {
|
|
"accessRevoked": "O acesso foi revogado",
|
|
"addCollaborator": "Adicionar colaborador",
|
|
"addCollaboratorDescription": "Adicione pessoas para colaborar nesta nota através do endereço de e-mail.",
|
|
"alreadyInList": "Este e-mail já está na lista",
|
|
"canEdit": "Pode editar",
|
|
"canView": "Pode visualizar",
|
|
"done": "Concluído",
|
|
"emailAddress": "Endereço de e-mail",
|
|
"emailPlaceholder": "Digite o endereço de e-mail",
|
|
"enterEmailAddress": "Digite o endereço de e-mail",
|
|
"errorLoading": "Erro ao carregar colaboradores",
|
|
"failedToAdd": "Falha ao adicionar colaborador",
|
|
"failedToRemove": "Falha ao remover colaborador",
|
|
"invite": "Convidar",
|
|
"noCollaborators": "Ainda não há colaboradores. Adicione alguém acima!",
|
|
"noCollaboratorsViewer": "Ainda não há colaboradores.",
|
|
"nowHasAccess": "{name} agora tem acesso a esta nota",
|
|
"owner": "Proprietário",
|
|
"pending": "Pendente",
|
|
"pendingInvite": "Convite pendente",
|
|
"peopleWithAccess": "Pessoas com acesso",
|
|
"remove": "Remover",
|
|
"removeCollaborator": "Remover colaborador",
|
|
"shareNote": "Compartilhar nota",
|
|
"shareWithCollaborators": "Compartilhar com colaboradores",
|
|
"unnamedUser": "Usuário sem nome",
|
|
"viewerDescription": "Você tem acesso a esta nota. Apenas o proprietário pode gerenciar colaboradores.",
|
|
"willBeAdded": "{email} será adicionado como colaborador quando a nota for criada"
|
|
},
|
|
"colors": {
|
|
"blue": "Azul",
|
|
"default": "Padrão",
|
|
"gray": "Cinza",
|
|
"green": "Verde",
|
|
"orange": "Laranja",
|
|
"pink": "Rosa",
|
|
"purple": "Roxo",
|
|
"red": "Vermelho",
|
|
"yellow": "Amarelo"
|
|
},
|
|
"common": {
|
|
"add": "Adicionar",
|
|
"cancel": "Cancelar",
|
|
"close": "Fechar",
|
|
"confirm": "Confirmar",
|
|
"delete": "Excluir",
|
|
"edit": "Editar",
|
|
"error": "Erro",
|
|
"loading": "Carregando...",
|
|
"noResults": "Sem resultados",
|
|
"notAvailable": "Não disponível",
|
|
"optional": "Opcional",
|
|
"remove": "Remover",
|
|
"required": "Obrigatório",
|
|
"save": "Salvar",
|
|
"search": "Pesquisar",
|
|
"success": "Sucesso",
|
|
"unknown": "Desconhecido"
|
|
},
|
|
"connection": {
|
|
"clickToView": "Clique para ver a nota",
|
|
"helpful": "Útil",
|
|
"isHelpful": "Esta conexão é útil?",
|
|
"memoryEchoDiscovery": "Descoberta Memory Echo",
|
|
"notHelpful": "Não útil",
|
|
"similarityInfo": "Estas notas estão conectadas por {similarity}% de similaridade"
|
|
},
|
|
"dataManagement": {
|
|
"cleanup": {
|
|
"button": "Cleanup",
|
|
"description": "Remove labels and connections that reference deleted notes.",
|
|
"failed": "Error during cleanup",
|
|
"title": "Cleanup Orphaned Data"
|
|
},
|
|
"cleanupComplete": "Limpeza concluída",
|
|
"cleanupError": "Erro na limpeza",
|
|
"dangerZone": "Zona de perigo",
|
|
"dangerZoneDescription": "Estas ações são irreversíveis",
|
|
"delete": {
|
|
"button": "Delete All Notes",
|
|
"confirm": "Are you sure? This will permanently delete all your notes.",
|
|
"description": "Permanently delete all your notes. This action cannot be undone.",
|
|
"failed": "Failed to delete notes",
|
|
"success": "All notes deleted",
|
|
"title": "Delete All Notes"
|
|
},
|
|
"deleting": "Excluindo...",
|
|
"export": {
|
|
"button": "Export Notes",
|
|
"description": "Download all your notes as a JSON file. This includes all content, labels, and metadata.",
|
|
"failed": "Failed to export notes",
|
|
"success": "Notes exported successfully",
|
|
"title": "Export All Notes"
|
|
},
|
|
"exporting": "Exportando...",
|
|
"import": {
|
|
"button": "Import Notes",
|
|
"description": "Upload a JSON file to import notes. This will add to your existing notes, not replace them.",
|
|
"failed": "Failed to import notes",
|
|
"success": "Imported {count} notes",
|
|
"title": "Import Notes"
|
|
},
|
|
"importing": "Importando...",
|
|
"indexing": {
|
|
"button": "Rebuild Index",
|
|
"description": "Regenerate embeddings for all notes to improve semantic search.",
|
|
"failed": "Error during indexing",
|
|
"success": "Indexing complete: {count} notes processed",
|
|
"title": "Rebuild Search Index"
|
|
},
|
|
"indexingComplete": "Indexação concluída",
|
|
"indexingError": "Erro na indexação",
|
|
"title": "Data Management",
|
|
"toolsDescription": "Tools to maintain your database health"
|
|
},
|
|
"demoMode": {
|
|
"activated": "Modo demonstração ativado! Memory Echo funcionará instantaneamente.",
|
|
"createNotesTip": "Crie 2+ notas similares e veja Memory Echo em ação!",
|
|
"deactivated": "Modo demonstração desativado. Parâmetros normais restaurados.",
|
|
"delayBetweenNotes": "Atraso de 0 dias entre notas (normalmente 7 dias)",
|
|
"description": "Acelera Memory Echo para testes. Conexões aparecem instantaneamente.",
|
|
"parametersActive": "Parâmetros de demonstração ativos:",
|
|
"similarityThreshold": "Limite de similaridade de 50% (normalmente 75%)",
|
|
"title": "Modo demonstração",
|
|
"toggleFailed": "Falha ao alternar modo demonstração",
|
|
"unlimitedInsights": "Insights ilimitados (sem limites de frequência)"
|
|
},
|
|
"diagnostics": {
|
|
"apiStatus": "Status da API",
|
|
"checking": "Checking...",
|
|
"configuredProvider": "Provedor configurado",
|
|
"description": "Check your AI provider connection status",
|
|
"errorStatus": "Error",
|
|
"operational": "Operational",
|
|
"testDetails": "Detalhes do teste:",
|
|
"tip1": "Certifique-se de que o Ollama está rodando (ollama serve)",
|
|
"tip2": "Verifique se o modelo está instalado (ollama pull llama3)",
|
|
"tip3": "Verifique sua chave API para OpenAI",
|
|
"tip4": "Verifique a conectividade de rede",
|
|
"title": "Diagnósticos",
|
|
"troubleshootingTitle": "Dicas de solução de problemas:"
|
|
},
|
|
"favorites": {
|
|
"noFavorites": "Sem favoritos",
|
|
"pinToFavorite": "Adicionar aos favoritos",
|
|
"title": "Favoritos",
|
|
"toggleSection": "Alternar seção"
|
|
},
|
|
"footer": {
|
|
"openSource": "Clone de código aberto",
|
|
"privacy": "Privacidade",
|
|
"terms": "Termos"
|
|
},
|
|
"general": {
|
|
"add": "Adicionar",
|
|
"apply": "Aplicar",
|
|
"back": "Voltar",
|
|
"cancel": "Cancelar",
|
|
"clean": "Clean",
|
|
"clear": "Limpar",
|
|
"close": "Fechar",
|
|
"confirm": "Confirmar",
|
|
"edit": "Editar",
|
|
"error": "Ocorreu um erro",
|
|
"indexAll": "Index All",
|
|
"loading": "Carregando...",
|
|
"next": "Próximo",
|
|
"operationFailed": "Operação falhou",
|
|
"operationSuccess": "Operação bem-sucedida",
|
|
"preview": "Visualizar",
|
|
"previous": "Anterior",
|
|
"reset": "Redefinir",
|
|
"save": "Salvar",
|
|
"select": "Selecionar",
|
|
"submit": "Enviar",
|
|
"testConnection": "Test Connection",
|
|
"tryAgain": "Por favor, tente novamente"
|
|
},
|
|
"generalSettings": {
|
|
"description": "Configurações gerais do aplicativo",
|
|
"title": "Configurações gerais"
|
|
},
|
|
"labels": {
|
|
"addLabel": "Add label",
|
|
"allLabels": "All Labels",
|
|
"changeColor": "Change Color",
|
|
"changeColorTooltip": "Change color",
|
|
"clearAll": "Clear all",
|
|
"confirmDelete": "Are you sure you want to delete this label?",
|
|
"count": "{count} etiquetas",
|
|
"createLabel": "Create label",
|
|
"delete": "Delete",
|
|
"deleteTooltip": "Delete label",
|
|
"editLabels": "Edit Labels",
|
|
"editLabelsDescription": "Create, edit colors, or delete labels.",
|
|
"filter": "Filter by Label",
|
|
"filterByLabel": "Filter by label",
|
|
"labelColor": "Label color",
|
|
"labelName": "Label name",
|
|
"loading": "Loading...",
|
|
"manage": "Manage Labels",
|
|
"manageLabels": "Manage labels",
|
|
"manageLabelsDescription": "Add or remove labels for this note. Click on a label to change its color.",
|
|
"manageTooltip": "Manage Labels",
|
|
"namePlaceholder": "Enter label name",
|
|
"newLabelPlaceholder": "Create new label",
|
|
"noLabels": "Sem etiquetas",
|
|
"noLabelsFound": "No labels found.",
|
|
"notebookRequired": "⚠️ Labels are only available in notebooks. Move this note to a notebook first.",
|
|
"selectedLabels": "Selected Labels",
|
|
"showLess": "Show less",
|
|
"showMore": "Show more",
|
|
"tagAdded": "Tag \"{tag}\" added",
|
|
"title": "Labels"
|
|
},
|
|
"memoryEcho": {
|
|
"clickToView": "Clique para visualizar",
|
|
"comparison": {
|
|
"clickToView": "Click to view note",
|
|
"helpful": "Helpful",
|
|
"helpfulQuestion": "Is this comparison helpful?",
|
|
"highSimilarityInsight": "These notes deal with the same topic with a high degree of similarity. They could be merged or consolidated.",
|
|
"notHelpful": "Not Helpful",
|
|
"similarityInfo": "These notes are connected by {similarity}% similarity",
|
|
"title": "💡 Note Comparison",
|
|
"untitled": "Untitled"
|
|
},
|
|
"connection": "connection",
|
|
"connections": "Connections",
|
|
"connectionsBadge": "{count} connection{plural}",
|
|
"dailyInsight": "Daily insight from your notes",
|
|
"description": "Proactive connections between your notes",
|
|
"dismiss": "Dismiss for now",
|
|
"editorSection": {
|
|
"close": "Fechar",
|
|
"compare": "Compare",
|
|
"compareAll": "Compare all",
|
|
"loading": "Loading...",
|
|
"merge": "Merge",
|
|
"mergeAll": "Merge all",
|
|
"title": "⚡ Connected Notes ({count})",
|
|
"view": "View"
|
|
},
|
|
"fused": "Fused",
|
|
"fusion": {
|
|
"archiveOriginals": "Archive original notes",
|
|
"cancel": "Cancel",
|
|
"confirmFusion": "Confirm fusion",
|
|
"createBacklinks": "Create backlink to original notes",
|
|
"edit": "Edit",
|
|
"error": "Failed to merge notes",
|
|
"finishEditing": "Finish editing",
|
|
"generateError": "Failed to generate fusion",
|
|
"generateFusion": "Generate the fusion",
|
|
"generating": "Generating...",
|
|
"keepAllTags": "Keep all tags",
|
|
"mergeNotes": "Merge {count} note(s)",
|
|
"modify": "Modify",
|
|
"noContentReturned": "No fusion content returned from API",
|
|
"notesToMerge": "📝 Notes to merge",
|
|
"optionalPrompt": "💬 Fusion prompt (optional)",
|
|
"optionsTitle": "Fusion options",
|
|
"previewTitle": "📝 Preview of merged note",
|
|
"promptPlaceholder": "Optional instructions for AI (e.g., 'Keep the formal style of note 1')...",
|
|
"success": "Notes merged successfully!",
|
|
"title": "🔗 Intelligent Fusion",
|
|
"unknownDate": "Unknown date",
|
|
"useLatestTitle": "Use latest note as title"
|
|
},
|
|
"helpful": "Helpful",
|
|
"insightReady": "Your insight is ready!",
|
|
"notHelpful": "Not Helpful",
|
|
"overlay": {
|
|
"error": "Erro",
|
|
"loading": "Loading...",
|
|
"noConnections": "No connections found",
|
|
"searchPlaceholder": "Search connections...",
|
|
"sortBy": "Sort by:",
|
|
"sortOldest": "Oldest",
|
|
"sortRecent": "Recent",
|
|
"sortSimilarity": "Similarity",
|
|
"title": "Connected Notes",
|
|
"viewAll": "View all side by side"
|
|
},
|
|
"thanksFeedback": "Thanks for your feedback!",
|
|
"thanksFeedbackImproving": "Thanks! We'll use this to improve.",
|
|
"title": "I noticed something...",
|
|
"viewConnection": "View Connection"
|
|
},
|
|
"nav": {
|
|
"accountSettings": "Configurações da conta",
|
|
"adminDashboard": "Painel de administração",
|
|
"aiSettings": "Configurações de IA",
|
|
"archive": "Arquivo",
|
|
"buyMeACoffee": "Me pague um café",
|
|
"configureAI": "Configure seus recursos com IA, provedor e preferências",
|
|
"diagnostics": "Diagnósticos",
|
|
"donateOnKofi": "Doar no Ko-fi",
|
|
"donationDescription": "Faça uma doação única ou torne-se um apoiador mensal.",
|
|
"donationNote": "Sem taxas de plataforma • Pagamentos instantâneos • Seguro",
|
|
"favorites": "Favoritos",
|
|
"generalNotes": "Notas gerais",
|
|
"home": "Início",
|
|
"login": "Entrar",
|
|
"logout": "Sair",
|
|
"manageAISettings": "Gerenciar configurações de IA",
|
|
"myLibrary": "Minha biblioteca",
|
|
"notebooks": "Cadernos",
|
|
"notes": "Notas",
|
|
"proPlan": "Pro Plan",
|
|
"profile": "Perfil",
|
|
"quickAccess": "Acesso rápido",
|
|
"recent": "Recentes",
|
|
"reminders": "Lembretes",
|
|
"settings": "Configurações",
|
|
"sponsorDescription": "Torne-se um apoiador mensal e receba reconhecimento.",
|
|
"sponsorOnGithub": "Apoiar no GitHub",
|
|
"support": "Apoie o Memento ☕",
|
|
"supportDescription": "Memento é 100% gratuito e de código aberto. Seu apoio ajuda a mantê-lo assim.",
|
|
"supportDevelopment": "Apoie o desenvolvimento do Memento ☕",
|
|
"trash": "Lixeira",
|
|
"userManagement": "Gerenciamento de usuários",
|
|
"workspace": "Espaço de trabalho"
|
|
},
|
|
"notebook": {
|
|
"cancel": "Cancelar",
|
|
"create": "Criar caderno",
|
|
"createDescription": "Inicie uma nova coleção para organizar suas notas, ideias e projetos de forma eficiente.",
|
|
"createNew": "Criar novo caderno",
|
|
"creating": "Criando...",
|
|
"delete": "Excluir caderno",
|
|
"deleteConfirm": "Excluir",
|
|
"deleteWarning": "Tem certeza de que deseja excluir este caderno? As notas serão movidas para Notas Gerais.",
|
|
"edit": "Editar caderno",
|
|
"editDescription": "Mude o nome, ícone e cor do seu caderno.",
|
|
"generating": "Gerando resumo...",
|
|
"labels": "Etiquetas",
|
|
"name": "Nome do caderno",
|
|
"noLabels": "Sem etiquetas",
|
|
"selectColor": "Cor",
|
|
"selectIcon": "Ícone",
|
|
"summary": "Resumo do caderno",
|
|
"summaryDescription": "Gere um resumo baseado em IA de todas as notas neste caderno.",
|
|
"summaryError": "Erro ao gerar resumo"
|
|
},
|
|
"notebookSuggestion": {
|
|
"description": "Esta nota parece pertencer a este caderno",
|
|
"dismiss": "Descartar",
|
|
"dismissIn": "Descartar (fecha em {timeLeft}s)",
|
|
"generalNotes": "Notas gerais",
|
|
"move": "Mover",
|
|
"moveToNotebook": "Mover para caderno",
|
|
"title": "Mover para {icon} {name}?"
|
|
},
|
|
"notebooks": {
|
|
"allNotebooks": "Todos os cadernos",
|
|
"create": "Criar caderno",
|
|
"createFirst": "Crie seu primeiro caderno",
|
|
"noNotebooks": "Nenhum caderno"
|
|
},
|
|
"notes": {
|
|
"add": "Adicionar",
|
|
"addCollaborators": "Adicionar colaboradores",
|
|
"addImage": "Adicionar imagem",
|
|
"addItem": "Adicionar item",
|
|
"addLink": "Adicionar link",
|
|
"addListItem": "+ Item da lista",
|
|
"addNote": "Adicionar nota",
|
|
"adding": "Adicionando...",
|
|
"aiAssistant": "Assistente IA",
|
|
"archive": "Arquivar",
|
|
"backgroundOptions": "Opções de fundo",
|
|
"changeColor": "Alterar cor",
|
|
"changeSize": "Alterar tamanho",
|
|
"clarifyFailed": "Falha ao esclarecer",
|
|
"close": "Fechar",
|
|
"color": "Cor",
|
|
"confirmDelete": "Tem certeza de que deseja excluir esta nota?",
|
|
"confirmLeaveShare": "Tem certeza de que deseja sair desta nota compartilhada?",
|
|
"contentOrMediaRequired": "Por favor, insira algum conteúdo ou adicione um link/imagem",
|
|
"copy": "Copiar",
|
|
"copyFailed": "Falha ao copiar nota",
|
|
"copySuccess": "Nota copiada com sucesso!",
|
|
"createFirstNote": "Crie sua primeira nota",
|
|
"date": "Data",
|
|
"delete": "Excluir",
|
|
"dragToReorder": "Arraste para reordenar",
|
|
"duplicate": "Duplicar",
|
|
"edit": "Editar nota",
|
|
"emptyState": "Nenhuma nota aqui",
|
|
"fileTooLarge": "Arquivo muito grande: {fileName}. O tamanho máximo é {maxSize}.",
|
|
"improveFailed": "Falha ao melhorar",
|
|
"inNotebook": "No caderno",
|
|
"invalidDateTime": "Data ou hora inválida",
|
|
"invalidFileType": "Tipo de arquivo inválido: {fileName}. Apenas JPEG, PNG, GIF e WebP são permitidos.",
|
|
"itemOrMediaRequired": "Por favor, adicione pelo menos um item ou mídia",
|
|
"large": "Grande",
|
|
"leaveShare": "Sair",
|
|
"linkAddFailed": "Falha ao adicionar link",
|
|
"linkAdded": "Link adicionado",
|
|
"linkMetadataFailed": "Não foi possível obter metadados do link",
|
|
"listItem": "Item da lista",
|
|
"makeCopy": "Fazer uma cópia",
|
|
"markdown": "Markdown",
|
|
"markdownMode": "Markdown",
|
|
"markdownOff": "Markdown DESLIGADO",
|
|
"markdownOn": "Markdown LIGADO",
|
|
"markdownPlaceholder": "Faça uma nota... (Markdown suportado)",
|
|
"medium": "Médio",
|
|
"more": "Mais",
|
|
"moreOptions": "Mais opções",
|
|
"moveFailed": "Falha ao mover",
|
|
"newChecklist": "Nova lista de verificação",
|
|
"newNote": "Nova nota",
|
|
"noContent": "Sem conteúdo",
|
|
"noNotes": "Sem notas",
|
|
"noNotesFound": "Nenhuma nota encontrada",
|
|
"noteCreateFailed": "Falha ao criar nota",
|
|
"noteCreated": "Nota criada com sucesso",
|
|
"others": "Outros",
|
|
"pin": "Fixar",
|
|
"pinned": "Fixadas",
|
|
"pinnedNotes": "Notas fixadas",
|
|
"placeholder": "Faça uma nota...",
|
|
"preview": "Visualizar",
|
|
"readOnly": "Somente leitura",
|
|
"recent": "Recentes",
|
|
"redo": "Refazer (Ctrl+Y)",
|
|
"redoShortcut": "Refazer (Ctrl+Y)",
|
|
"remindMe": "Lembrar-me",
|
|
"reminderDateTimeRequired": "Por favor, insira data e hora",
|
|
"reminderMustBeFuture": "O lembrete deve estar no futuro",
|
|
"reminderPastError": "O lembrete deve estar no futuro",
|
|
"reminderRemoved": "Lembrete removido",
|
|
"reminderSet": "Lembrete definido para {datetime}",
|
|
"remove": "Remove",
|
|
"saving": "Salvando...",
|
|
"setReminder": "Definir lembrete",
|
|
"setReminderButton": "Definir Lembrete",
|
|
"share": "Compartilhar",
|
|
"shareWithCollaborators": "Compartilhar com colaboradores",
|
|
"sharedBy": "Compartilhado por",
|
|
"sharedReadOnly": "Esta nota é compartilhada com você no modo somente leitura",
|
|
"shortenFailed": "Falha ao encurtar",
|
|
"showCollaborators": "Mostrar colaboradores",
|
|
"size": "Tamanho",
|
|
"small": "Pequeno",
|
|
"takeNote": "Faça uma nota...",
|
|
"takeNoteMarkdown": "Faça uma nota... (Markdown suportado)",
|
|
"time": "Hora",
|
|
"title": "Notas",
|
|
"titlePlaceholder": "Título",
|
|
"transformFailed": "Falha ao transformar",
|
|
"unarchive": "Desarquivar",
|
|
"undo": "Desfazer (Ctrl+Z)",
|
|
"undoShortcut": "Desfazer (Ctrl+Z)",
|
|
"unpin": "Desafixar",
|
|
"unpinned": "Desafixado",
|
|
"untitled": "Sem título",
|
|
"uploadFailed": "Falha ao fazer upload de {filename}",
|
|
"view": "Ver nota"
|
|
},
|
|
"pagination": {
|
|
"next": "→",
|
|
"pageInfo": "Página {currentPage} / {totalPages}",
|
|
"previous": "←"
|
|
},
|
|
"paragraphRefactor": {
|
|
"casual": "Informal",
|
|
"expand": "Expandir",
|
|
"formal": "Formal",
|
|
"improve": "Melhorar",
|
|
"shorten": "Encurtar",
|
|
"title": "Melhoria de texto"
|
|
},
|
|
"profile": {
|
|
"accountSettings": "Configurações da conta",
|
|
"autoDetect": "Detecção automática",
|
|
"changePassword": "Alterar senha",
|
|
"changePasswordDescription": "Atualize sua senha. Você precisará da sua senha atual.",
|
|
"confirmPassword": "Confirmar senha",
|
|
"currentPassword": "Senha atual",
|
|
"description": "Atualize suas informações pessoais",
|
|
"displayName": "Nome de exibição",
|
|
"displaySettings": "Configurações de exibição",
|
|
"displaySettingsDescription": "Personalize a aparência e o tamanho da fonte.",
|
|
"email": "E-mail",
|
|
"fontSize": "Tamanho da fonte",
|
|
"fontSizeDescription": "Ajuste o tamanho da fonte para melhor legibilidade. Isso se aplica a todos os textos da interface.",
|
|
"fontSizeExtraLarge": "Extra grande",
|
|
"fontSizeLarge": "Grande",
|
|
"fontSizeMedium": "Médio",
|
|
"fontSizeSmall": "Pequeno",
|
|
"fontSizeUpdateFailed": "Falha ao atualizar tamanho da fonte",
|
|
"fontSizeUpdateSuccess": "Tamanho da fonte atualizado com sucesso",
|
|
"languageDescription": "Este idioma será usado para recursos com IA, análise de conteúdo e texto da interface.",
|
|
"languagePreferences": "Preferências de idioma",
|
|
"languagePreferencesDescription": "Escolha seu idioma preferido para recursos de IA e interface.",
|
|
"languageUpdateFailed": "Falha ao atualizar idioma",
|
|
"languageUpdateSuccess": "Idioma atualizado com sucesso",
|
|
"manageAISettings": "Gerenciar configurações de IA",
|
|
"newPassword": "Nova senha",
|
|
"passwordChangeFailed": "Falha ao alterar senha",
|
|
"passwordChangeSuccess": "Senha alterada com sucesso",
|
|
"passwordError": "Erro ao atualizar senha",
|
|
"passwordUpdated": "Senha atualizada",
|
|
"preferredLanguage": "Idioma preferido",
|
|
"profileError": "Erro ao atualizar perfil",
|
|
"profileUpdated": "Perfil atualizado",
|
|
"recentNotesUpdateFailed": "Failed to update recent notes setting",
|
|
"recentNotesUpdateSuccess": "Recent notes setting updated successfully",
|
|
"selectFontSize": "Selecionar tamanho da fonte",
|
|
"selectLanguage": "Selecione um idioma",
|
|
"showRecentNotes": "Show Recent Notes Section",
|
|
"showRecentNotesDescription": "Display recent notes (last 7 days) on the main page",
|
|
"title": "Perfil",
|
|
"updateFailed": "Falha ao atualizar perfil",
|
|
"updatePassword": "Atualizar senha",
|
|
"updateSuccess": "Perfil atualizado"
|
|
},
|
|
"reminder": {
|
|
"cancel": "Cancelar",
|
|
"reminderDate": "Data do lembrete",
|
|
"reminderTime": "Hora do lembrete",
|
|
"removeReminder": "Remover lembrete",
|
|
"save": "Definir lembrete",
|
|
"setReminder": "Definir lembrete",
|
|
"title": "Lembrete"
|
|
},
|
|
"resetPassword": {
|
|
"confirmNewPassword": "Confirmar nova senha",
|
|
"description": "Digite sua nova senha abaixo.",
|
|
"invalidLinkDescription": "Este link de redefinição de senha é inválido ou expirou.",
|
|
"invalidLinkTitle": "Link inválido",
|
|
"loading": "Carregando...",
|
|
"newPassword": "Nova senha",
|
|
"passwordMismatch": "As senhas não coincidem",
|
|
"requestNewLink": "Solicitar novo link",
|
|
"resetPassword": "Redefinir senha",
|
|
"resetting": "Redefinindo...",
|
|
"success": "Senha redefinida com sucesso. Você pode fazer login agora.",
|
|
"title": "Redefinir senha"
|
|
},
|
|
"search": {
|
|
"exactMatch": "Correspondência exata",
|
|
"noResults": "Nenhum resultado encontrado",
|
|
"placeholder": "Pesquisar",
|
|
"related": "Relacionado",
|
|
"resultsFound": "{count} notas encontradas",
|
|
"searchPlaceholder": "Pesquise suas notas...",
|
|
"searching": "Pesquisando...",
|
|
"semanticInProgress": "Pesquisa semântica em andamento...",
|
|
"semanticTooltip": "Pesquisa semântica com IA"
|
|
},
|
|
"semanticSearch": {
|
|
"exactMatch": "Correspondência exata",
|
|
"related": "Relacionado",
|
|
"searching": "Pesquisando..."
|
|
},
|
|
"settings": {
|
|
"about": "About",
|
|
"account": "Account",
|
|
"appearance": "Appearance",
|
|
"cleanTags": "Clean Orphan Tags",
|
|
"cleanTagsDescription": "Remove tags that are no longer used by any notes",
|
|
"description": "Manage your settings and preferences",
|
|
"language": "Language",
|
|
"languageAuto": "Automático",
|
|
"maintenance": "Maintenance",
|
|
"maintenanceDescription": "Tools to maintain your database health",
|
|
"notifications": "Notifications",
|
|
"privacy": "Privacy",
|
|
"profile": "Perfil",
|
|
"searchNoResults": "Nenhum resultado encontrado",
|
|
"security": "Security",
|
|
"selectLanguage": "Select language",
|
|
"semanticIndexing": "Semantic Indexing",
|
|
"semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search",
|
|
"settingsError": "Error saving settings",
|
|
"settingsSaved": "Settings saved",
|
|
"theme": "Theme",
|
|
"themeDark": "Dark",
|
|
"themeLight": "Light",
|
|
"themeSystem": "System",
|
|
"title": "Settings",
|
|
"version": "Version"
|
|
},
|
|
"sidebar": {
|
|
"archive": "Archive",
|
|
"editLabels": "Edit labels",
|
|
"labels": "Labels",
|
|
"notes": "Notes",
|
|
"reminders": "Reminders",
|
|
"trash": "Trash"
|
|
},
|
|
"support": {
|
|
"aiApiCosts": "Custos de API de IA:",
|
|
"buyMeACoffee": "Me pague um café",
|
|
"contributeCode": "Contribuir com código",
|
|
"description": "Memento é 100% gratuito e de código aberto. Seu apoio ajuda a mantê-lo assim.",
|
|
"directImpact": "Impacto direto",
|
|
"domainSSL": "Domínio e SSL:",
|
|
"donateOnKofi": "Doar no Ko-fi",
|
|
"donationDescription": "Faça uma doação única ou torne-se um apoiador mensal.",
|
|
"githubDescription": "Apoio recorrente • Reconhecimento público • Focado em desenvolvedores",
|
|
"hostingServers": "Hospedagem e servidores:",
|
|
"howSupportHelps": "Como seu apoio ajuda",
|
|
"kofiDescription": "Sem taxas de plataforma • Pagamentos instantâneos • Seguro",
|
|
"otherWaysTitle": "Outras formas de apoiar",
|
|
"reportBug": "Reportar um bug",
|
|
"shareTwitter": "Compartilhar no Twitter",
|
|
"sponsorDescription": "Torne-se um patrocinador mensal e obtenha reconhecimento.",
|
|
"sponsorOnGithub": "Patrocine no GitHub",
|
|
"sponsorPerks": "Benefícios do patrocínio",
|
|
"starGithub": "Estrela no GitHub",
|
|
"title": "Apoie o desenvolvimento do Memento",
|
|
"totalExpenses": "Despesas totais:",
|
|
"transparency": "Transparência",
|
|
"transparencyDescription": "Acredito em total transparência. Veja como as doações são usadas:"
|
|
},
|
|
"testPages": {
|
|
"titleSuggestions": {
|
|
"analyzing": "Analisando...",
|
|
"contentLabel": "Conteúdo (precisa de mais de 50 palavras):",
|
|
"error": "Erro:",
|
|
"idle": "Inativo",
|
|
"noSuggestions": "Sem sugestões ainda. Digite 50+ palavras e espere 2 segundos.",
|
|
"placeholder": "Digite pelo menos 50 palavras aqui...",
|
|
"status": "Status:",
|
|
"suggestions": "Sugestões ({count}):",
|
|
"title": "Testar sugestões de título",
|
|
"wordCount": "Contagem de palavras:"
|
|
}
|
|
},
|
|
"time": {
|
|
"daysAgo": "{count} dias atrás",
|
|
"hoursAgo": "{count} horas atrás",
|
|
"justNow": "Agora",
|
|
"minutesAgo": "{count} minutos atrás",
|
|
"today": "Hoje",
|
|
"tomorrow": "Amanhã",
|
|
"yesterday": "Ontem"
|
|
},
|
|
"titleSuggestions": {
|
|
"available": "Sugestões de título",
|
|
"dismiss": "Descartar",
|
|
"generating": "Gerando...",
|
|
"selectTitle": "Selecione um título",
|
|
"title": "Sugestões de IA"
|
|
},
|
|
"toast": {
|
|
"feedbackFailed": "Falha ao enviar feedback",
|
|
"notesFusionSuccess": "Notas mescladas com sucesso!",
|
|
"openConnectionFailed": "Falha ao abrir conexão",
|
|
"openingConnection": "Abrindo conexão...",
|
|
"operationFailed": "Operação falhou",
|
|
"operationSuccess": "Operação bem-sucedida",
|
|
"saveFailed": "Falha ao salvar configuração",
|
|
"saved": "Configuração salva",
|
|
"thanksFeedback": "Obrigado pelo seu feedback!",
|
|
"thanksFeedbackImproving": "Obrigado! Usaremos isso para melhorar."
|
|
},
|
|
"trash": {
|
|
"deletePermanently": "Excluir permanentemente",
|
|
"empty": "A lixeira está vazia",
|
|
"restore": "Restaurar",
|
|
"title": "Lixeira"
|
|
},
|
|
"ui": {
|
|
"close": "Fechar",
|
|
"collapse": "Recolher",
|
|
"expand": "Expandir",
|
|
"open": "Abrir"
|
|
}
|
|
}
|