{ "common": { "loading": "Carregando...", "error": "Ocorreu um erro", "somethingWentWrong": "Algo deu errado", "save": "Salvar", "cancel": "Cancelar", "delete": "Excluir", "edit": "Editar", "create": "Criar", "search": "Buscar", "filter": "Filtrar", "sort": "Ordenar", "copy": "Copiar", "copied": "Copiado!", "reset": "Redefinir", "variables": "Variáveis", "fillVariables": "Preencher Variáveis", "fillVariablesDescription": "Por favor preencha as variáveis necessárias antes de executar o prompt.", "copiedToClipboard": "Copiado para a área de transferência", "failedToCopy": "Falha ao copiar", "submit": "Enviar", "back": "Voltar", "next": "Próximo", "previous": "Anterior", "confirm": "Confirmar", "close": "Fechar", "all": "Todos", "none": "Nenhum", "ad": "Anúncio", "moreLines": "+{count} mais linhas", "codeView": "Código", "treeView": "Árvore", "expandAll": "Expandir Tudo", "collapseAll": "Recolher Tudo" }, "nav": { "collection": "Minha Coleção", "feed": "Feed", "promptmasters": "Promptmasters", "prompts": "Prompts", "skills": "Habilidades", "taste": "Taste", "workflows": "Fluxos de trabalho", "categories": "Categorias", "tags": "Tags", "settings": "Configurações", "admin": "Admin", "profile": "Perfil", "login": "Entrar", "register": "Cadastrar", "logout": "Sair", "ide": "Typed-Prompts IDE", "developers": "Desenvolvedores", "book": "Livro", "forKids": "Para Crianças", "more": "Mais" }, "brand": { "copyLogoSvg": "Copiar Logo SVG", "brandAssets": "Recursos da Marca", "title": "Recursos da Marca", "description": "Logotipos oficiais, cores e diretrizes de marca para {name}. Gratuito para imprensa, parcerias e projetos comunitários.", "logos": "Logotipos", "logo": "Logo", "logoWithName": "Logo com Nome", "forLightBackgrounds": "Para fundos claros", "forDarkBackgrounds": "Para fundos escuros", "animatedLogos": "Logos Animados", "brandColors": "Cores da Marca", "clickToCopy": "Clique para copiar o valor hex", "primary": "Cor primária da marca", "background": "Fundo claro", "accent": "Cor de destaque índigo", "muted": "Cor de texto suave", "usageGuidelines": "Diretrizes de Uso", "guideline1": "Não estique, distorça ou gire o logo", "guideline2": "Mantenha espaçamento adequado ao redor do logo", "guideline3": "Use o logo escuro em fundos claros e vice-versa", "guideline4": "Não adicione efeitos como sombras ou gradientes ao logo", "guideline5": "O logo deve ser claramente visível contra o fundo", "license": "Licença", "licenseText": "Os recursos de marca {name} são fornecidos sob CC0 1.0 Universal. Você é livre para usar estes recursos para qualquer finalidade sem atribuição." }, "auth": { "login": "Entrar", "loginDescription": "Digite suas credenciais para continuar", "loginDescriptionOAuth": "Entre com sua conta para continuar", "register": "Cadastrar", "registerDescription": "Crie uma conta para começar", "logout": "Sair", "email": "E-mail", "password": "Senha", "confirmPassword": "Confirmar Senha", "username": "Nome de usuário", "name": "Nome", "noAccount": "Não tem uma conta?", "hasAccount": "Já tem uma conta?", "signInWith": "Entrar com {provider}", "loginSuccess": "Login realizado com sucesso", "registerSuccess": "Cadastro realizado com sucesso", "invalidCredentials": "E-mail ou senha inválidos", "emailTaken": "Este e-mail já está em uso", "usernameTaken": "Este nome de usuário já está em uso", "registrationFailed": "Falha no cadastro", "githubAttributionHint": "Entre com GitHub para vincular suas contribuições à comunidade Open Source" }, "prompts": { "title": "Prompts", "create": "Criar Prompt", "createSkill": "Criar Habilidade", "createTaste": "Criar Taste", "skillsDescription": "Habilidades de Agente são prompts multi-arquivo que dão aos agentes de IA capacidades especializadas. Incluem instruções, configurações e arquivos de suporte que podem ser usados com Claude, Cursor, Windsurf e outros assistentes de codificação de IA.", "tastesDescription": "Tastes são arquivos markdown individuais que definem seu estilo de codificação e preferências. Ajudam os agentes de codificação de IA a aprender como você escreve código, para que possam corresponder às suas convenções, padrões e gosto.", "createInfo": "Esta plataforma não executa prompts — é uma biblioteca comunitária para compartilhar e descobrir prompts de IA. Crie seu prompt aqui, e outros poderão copiá-lo e usá-lo em suas ferramentas de IA favoritas como ChatGPT, Claude, Gemini ou qualquer outro LLM. A comunidade também pode comentar seus prompts e sugerir melhorias através de solicitações de alteração.", "hfDataStudio": { "button": "HF Data Studio", "openDataset": "Abrir Dataset", "runQuery": "Executar Consulta no HF", "examples": "Exemplos", "selectExample": "Selecione um exemplo...", "aiGenerate": "Gerar com IA", "aiPlaceholder": "Descreva a consulta SQL que você precisa...", "generateSql": "Gerar SQL" }, "edit": "Editar Prompt", "delete": "Excluir Prompt", "noPrompts": "Nenhum prompt encontrado", "noPromptsDescription": "Tente ajustar sua busca ou critérios de filtro para encontrar o que procura.", "noMorePrompts": "Você chegou ao fim", "loadMore": "Carregar mais", "loading": "Carregando...", "promptTitle": "Título", "promptContent": "Conteúdo", "promptDescription": "Descrição", "promptType": "Tipo", "promptCategory": "Categoria", "promptTags": "Tags", "searchTags": "Buscar tags...", "noTagsFound": "Nenhuma tag encontrada", "promptContributors": "Contribuidores", "contributorsDescription": "Outros usuários que ajudaram a escrever este prompt. Usuários cujas solicitações de alteração são aprovadas são adicionados automaticamente.", "worksBestWithModels": "Funciona Melhor Com", "worksBestWithModelsDescription": "Modelos de IA com os quais este prompt funciona melhor (máx 3)", "selectModel": "Selecionar modelo...", "worksBestWithMCP": "Servidores MCP", "worksBestWithMCPDescription": "Servidores e ferramentas MCP com os quais este prompt funciona", "mcpCommandPlaceholder": "npx -y @mcp/server-name", "mcpToolsPlaceholder": "tool1, tool2", "add": "Adicionar", "workflowLink": "Link do Workflow", "workflowLinkDescription": "URL onde usuários podem testar este workflow", "workflowLinkCreateNote": "Salve o prompt primeiro, depois adicione prompts conectados para habilitar este campo.", "workflowLinkPlaceholder": "https://example.com/workflow-demo", "advancedOptions": "Opções Avançadas", "searchContributors": "Buscar por nome de usuário...", "noUsersFound": "Nenhum usuário encontrado", "worksBestWith": "Funciona melhor com", "mcpTools": "Ferramentas MCP", "promptPrivate": "Privado", "feature": "Destacar", "featured": "Destacado", "unlist": "Ocultar", "relist": "Mostrar", "adminArea": "Área Admin", "promptDeleted": "Este prompt foi excluído", "promptDeletedDescription": "Este prompt foi excluído e só é visível para administradores. Não aparecerá em buscas ou listagens públicas.", "promptDelisted": "Este prompt foi removido da lista", "delistReasonTooShort": "Este prompt foi removido automaticamente porque o conteúdo é muito curto. Ele ainda aparecerá no seu perfil, mas não será exportado para o GitHub e não aparecerá nas buscas.", "delistReasonNotEnglish": "Este prompt foi removido automaticamente porque não está em inglês. Listamos apenas prompts em inglês para torná-los úteis globalmente. Ele ainda aparecerá no seu perfil, mas não será exportado para o GitHub e não aparecerá nas buscas.", "delistReasonLowQuality": "Este prompt foi removido automaticamente devido a problemas de qualidade. Ele ainda aparecerá no seu perfil, mas não será exportado para o GitHub e não aparecerá nas buscas.", "delistReasonNotInstruction": "Este prompt foi removido automaticamente porque não parece ser uma instrução para LLM. Ele ainda aparecerá no seu perfil, mas não será exportado para o GitHub e não aparecerá nas buscas.", "delistReasonManual": "Este prompt foi removido manualmente por um administrador. Ele ainda aparecerá no seu perfil, mas não será exportado para o GitHub e não aparecerá nas buscas.", "delistReasonUnknown": "Este prompt foi removido da lista. Ele ainda aparecerá no seu perfil, mas não será exportado para o GitHub e não aparecerá nas buscas.", "delistOwnerNote": "Como este prompt foi removido por problemas de qualidade, você pode solicitar uma revisão ou excluí-lo.", "requestListing": "Solicitar Listagem", "relistRequested": "Solicitação Enviada", "relistRequestSent": "Sua solicitação de re-listagem foi enviada. Um administrador a revisará em breve.", "relistRequestAlreadySent": "Você já enviou uma solicitação de re-listagem para este prompt.", "relistRequestError": "Falha ao enviar solicitação de re-listagem. Por favor, tente novamente.", "relatedPrompts": "Prompts Relacionados", "deletePrompt": "Excluir Prompt", "deletePromptTitle": "Excluir este prompt?", "deletePromptDescription": "Esta ação não pode ser desfeita. O prompt será excluído permanentemente.", "deleteError": "Falha ao excluir o prompt", "restorePrompt": "Restaurar Prompt", "promptRestored": "Prompt restaurado com sucesso", "restoreError": "Falha ao restaurar prompt", "types": { "text": "Texto", "image": "Imagem", "video": "Vídeo", "audio": "Áudio", "structured": "Estruturado", "document": "Documento", "skill": "Habilidade", "taste": "Taste" }, "inputType": "Prompt do Usuário", "outputType": "Resposta da IA", "afterAiProcessing": "O que seu prompt produzirá?", "outputTypeDescription": "Mostre à comunidade como este prompt funciona quando executado em ferramentas de IA. Você pode gerar as saídas você mesmo usando seu aplicativo de IA favorito.", "outputTypeSkillNote": "Habilidades instruem agentes a gerar código. A IA produzirá código baseado nas instruções da sua habilidade.", "inputTypes": { "text": "Prompt de Texto", "structured": "Estruturado (JSON/YAML)", "skill": "Habilidade (Agent Skills)", "taste": "Taste (Coding Taste)" }, "outputTypes": { "text": "Texto", "image": "Imagem", "video": "Vídeo", "audio": "Áudio/Voz" }, "outputPreview": { "text": "✨ A magia acontece aqui... sua IA escreverá algo brilhante!", "imageUpload": "Envie uma imagem de exemplo", "videoUpload": "Envie um vídeo/GIF de exemplo", "audioUpload": "Carregar exemplo de áudio" }, "structuredFormat": "Formato", "versions": "Versões", "version": "versão", "contributors": "contribuidores", "currentVersion": "Versão Atual", "versionHistory": "Histórico de Versões", "noVersions": "Sem histórico de versões", "compare": "Comparar", "compareVersions": "Comparar Versões", "compareFrom": "De", "compareTo": "Para", "comparing": "Comparando", "selectVersionsToCompare": "Selecione versões para comparar", "compareWithCurrent": "Comparar com atual", "changeRequests": "Solicitações de Alteração", "createChangeRequest": "Propor Alterações", "viewCount": "Visualizações", "createdAt": "Criado", "updatedAt": "Atualizado", "promptCreated": "Prompt criado", "promptUpdated": "Prompt atualizado", "rateLimitError": "Aguarde 30 segundos antes de criar outro prompt", "dailyLimitError": "Você atingiu o limite diário de 5 prompts", "duplicatePromptError": "Você já tem um prompt com o mesmo título ou conteúdo", "contentExistsError": "Já existe um prompt com este conteúdo: \"{title}\" por {author}", "run": "Executar", "downloadMarkdown": "Baixar MD", "downloadYaml": "Baixar YAML", "downloadSkillMd": "Baixar SKILL.md", "downloadSkill": "Baixar .skill", "skillFiles": "Arquivos de Habilidade", "copy": "Copiar", "download": "Baixar", "addFile": "Adicionar Arquivo", "deleteFile": "Excluir Arquivo", "file": "arquivo", "files": "arquivos", "addNewFile": "Adicionar Novo Arquivo", "addNewFileDescription": "Digite um nome de arquivo com extensão. Use / para diretórios (ex., config.json, src/utils.ts)", "deleteFileConfirm": "Excluir Arquivo?", "deleteFileDescription": "Tem certeza de que deseja excluir \"{filename}\"? Esta ação não pode ser desfeita.", "validation": { "filenameEmpty": "O nome do arquivo não pode estar vazio", "filenameInvalidChars": "O nome do arquivo contém caracteres inválidos", "pathStartEndSlash": "O caminho não pode começar ou terminar com /", "pathConsecutiveSlashes": "O caminho não pode conter barras consecutivas", "pathContainsDotDot": "O caminho não pode conter ..", "filenameReserved": "SKILL.md já existe", "filenameDuplicate": "Um arquivo com este nome já existe", "pathTooLong": "O caminho é muito longo (máx. 200 caracteres)", "frontmatterMissing": "A habilidade deve incluir frontmatter com nome e descrição", "frontmatterNameRequired": "O nome do frontmatter é obrigatório (atualize 'my-skill-name' para um nome único)", "frontmatterNameInvalidFormat": "O nome da skill deve ser em minúsculas kebab-case (ex: my-skill-name)", "frontmatterDescriptionRequired": "A descrição do frontmatter é obrigatória (forneça uma descrição clara do que esta habilidade faz)" }, "copyMarkdownUrl": "Copiar link MD", "copyYamlUrl": "Copiar link YAML", "downloadStarted": "Download iniciado", "downloadFailed": "Falha no download", "urlCopied": "Link copiado", "failedToCopyUrl": "Falha ao copiar link", "promptCopied": "Prompt copiado", "promptCopiedDescription": "O prompt foi copiado para a área de transferência. Cole-o no {platform} após abrir.", "openPlatform": "Abrir {platform}", "cancel": "Cancelar", "titleRequired": "Título é obrigatório", "contentRequired": "Conteúdo é obrigatório", "generateFrontmatter": "Gerar Frontmatter", "titlePlaceholder": "Digite um título para seu prompt", "descriptionPlaceholder": "Descrição opcional do seu prompt", "contentPlaceholder": "Digite o conteúdo do seu prompt aqui...", "insertVariable": "Inserir Variável", "variableName": "Nome da Variável", "variableDefault": "Valor Padrão (opcional)", "variableDefaultPlaceholder": "ex: tecnologia", "variableHint": "Use a sintaxe $'{'nome'}' ou $'{'nome:padrão'}'", "insert": "Inserir", "selectCategory": "Selecione uma categoria", "noCategory": "Nenhuma", "mediaUrl": "URL da Mídia", "mediaUrlPlaceholder": "https://...", "mediaImage": "Imagem de Mídia", "mediaVideo": "Vídeo de Mídia", "mediaAudio": "Áudio de Mídia", "clickToUpload": "Clique para enviar uma imagem", "clickToUploadVideo": "Clique para enviar um vídeo", "clickToUploadAudio": "Clique para carregar um arquivo de áudio", "uploading": "Enviando...", "maxFileSize": "Tamanho máximo: 4MB (JPEG, PNG, GIF, WebP)", "maxVideoSize": "Tamanho máximo: 4MB (MP4)", "maxAudioSize": "Tamanho máx.: 4MB (MP3, WAV, OGG)", "fileTooLarge": "Arquivo muito grande. O tamanho máximo é 4MB.", "videoTooLarge": "Vídeo muito grande. O tamanho máximo é 4MB.", "invalidFileType": "Tipo de arquivo inválido. Apenas JPEG, PNG, GIF e WebP são permitidos.", "invalidVideoType": "Tipo de vídeo inválido. Apenas vídeos MP4 são permitidos.", "invalidAudioType": "Tipo de áudio inválido. Apenas arquivos MP3, WAV e OGG são permitidos.", "uploadMedia": "Enviar Mídia", "generateMedia": "Gerar", "chooseGenerator": "Escolher Gerador", "uploadInstead": "Enviar em vez disso", "confirmGeneration": "Confirmar Geração", "confirmGenerationDescription": "Gerar mídia com {provider} usando o modelo {model}?", "promptPreview": "Prévia do prompt", "noPromptProvided": "Nenhum prompt fornecido", "inputImage": "Imagem de entrada", "aspectRatio": "Proporção", "startGeneration": "Iniciar Geração", "generatingMedia": "Gerando Mídia com {provider}", "doNotCloseWindow": "Por favor não feche esta janela durante a geração.", "generationComplete": "Geração Concluída", "generationFailed": "Geração Falhou", "mediaAddedToPrompt": "A mídia foi adicionada ao seu prompt.", "mediaGenerated": "Mídia gerada com sucesso!", "aiGenerationAvailable": "✨ Geração com IA Disponível", "generateWith": "Gerar com IA", "generateImage": "Gerar Imagem", "generateVideo": "Gerar Vídeo", "generateAudio": "Gerar Áudio", "generateImageDescription": "Gere uma imagem única para seu prompt usando IA — perfeito para mostrar seu prompt à comunidade.", "generateVideoDescription": "Gere um vídeo único para seu prompt usando IA — perfeito para mostrar seu prompt à comunidade.", "generateAudioDescription": "Gere áudio/música únicos para seu prompt usando IA — perfeito para apresentar seu prompt à comunidade.", "close": "Fechar", "mediaGeneration": { "connecting": "Conectando ao servidor...", "connected": "Conectado, aguardando na fila...", "queued": "Aguardando na fila...", "accepted": "Tarefa aceita...", "preprocessStart": "Pré-processando...", "preprocessEnd": "Pré-processamento concluído", "gpuAssigned": "GPU atribuída, aguardando na fila...", "started": "Geração iniciada...", "generating": "Gerando...", "processingOutput": "Processando saída...", "ending": "Geração concluída", "postprocessStart": "Pós-processando...", "postprocessEnd": "Finalizando...", "complete": "Concluído!", "error": "Ocorreu um erro", "errorProcessing": "Erro de processamento..." }, "requiresMediaUpload": "Requer Upload de Mídia", "attachedMediaType": "Tipo de Mídia Anexada", "requiredMediaType": "Tipo de Mídia", "requiredMediaCount": "Número de Arquivos", "requiresImage": "Requer {count} {count, plural, one {imagem} other {imagens}}", "requiresVideo": "Requer {count} {count, plural, one {vídeo} other {vídeos}}", "requiresDocument": "Requer {count} {count, plural, one {documento} other {documentos}}", "update": "Atualizar", "createButton": "Criar", "pin": "Fixar no Perfil", "unpin": "Desafixar", "pinned": "Fixado no perfil", "unpinned": "Desafixado do perfil", "pinFailed": "Falha ao atualizar fixação", "pinnedPrompts": "Fixados", "previous": "Anterior", "next": "Próximo", "mediaLoadError": "A mídia deste prompt não pôde ser carregada. A URL pode ser inválida ou o recurso não está mais disponível.", "mediaUnavailable": "Mídia indisponível", "variableWarningTitle": "Padrões semelhantes a variáveis detectados", "variableWarningDescription": "Encontramos marcadores que podem ser convertidos em variáveis dinâmicas, permitindo que os usuários personalizem valores ao usar este prompt.", "convertVariables": "Converter tudo", "more": "mais", "supportedFormat": "Formato suportado", "or": "ou", "detectedVariables": "Variáveis", "clickToEdit": "Clique para editar", "translateToLanguage": "Traduzir para o seu idioma", "translated": "Conteúdo traduzido", "translationFailed": "Falha na tradução", "alreadyTranslated": "Já traduzido", "learnHowToWritePrompts": "Aprenda a escrever prompts eficazes →", "structuredFormatDetected": "Formato {format} detectado", "structuredFormatWarningDescription": "O conteúdo do seu prompt parece ser dados estruturados. Considere mudar para o modo estruturado para melhor destaque de sintaxe e validação.", "switchToStructured": "Mudar para {format}" }, "changeRequests": { "title": "Solicitações de Alteração", "create": "Criar Solicitação de Alteração", "createDescription": "Sugira melhorias ou correções para este prompt", "backToPrompt": "Voltar ao prompt", "proposedTitle": "Título Proposto", "proposedContent": "Conteúdo Proposto", "proposedContentPlaceholder": "Digite suas alterações propostas para o prompt...", "reason": "Motivo das Alterações", "reasonPlaceholder": "Explique por que você está sugerindo essas alterações...", "mustMakeChanges": "Você deve fazer pelo menos uma alteração", "submit": "Enviar Solicitação de Alteração", "created": "Solicitação de alteração enviada com sucesso", "status": "Status", "pending": "Pendente", "approved": "Aprovado", "rejected": "Rejeitado", "approve": "Aprovar", "reject": "Rejeitar", "reviewNote": "Nota de Revisão", "reviewNotePlaceholder": "Adicione uma nota sobre sua decisão (opcional)...", "reviewActions": "Revisar esta solicitação de alteração", "optional": "opcional", "titleChange": "Alteração de Título", "contentChanges": "Alterações de Conteúdo", "approvedSuccess": "Solicitação de alteração aprovada e prompt atualizado", "rejectedSuccess": "Solicitação de alteração rejeitada", "reopen": "Reabrir", "reopenedSuccess": "Solicitação de alteração reaberta", "noRequests": "Sem solicitações de alteração", "submittedTo": "Enviado para {author}", "receivedFrom": "Recebido de {author}", "edit": "Editar", "preview": "Visualizar", "noChangesYet": "Sem alterações ainda", "changesDetected": "Alterações detectadas", "dismiss": "Retirar", "dismissed": "Solicitação de alteração retirada", "dismissConfirmTitle": "Retirar Solicitação de Alteração?", "dismissConfirmDescription": "Isso excluirá permanentemente sua solicitação de alteração. Esta ação não pode ser desfeita." }, "categories": { "title": "Categorias", "allCategories": "Todas as Categorias", "description": "Navegue e inscreva-se em categorias", "create": "Criar Categoria", "edit": "Editar Categoria", "delete": "Excluir Categoria", "name": "Nome", "parent": "Categoria Pai", "noCategories": "Nenhuma categoria encontrada", "prompts": "prompts", "promptCount": "{count} prompts", "subscriberCount": "{count} assinantes", "searchPlaceholder": "Buscar prompts...", "sort": { "newest": "Mais recentes", "oldest": "Mais antigos", "most_upvoted": "Mais votados", "most_contributors": "Mais contribuidores" } }, "tags": { "title": "Tags", "description": "Navegue por prompts por tags", "create": "Criar Tag", "edit": "Editar Tag", "delete": "Excluir Tag", "name": "Nome", "color": "Cor", "noTags": "Nenhuma tag encontrada", "prompts": "prompts", "allTags": "Todas as Tags" }, "settings": { "title": "Configurações", "description": "Gerencie suas configurações de conta e perfil", "profile": "Perfil", "appearance": "Aparência", "language": "Idioma", "theme": "Tema", "avatar": "Avatar", "getVerifiedTitle": "Obter Verificação", "getVerifiedDescription": "Apoie a comunidade e obtenha um selo verificado ao lado do seu nome. Seu nome aparecerá em nosso Mural de Honra dos Apoiadores, além de acesso a recursos premium em breve.", "getVerifiedButton": "Obter Selo Verificado", "verifiedBadgePrice": "$9.99/mês", "verifiedTitle": "Apoiador Verificado", "verifiedThankYou": "Obrigado por apoiar a comunidade! Sua contribuição ajuda a manter este projeto." }, "admin": { "title": "Painel Admin", "description": "Gerencie usuários, categorias e tags", "stats": { "users": "Usuários", "prompts": "Prompts", "categories": "Categorias", "tags": "Tags" }, "tabs": { "users": "Usuários", "categories": "Categorias", "tags": "Tags", "webhooks": "Webhooks", "prompts": "Prompts", "reports": "Denúncias" }, "reports": { "title": "Gestão de Denúncias", "description": "Revise e gerencie prompts denunciados", "prompt": "Prompt", "reason": "Motivo", "reportedBy": "Denunciado por", "status": "Estado", "date": "Data", "noReports": "Nenhuma denúncia ainda", "viewPrompt": "Ver Prompt", "markReviewed": "Marcar como Revisado", "dismiss": "Descartar", "markedReviewed": "Denúncia marcada como revisada", "dismissed": "Denúncia descartada", "updateFailed": "Falha ao atualizar denúncia", "statuses": { "pending": "Pendente", "reviewed": "Revisado", "dismissed": "Descartado" }, "relistPrompt": "Re-listar Prompt", "restorePrompt": "Restaurar Prompt", "promptRelisted": "Prompt re-listado com sucesso", "promptRestored": "Prompt restaurado com sucesso", "relistFailed": "Falha ao re-listar prompt", "restoreFailed": "Falha ao restaurar prompt" }, "prompts": { "title": "Gerenciamento de Prompts", "description": "Importe prompts do prompts.csv e gerencie embeddings de IA", "import": "Importar CSV", "export": "Exportar CSV", "exportInfo": "Baixar prompts como CSV para GitHub/HuggingFace", "exportSuccess": "Prompts exportados com sucesso", "importSuccess": "{count} prompts importados", "allSkipped": "Todos os prompts já existem", "importResult": "Importados: {imported}, Ignorados: {skipped}", "deleteSuccess": "{count} prompts excluídos", "importConfirmTitle": "Importar Prompts?", "importConfirmDescription": "Isso importará prompts do prompts.csv. Prompts existentes serão ignorados.", "deleteConfirmTitle": "Excluir Prompts da Comunidade?", "deleteConfirmDescription": "Isso excluirá permanentemente todos os prompts importados e contribuidores não reivindicados.", "cancel": "Cancelar", "confirm": "Importar", "delete": "Excluir", "generateEmbeddings": "Gerar Embeddings", "regenerateEmbeddings": "Regenerar todos os embeddings", "pending": "pendente", "embeddingsSuccess": "{count} embeddings gerados", "embeddingsResult": "Gerados: {success}, Falhas: {failed}", "slugsTitle": "Slugs de URL", "generateSlugs": "Gerar Slugs", "regenerateSlugs": "Regenerar todos os slugs (traduz títulos para inglês)", "slugsSuccess": "{count} slugs gerados", "slugsResult": "Gerados: {success}, Falhas: {failed}", "relatedTitle": "Regenerar prompts relacionados para todos os prompts públicos", "regenerateRelated": "Regenerar Relacionados", "relatedSuccess": "{count} prompts relacionados gerados", "relatedResult": "Gerados: {success}, Falhas: {failed}" }, "promptsList": { "title": "Todos os Prompts", "description": "Navegar e gerenciar todos os prompts do sistema", "noPrompts": "Nenhum prompt encontrado", "private": "Privado", "unlisted": "Não listado", "views": "visualizações", "votes": "votos", "created": "Criado", "showing": "Mostrando {from}-{to} de {total}", "deleteConfirmTitle": "Excluir Prompt?", "deleteConfirmDescription": "Tem certeza que deseja excluir permanentemente \"{title}\"? Esta ação não pode ser desfeita.", "deleted": "Prompt excluído com sucesso", "filters": { "all": "Todos", "public": "Públicos", "private": "Privados", "unlisted": "Não listados", "featured": "Destaques", "reported": "Denunciados", "deleted": "Excluídos" } }, "users": { "title": "Gerenciamento de Usuários", "description": "Visualize e gerencie contas de usuários", "user": "Usuário", "email": "E-mail", "role": "Função", "prompts": "Prompts", "joined": "Cadastrado", "makeAdmin": "Tornar Admin", "removeAdmin": "Remover Admin", "delete": "Excluir", "cancel": "Cancelar", "deleted": "Usuário excluído com sucesso", "deleteFailed": "Falha ao excluir usuário", "roleUpdated": "Função do usuário atualizada", "roleUpdateFailed": "Falha ao atualizar função", "verify": "Verificar", "unverify": "Remover Verificação", "verified": "Usuário verificado", "unverified": "Verificação removida", "verifyFailed": "Falha ao atualizar verificação", "deleteConfirmTitle": "Excluir Usuário?", "deleteConfirmDescription": "Esta ação não pode ser desfeita. Todos os dados do usuário serão excluídos permanentemente.", "searchPlaceholder": "Buscar usuários...", "noUsers": "Nenhum usuário encontrado", "showing": "Mostrando {from}-{to} de {total}", "filters": { "all": "Todos", "admin": "Admins", "user": "Usuários", "verified": "Verificados", "unverified": "Não verificados", "flagged": "Sinalizados" }, "flag": "Sinalizar usuário", "unflag": "Remover sinalização", "flagged": "Usuário sinalizado", "unflagged": "Sinalização removida", "flagFailed": "Falha ao atualizar status de sinalização", "editCredits": "Editar créditos", "editCreditsTitle": "Editar créditos de geração", "editCreditsDescription": "Definir limite de créditos diários para @{username}", "dailyLimit": "Limite diário de créditos", "currentCredits": "Atualmente: {remaining}/{limit} créditos restantes", "creditsUpdated": "Créditos atualizados com sucesso", "creditsUpdateFailed": "Falha ao atualizar créditos", "save": "Salvar" }, "categories": { "title": "Gerenciamento de Categorias", "description": "Crie e gerencie categorias de prompts", "name": "Nome", "slug": "Slug", "descriptionLabel": "Descrição", "icon": "Ícone", "parent": "Pai", "prompts": "Prompts", "add": "Adicionar Categoria", "edit": "Editar", "delete": "Excluir", "cancel": "Cancelar", "save": "Salvar", "create": "Criar", "noCategories": "Nenhuma categoria ainda", "created": "Categoria criada com sucesso", "updated": "Categoria atualizada com sucesso", "deleted": "Categoria excluída com sucesso", "saveFailed": "Falha ao salvar categoria", "deleteFailed": "Falha ao excluir categoria", "createTitle": "Criar Categoria", "createDescription": "Adicione uma nova categoria para organizar prompts", "editTitle": "Editar Categoria", "editDescription": "Atualize os detalhes da categoria", "deleteConfirmTitle": "Excluir Categoria?", "deleteConfirmDescription": "Isso removerá a categoria. Prompts nesta categoria ficarão sem categoria.", "parentCategory": "Categoria Pai", "selectParent": "Selecione uma categoria pai", "noParent": "Nenhuma (Categoria Raiz)", "parentHelp": "Deixe vazio para criar uma categoria raiz, ou selecione um pai para criar uma subcategoria", "rootCategory": "Raiz", "subcategories": "subcategorias", "pin": "Fixar na Página de Prompts", "unpin": "Desafixar da Página de Prompts", "pinned": "Categoria fixada", "unpinned": "Categoria desafixada", "pinnedBadge": "Fixado", "pinnedLabel": "Fixar na página de prompts (mostrar como filtro rápido)" }, "tags": { "title": "Gerenciamento de Tags", "description": "Crie e gerencie tags de prompts", "name": "Nome", "slug": "Slug", "color": "Cor", "prompts": "Prompts", "add": "Adicionar Tag", "edit": "Editar", "delete": "Excluir", "cancel": "Cancelar", "save": "Salvar", "create": "Criar", "noTags": "Nenhuma tag ainda", "created": "Tag criada com sucesso", "updated": "Tag atualizada com sucesso", "deleted": "Tag excluída com sucesso", "saveFailed": "Falha ao salvar tag", "deleteFailed": "Falha ao excluir tag", "createTitle": "Criar Tag", "createDescription": "Adicione uma nova tag para rotular prompts", "editTitle": "Editar Tag", "editDescription": "Atualize os detalhes da tag", "deleteConfirmTitle": "Excluir Tag?", "deleteConfirmDescription": "Isso removerá a tag de todos os prompts." }, "webhooks": { "title": "Gerenciamento de Webhooks", "description": "Configure webhooks para receber notificações quando eventos ocorrerem", "name": "Nome", "url": "URL do Webhook", "method": "Método HTTP", "headers": "Cabeçalhos HTTP", "events": "Eventos", "payload": "Payload JSON", "placeholders": "Placeholders Disponíveis", "status": "Status", "enabled": "Habilitado", "add": "Adicionar Webhook", "edit": "Editar", "delete": "Excluir", "cancel": "Cancelar", "save": "Salvar", "create": "Criar", "empty": "Nenhum webhook configurado", "addTitle": "Adicionar Webhook", "addDescription": "Configure um novo endpoint de webhook", "editTitle": "Editar Webhook", "editDescription": "Atualize a configuração do webhook", "deleteConfirm": "Tem certeza que deseja excluir este webhook?", "useSlackPreset": "Usar Preset do Slack", "test": "Testar", "testSuccess": "Teste do webhook bem-sucedido!", "testFailed": "Teste do webhook falhou" }, "import": { "title": "Importar Prompts da Comunidade", "description": "Importe prompts do arquivo prompts.csv do Awesome ChatGPT Prompts", "fileInfo": "Importar do prompts.csv da comunidade Awesome ChatGPT Prompts", "csvFormat": "Formato: act, prompt, for_devs, type", "importButton": "Importar Prompts da Comunidade", "importing": "Importando...", "success": "{count} prompts importados com sucesso", "allSkipped": "Todos os prompts já existem", "resultTitle": "Resultados da Importação", "imported": "Importados: {count}", "skipped": "Ignorados (já existem): {count}", "total": "Total no CSV: {count}", "errors": "Erros:", "confirmTitle": "Importar Prompts?", "confirmDescription": "Isso importará todos os prompts do prompts.csv. Prompts existentes com o mesmo título serão ignorados.", "cancel": "Cancelar", "confirm": "Importar", "deleteButton": "Excluir", "deleteConfirmTitle": "Excluir Prompts da Comunidade?", "deleteConfirmDescription": "Isso excluirá permanentemente todos os prompts importados do prompts.csv e usuários contribuidores não reivindicados. Esta ação não pode ser desfeita.", "deleteSuccess": "{count} prompts da comunidade excluídos" }, "aiSearch": { "title": "Busca por IA", "description": "Gere embeddings para busca semântica powered by OpenAI", "promptsWithoutEmbeddings": "Prompts sem embeddings", "generateButton": "Gerar Embeddings", "generating": "Gerando...", "generateSuccess": "{count} embeddings gerados", "generateResult": "Gerados: {success}, Falhas: {failed}" } }, "search": { "placeholder": "Buscar prompts...", "filters": "Filtros", "noResults": "Nenhum resultado encontrado", "sortBy": "Ordenar por", "relevance": "Relevância", "newest": "Mais Recentes", "oldest": "Mais Antigos", "mostUpvoted": "Mais Votados", "search": "Buscar", "clear": "Limpar", "found": "{count} encontrados", "aiSearch": "Busca por IA", "searchTags": "Pesquisar tags..." }, "user": { "profile": "Perfil", "prompts": "Prompts", "allPrompts": "Todos os Prompts", "joined": "Cadastrado", "noPrompts": "Nenhum prompt ainda", "noPromptsOwner": "Você ainda não criou nenhum prompt", "createFirstPrompt": "Crie seu primeiro prompt", "upvotesReceived": "votos recebidos", "editProfile": "Editar Perfil", "unclaimedUser": "Não Reivindicado", "contributions": "Contribuições", "contributionsCount": "contribuições", "noContributions": "Nenhuma contribuição ainda", "noContributionsOwner": "Você ainda não contribuiu para nenhum prompt", "privatePromptsNote": "Você tem {count} {count, plural, one {prompt privado} other {prompts privados}}. Acesse-os via MCP usando sua chave de API em clientes compatíveis.", "contribution": "contribuição", "contributionsPlural": "contribuições", "inLastYear": "no último ano", "inLast6Months": "nos últimos 6 meses", "less": "Menos", "more": "Mais", "filteringByDate": "Mostrando prompts de {date}", "clearFilter": "Limpar filtro", "noPromptsOnDate": "Nenhum prompt encontrado nesta data.", "noPromptsOnDateOwner": "Você não tem prompts nesta data.", "createForToday": "Criar para hoje", "likes": "Curtidas", "noLikes": "Nenhum prompt curtido ainda", "noLikesOwner": "Você ainda não curtiu nenhum prompt", "getVerified": "Obter Verificação", "examples": "Exemplos", "noExamples": "Nenhum exemplo compartilhado ainda", "noExamplesOwner": "Você ainda não compartilhou nenhum exemplo" }, "subscription": { "subscribe": "Inscrever-se", "subscribed": "Inscrito", "unsubscribe": "Cancelar Inscrição", "subscribedTo": "Inscrito em {name}", "unsubscribedFrom": "Inscrição cancelada de {name}" }, "vote": { "loginRequired": "Login Necessário", "loginToVote": "Faça login para votar em prompts e salvar seus votos.", "goToLogin": "Ir para Login", "upvote": "voto", "upvotes": "votos" }, "version": { "newVersion": "Nova Versão", "createVersion": "Criar Versão", "createNewVersion": "Criar Nova Versão", "updateDescription": "Atualize o conteúdo do prompt e adicione uma nota descrevendo suas alterações.", "promptContent": "Conteúdo do Prompt", "changeNote": "Nota de Alteração (opcional)", "changeNotePlaceholder": "ex: Corrigiu erro de digitação, Adicionou mais contexto...", "contentPlaceholder": "Digite o conteúdo atualizado do prompt...", "contentMustDiffer": "O conteúdo deve ser diferente da versão atual", "versionCreated": "Nova versão criada", "deleteVersion": "Excluir Versão", "confirmDeleteVersion": "Tem certeza que deseja excluir a versão {version}? Esta ação não pode ser desfeita.", "versionDeleted": "Versão excluída com sucesso" }, "profile": { "title": "Perfil", "updateInfo": "Atualize suas informações de perfil", "avatarUrl": "URL do Avatar", "displayName": "Nome de Exibição", "namePlaceholder": "Seu nome", "username": "Nome de Usuário", "usernamePlaceholder": "nomedeusuario", "profileUrl": "URL do seu perfil", "email": "E-mail", "emailCannotChange": "O e-mail não pode ser alterado", "bio": "Bio", "bioPlaceholder": "Conte-nos um pouco sobre você...", "bioCharCount": "{count}/250", "customLinks": "Links", "customLinksDescription": "Adicione links para seus perfis sociais e sites", "addLink": "Adicionar Link", "linkType": "Tipo", "linkUrl": "URL", "linkLabel": "Rótulo (opcional)", "linkLabelPlaceholder": "Rótulo personalizado", "removeLink": "Remover", "maxLinksReached": "Máximo de 5 links permitidos", "invalidUrl": "Por favor, insira uma URL válida", "linkTypes": { "website": "Site", "github": "GitHub", "twitter": "X (Twitter)", "linkedin": "LinkedIn", "instagram": "Instagram", "youtube": "YouTube", "twitch": "Twitch", "discord": "Discord", "mastodon": "Mastodon", "bluesky": "Bluesky", "sponsor": "Patrocinador" }, "saveChanges": "Salvar Alterações", "profileUpdated": "Perfil atualizado com sucesso", "usernameTaken": "Este nome de usuário já está em uso" }, "feed": { "yourFeed": "Seu Feed", "feedDescription": "Prompts das suas categorias inscritas", "browseAll": "Ver Todos", "discover": "Descobrir", "noPromptsInFeed": "Nenhum prompt no seu feed", "subscribeToCategories": "Inscreva-se em categorias para ver prompts aqui", "viewAllCategories": "Ver Todas as Categorias" }, "workflows": { "title": "Fluxos de trabalho", "description": "Prompts com fluxos e conexões sequenciais", "noWorkflows": "Ainda não há fluxos de trabalho", "noWorkflowsDescription": "Fluxos de trabalho são prompts que se conectam a outros prompts em sequência. Crie um prompt e adicione conexões para construir um fluxo de trabalho.", "browsePrompts": "Explorar Prompts" }, "collection": { "title": "Minha Coleção", "description": "Prompts que você salvou para depois", "browsePrompts": "Ver Prompts", "discover": "Descobrir", "emptyTitle": "Sua coleção está vazia", "emptyDescription": "Salve prompts na sua coleção para acessá-los rapidamente", "addToCollection": "Adicionar à Coleção", "inCollection": "Na Coleção", "added": "Adicionado à coleção", "removed": "Removido da coleção" }, "discovery": { "featuredPrompts": "Prompts em Destaque", "todaysMostUpvoted": "Mais Votados de Hoje", "latestPrompts": "Prompts Recentes", "recentlyUpdated": "Atualizados Recentemente", "mostContributed": "Mais Contribuídos" }, "homepage": { "heroTitle": "A Plataforma Social Livre para", "heroSubtitle": "Prompts de IA", "heroDescription": "Prompts são a base de toda IA generativa. Compartilhe, descubra e colecione da comunidade. Gratuito e open source — hospede você mesmo com total privacidade.", "heroFeature1": "Gratuito & Open Source", "heroFeature2": "Auto-hospede para Privacidade", "heroFeature3": "Para Equipes & Organizações", "clients": "Clientes", "commandLine": "Linha de Comando", "extension": "Extensão", "setupPrivateServer": "Implante Seu Servidor Privado", "beStargazer": "Seja o {count}º stargazer no GitHub", "ourHistory": "Saiba mais sobre nossa história", "browsePrompts": "Ver Prompts", "viewFeed": "Ver Feed", "readyToStart": "Pronto para começar?", "freeAndOpen": "Gratuito e open source.", "createAccount": "Criar Conta", "featuredPrompts": "Prompts em Destaque", "latestPrompts": "Prompts Recentes", "achievements": { "featuredIn": "Destaque na", "referencedBy": "Referenciado por", "forbes": "Forbes", "harvardUniversity": "Universidade de Harvard", "columbiaUniversity": "Universidade de Columbia", "olympicCollege": "Olympic College", "referencedIn": "Referenciado em", "academicCitations": "Citações Acadêmicas", "githubBlog": "GitHub Blog", "mostLikedDataset": "#1 Dataset Mais Curtido no Hugging Face", "githubStars": "Estrelas no GitHub", "mostStarredRepo": "#33 Repositório Mais Estrelado do Mundo", "usedByThousands": "Usado por Milhares Diariamente", "githubStaffPick": "Escolha da Equipe GitHub", "fullyOpenSource": "A única biblioteca de prompts 100% gratuita & open source", "sponsoredBy": "Patrocinado por", "becomeSponsor": "Apoie a Comunidade", "firstEver": "A primeira biblioteca de prompts do mundo", "releasedOn": "Lançada em 5 de dezembro de 2022", "lovedByPioneers": "Amado pelos pioneiros da IA" } }, "notifications": { "title": "Notificações", "pendingChangeRequests": "Solicitações de alteração pendentes", "noNotifications": "Sem notificações", "markAllRead": "Marcar tudo como lido", "commentedOnPrompt": "comentou no seu prompt", "repliedToComment": "respondeu ao seu comentário" }, "comments": { "comments": "Comentários", "writeComment": "Escreva um comentário...", "postComment": "Publicar comentário", "reply": "Responder", "replyTo": "Responder a @{username}...", "posting": "Publicando...", "commentPosted": "Comentário publicado", "commentDeleted": "Comentário excluído", "commentFlagged": "Comentário denunciado", "commentUnflagged": "Denúncia removida", "noComments": "Ainda não há comentários. Seja o primeiro!", "loginToComment": "Faça login para comentar.", "loginToVote": "Faça login para votar.", "upvote": "Voto positivo", "downvote": "Voto negativo", "flag": "Denunciar", "unflag": "Remover denúncia", "flagged": "Denunciado", "admin": "Admin", "deleteCommentTitle": "Excluir comentário?", "deleteCommentDescription": "Esta ação não pode ser desfeita. O comentário e todas as respostas serão excluídos permanentemente.", "deleting": "Excluindo...", "showReplies": "Mostrar {count} respostas", "hideReplies": "Ocultar respostas" }, "promptmasters": { "title": "Promptmasters", "description": "Principais contribuidores classificados por votos recebidos em seus prompts", "allTime": "Todos os Tempos", "thisMonth": "Este Mês", "thisWeek": "Esta Semana", "prompts": "prompts", "upvotes": "votos", "perPrompt": "por prompt", "noData": "Nenhum dado disponível ainda", "sortByTotal": "Ordenar por votos totais", "sortByRatio": "Ordenar por votos por prompt" }, "errors": { "notFound": "Página não encontrada", "unauthorized": "Não autorizado", "forbidden": "Proibido", "serverError": "Erro do servidor" }, "diff": { "tokens": "tokens", "noChanges": "Sem alterações" }, "heroPromptInput": { "placeholder": "Descreva o prompt que você quer criar...", "ariaLabel": "Descreva o prompt que você quer criar", "submit": "Criar prompt", "hint": "Clique para começar a criar com IA", "modelName": "Agente de Prompts", "examples": { "codeReview": "Crie um assistente de revisão de código que detecta bugs", "emailWriter": "Construa um escritor de emails profissionais para qualquer ocasião", "studyPlanner": "Projete um gerador de planos de estudo personalizados", "recipeGenerator": "Crie um gerador de receitas baseado em ingredientes disponíveis", "interviewCoach": "Crie um coach de preparação para entrevistas" } }, "heroIndustries": { "searchPlaceholder": "Pesquisar prompts...", "videoTitle": "GitHub Open Source Friday" }, "notFound": { "title": "Página Não Encontrada", "description": "A página que você está procurando não existe ou foi movida.", "goHome": "Ir para Início", "goBack": "Voltar", "helpfulLinks": "Links úteis:", "browsePrompts": "Explorar Prompts", "categories": "Categorias", "createPrompt": "Criar Prompt" }, "serverError": { "title": "Erro do Servidor", "description": "Algo deu errado do nosso lado. Por favor, tente novamente mais tarde.", "tryAgain": "Tentar Novamente", "goHome": "Ir para Início", "goBack": "Voltar", "helpfulLinks": "Aqui estão alguns links úteis:", "browsePrompts": "Ver Prompts", "categories": "Categorias", "createPrompt": "Criar Prompt" }, "promptBuilder": { "title": "Agente Construtor de Prompts", "openBuilder": "Agente de Prompts", "welcomeTitle": "Criar prompts com IA", "welcomeDescription": "Descreva o que você quer criar e eu vou ajudá-lo a construir passo a passo.", "tryAsking": "Tente perguntar:", "example1": "Criar um prompt para revisão de código", "example2": "Me ajude a escrever um prompt para escrita criativa", "example3": "Preciso de um prompt para resumir artigos", "inputPlaceholder": "Descreva o que você quer criar...", "thinking": "Pensando...", "errorMessage": "Algo deu errado. Por favor, tente novamente.", "foundExamples": "Encontrados {count} prompts similares:", "currentPrompt": "Construindo:", "stateTitle": "Título", "stateContent": "Conteúdo", "stateTags": "tags", "editAction1": "Preencher campos faltantes, atualizar tags.", "editAction2": "Melhorar variáveis", "editAction3": "Usar variáveis", "editAction4": "Converter para prompt JSON" }, "report": { "report": "Denunciar", "reportPrompt": "Denunciar Prompt", "reportDescription": "Ajude-nos a manter a comunidade segura denunciando conteúdo inadequado.", "reason": "Motivo", "selectReason": "Selecione um motivo", "reasons": { "spam": "Spam ou publicidade", "inappropriate": "Conteúdo inadequado", "copyright": "Violação de direitos autorais", "misleading": "Informação enganosa ou falsa", "relistRequest": "Solicitação de Re-listagem", "other": "Outro" }, "details": "Detalhes adicionais", "detailsPlaceholder": "Forneça mais contexto sobre esta denúncia...", "optional": "opcional", "submitReport": "Enviar Denúncia", "reportSubmitted": "Denúncia enviada com sucesso", "reportFailed": "Falha ao enviar denúncia", "reasonRequired": "Por favor, selecione um motivo" }, "mcp": { "button": "Servidor MCP", "title": "Configuração do Servidor MCP", "description": "Use prompts MCP em clientes compatíveis como VS Code, Cursor e Claude Desktop. Adicione esta configuração às suas configurações MCP.", "copy": "Copiar", "copied": "Copiado!", "customizeFilters": "Personalize os filtros para restringir os prompts:", "users": "Usuários", "userPlaceholder": "Adicionar nome de usuário...", "categories": "Categorias", "categoryPlaceholder": "Adicionar slug da categoria...", "tags": "Tags", "tagPlaceholder": "Adicionar slug da tag...", "generateApiKey": "Gere uma chave API para salvar prompts via MCP" }, "footer": { "howTo": "Como fazer", "docs": "Documentação", "api": "API", "about": "Sobre", "privacy": "Privacidade", "terms": "Termos", "support": "Suporte" }, "cookies": { "message": "Usamos cookies para análise.", "accept": "Aceitar", "reject": "Rejeitar", "confirmMessage": "Tem certeza? As análises nos ajudam a melhorar. Este app é totalmente open source.", "nevermind": "Cancelar", "confirmReject": "Sim, rejeitar" }, "support": { "title": "Suporte", "description": "Encontre respostas para perguntas frequentes ou obtenha ajuda da nossa comunidade.", "faq": { "title": "Perguntas Frequentes", "whatIsPrompt": { "question": "O que é um prompt?", "answer": "Um prompt é uma instrução ou entrada que você dá a um modelo de IA (como ChatGPT, Claude, Gemini, etc.) para guiar sua resposta. É essencialmente como você comunica o que quer que a IA faça. Prompts bem elaborados levam a melhores e mais úteis saídas dos sistemas de IA." }, "whyPromptsMatter": { "question": "Por que os prompts importam? Não posso simplesmente perguntar qualquer coisa à IA?", "answer": "Embora modelos de IA avançados possam lidar bem com perguntas casuais, os prompts se tornam críticos quando:\n\n• Você usa IA via API em aplicações — muitas vezes você só tem uma chance (\"one-shot prompting\"), sem diálogo de ida e volta\n• Você trabalha com modelos menores e econômicos que precisam de instruções mais precisas\n• Você constrói sistemas de produção onde consistência e confiabilidade importam\n\nPrompts otimizados ajudam você a obter melhores resultados, economizar tokens (e dinheiro), e criar aplicações mais confiáveis alimentadas por IA." }, "whatIsPromptschat": { "question": "O que é prompts.chat?", "answer": "prompts.chat é uma plataforma impulsionada pela comunidade onde as pessoas compartilham, descobrem e colecionam prompts de IA. Por mais de 4 anos, usuários têm compartilhado suas técnicas de otimização de prompts aqui. A comunidade ajuda uns aos outros a melhorar seus prompts e aprender novas abordagens para trabalhar com sistemas de IA." }, "howToUse": { "question": "Como uso os prompts desta plataforma?", "answer": "Simplesmente navegue pelos prompts, encontre um que você goste e copie-o. Você pode então colá-lo na sua ferramenta de IA preferida (ChatGPT, Claude, Gemini, etc.) ou usá-lo em suas aplicações via API. Muitos prompts incluem variáveis que você pode personalizar antes de copiar." }, "license": { "question": "Posso usar esses prompts comercialmente?", "answer": "Sim! Todos os prompts no prompts.chat são liberados sob a licença CC0 (Creative Commons Zero), o que significa que são de domínio público. Você pode usá-los, modificá-los e distribuí-los livremente para qualquer propósito, incluindo uso comercial, sem atribuição." }, "selfHost": { "question": "Posso hospedar esta plataforma por conta própria?", "answer": "Absolutamente! prompts.chat é totalmente código aberto. Você pode implantar sua própria instância privada para sua equipe ou organização. Confira nossa documentação de auto-hospedagem para instruções de configuração." }, "verification": { "question": "Como posso me tornar um usuário verificado?", "answer": "A verificação é concedida pelos administradores a usuários que compartilham consistentemente prompts de qualidade. Não há regras rígidas — se você contribuir com prompts valiosos para a comunidade, um administrador pode selecioná-lo como verificado. Concentre-se em criar prompts úteis e bem elaborados e o reconhecimento virá." }, "aiCredits": { "question": "Como funcionam os créditos de geração de prévia com IA?", "answer": "Cada usuário recebe 3 créditos de geração de IA por dia por padrão. Esses créditos permitem que você gere imagens, vídeos ou áudio de prévia para seus prompts usando IA. Os administradores podem ajustar o limite diário de créditos para usuários individuais conforme necessário." }, "attribution": { "question": "E se a atribuição de um prompt estiver errada?", "answer": "Se você notar uma atribuição incorreta em um prompt (por exemplo, se você é o autor original mas não foi creditado), por favor abra uma issue em nosso repositório do GitHub. Você pode usar o formulário abaixo para enviar sua questão, e nós a analisaremos e corrigiremos o mais rápido possível." } }, "contact": { "title": "Precisa de Mais Ajuda?", "description": "Se você não encontrou uma resposta para sua pergunta, preencha o formulário abaixo e nós ajudaremos você no GitHub.", "form": { "title": "Título da Issue", "titlePlaceholder": "Breve resumo do seu problema ou pergunta", "description": "Descrição", "descriptionPlaceholder": "Por favor descreva seu problema ou pergunta em detalhes..." }, "openIssue": "Abrir Issue no GitHub" } }, "apiKey": { "title": "Chave API MCP", "description": "Gere uma chave API para salvar prompts via MCP e acessar seus prompts privados.", "yourApiKey": "Sua Chave API", "keyWarning": "Mantenha esta chave em segredo. Qualquer pessoa com esta chave pode acessar seus prompts privados e criar prompts em seu nome.", "noApiKey": "Você ainda não gerou uma chave API.", "generate": "Gerar Chave API", "regenerate": "Regenerar", "revoke": "Revogar", "regenerateTitle": "Regenerar Chave API?", "regenerateDescription": "Isso invalidará sua chave API atual. Os clientes MCP que usam a chave antiga precisarão ser atualizados.", "revokeTitle": "Revogar Chave API?", "revokeDescription": "Isso excluirá permanentemente sua chave API. Você não poderá usar recursos MCP que requerem autenticação até gerar uma nova chave.", "keyGenerated": "Chave API gerada com sucesso", "keyRegenerated": "Chave API regenerada com sucesso", "keyRevoked": "Chave API revogada", "publicByDefault": "Prompts públicos por padrão", "publicByDefaultDescription": "Ao salvar prompts via MCP, torná-los públicos por padrão em vez de privados.", "settingUpdated": "Configuração atualizada" }, "connectedPrompts": { "title": "Fluxo de Prompts", "addPromptFlow": "Este prompt tem um próximo passo", "testWorkflow": "Executar Workflow", "addPrevious": "Adicionar Anterior", "addNext": "Adicionar Próximo", "addPreviousTitle": "Adicionar Prompt Anterior", "addNextTitle": "Adicionar Próximo Prompt", "addPreviousDescription": "Selecione um prompt que vem antes deste no fluxo de trabalho.", "addNextDescription": "Selecione um prompt que vem depois deste no fluxo de trabalho.", "noConnections": "Ainda não há prompts conectados. Adicione conexões para criar uma cadeia de prompts.", "previousSteps": "Etapas anteriores", "nextSteps": "Próximos passos", "fullFlow": "Fluxo completo", "searchPrompt": "Pesquisar Prompt", "searchPlaceholder": "Pesquisar por título...", "selectedPrompt": "Prompt Selecionado", "connectionLabel": "Rótulo da Conexão", "labelPlaceholder": "ex. primeiro quadro, próxima etapa, após processamento...", "labelHint": "Descreva a condição ou transição entre prompts", "change": "Alterar", "cancel": "Cancelar", "fillAllFields": "Por favor, selecione um prompt e insira um rótulo", "connectionFailed": "Falha ao criar conexão", "connectionAdded": "Conexão adicionada com sucesso", "connectionDeleted": "Conexão excluída", "deleteFailed": "Falha ao excluir conexão", "noResults": "Nenhum prompt encontrado", "outputText": "texto", "outputImage": "imagem", "outputVideo": "vídeo", "outputAudio": "áudio", "outputStructured": "estruturado", "outputSkill": "habilidade", "inputImage": "imagem", "inputVideo": "vídeo", "inputDocument": "documento", "inputImages": "{count} imagens", "inputVideos": "{count} vídeos", "inputDocuments": "{count} documentos" }, "promptWritingGuide": { "title": "Como Escrever Bons Prompts", "subtitle": "Dicas, exemplos e melhores práticas para criar prompts de IA eficazes", "interactiveBanner": { "badge": "Versão Interativa Disponível", "title": "Quer uma Experiência Mais Detalhada e Interativa?", "description": "Aprofunde-se com nosso guia interativo completo com 26 capítulos, exercícios práticos e exemplos do mundo real para dominar prompts de IA.", "cta": "Ler o Livro Interativo" }, "generalTips": { "title": "Dicas Gerais para Prompts Eficazes", "beSpecific": { "title": "Seja Específico e Claro", "description": "Prompts vagos levam a respostas vagas. Especifique exatamente o que você quer, incluindo formato, comprimento, tom e restrições." }, "provideContext": { "title": "Forneça Contexto", "description": "Dê informações de fundo que ajudem a IA a entender suas necessidades. Inclua quem, o quê, por quê e para quem." }, "defineFormat": { "title": "Defina o Formato de Saída", "description": "Especifique como você quer que a resposta seja estruturada: bullet points, parágrafos, blocos de código, tabelas, etc." }, "setConstraints": { "title": "Defina Restrições", "description": "Inclua limitações como contagem de palavras, nível de leitura, coisas a evitar ou requisitos específicos a seguir." }, "includeExamples": { "title": "Inclua Exemplos", "description": "Mostre à IA como é uma boa saída. Exemplos ajudam a calibrar o estilo e a qualidade da resposta." } }, "rolePlaying": { "title": "Role-Playing: Padrões \"Aja Como\"", "description": "Uma das técnicas de prompting mais poderosas é atribuir à IA um papel ou persona específica. Isso ajuda a estabelecer expertise, tom e perspectiva.", "basicPattern": "Padrão de Papel Básico", "exampleExpert": "Exemplo: Especialista Técnico", "exampleCreative": "Exemplo: Coach Criativo", "popularRoles": "Categorias de Papéis Populares" }, "variables": { "title": "Usando Variáveis para Prompts Dinâmicos", "description": "Variáveis tornam seus prompts reutilizáveis e personalizáveis. Usuários podem preencher valores diferentes cada vez que usam seu prompt.", "syntax": "Sintaxe de Variáveis", "requiredVar": "Variável obrigatória (usuário deve preencher)", "withDefault": "Variável com valor padrão", "simpleExample": "Exemplo Simples", "advancedExample": "Exemplo Avançado com Múltiplas Variáveis", "bestPractices": "Melhores Práticas", "tip1": "Use nomes de variáveis descritivos: '$'{topico} é melhor que '$'{x}", "tip2": "Forneça valores padrão sensatos para valores opcionais", "tip3": "Agrupe variáveis relacionadas juntas no seu prompt", "tip4": "Use underscores para nomes com múltiplas palavras: '$'{publico_alvo}" }, "structured": { "title": "Prompts Estruturados (JSON/YAML)", "description": "Prompts estruturados usam formato JSON ou YAML para organizar instruções complexas claramente. São ideais para workflows multi-etapas, agentes e configurações detalhadas.", "whenToUse": "Quando Usar Prompts Estruturados", "useCase1": "Workflows ou pipelines complexos multi-etapas", "useCase2": "Configurações de agentes com múltiplos parâmetros", "useCase3": "Prompts com muitas configurações interconectadas", "useCase4": "Uso de prompts programático ou baseado em API", "jsonExample": "Exemplo JSON: Assistente de Entrevistas", "yamlExample": "Exemplo YAML: Gerador de Conteúdo", "agentWorkflow": "Exemplo JSON: Workflow de Agente", "tips": "Dicas para Prompts Estruturados", "tip1": "Use JSON para uso programático; YAML para configs legíveis", "tip2": "Mantenha o aninhamento raso (máx 2-3 níveis) para legibilidade", "tip3": "Inclua comentários em YAML para explicar seções complexas", "tip4": "Valide sua sintaxe JSON/YAML antes de salvar" }, "outputOptimization": { "title": "Otimização de Saída", "description": "Guie a IA para produzir exatamente o formato e estilo que você precisa sendo explícito sobre seus requisitos.", "formatInstructions": "Modelo de Instruções de Formato", "constraintExamples": "Tipos Comuns de Restrições", "lengthConstraints": "Restrições de tamanho:", "lengthExample": "\"Mantenha a resposta abaixo de 200 palavras\" / \"Forneça exatamente 5 itens\"", "styleConstraints": "Restrições de estilo:", "styleExample": "\"Use linguagem simples adequada para iniciantes\" / \"Seja técnico e preciso\"", "contentConstraints": "Restrições de conteúdo:", "contentExample": "\"Não inclua opiniões pessoais\" / \"Foque apenas em informações factuais\"" } }, "ide": { "title": "Prompt Builder", "subtitle": "Construção de prompts estruturada e type-safe", "editor": "Editor", "preview": "Pré-visualização", "run": "Executar", "reset": "Redefinir", "copied": "Copiado para a área de transferência", "runToPreview": "Escreva código para ver a pré-visualização", "cannotEvaluate": "Este código não pode ser avaliado.", "onlyPromptsChat": "Apenas importações de {library} são suportadas.", "desktopOnly": "Apenas Desktop", "desktopOnlyDescription": "O Prompt Builder requer uma tela maior para funcionar corretamente. Por favor, abra esta página em um computador desktop ou laptop.", "browsePrompts": "Explorar Prompts", "createPrompt": "Criar Prompt", "random": "Aleatório", "generateRandom": "Gerar exemplo aleatório com IA", "loginToGenerate": "Faça login para gerar exemplos", "rateLimitExceeded": "Aguarde {seconds} segundos antes de gerar novamente", "generateFailed": "Falha ao gerar exemplo", "exampleGenerated": "Novo exemplo gerado!", "ignoreTypeErrors": "Ignorar Erros de Tipo" }, "developers": { "title": "Desenvolvedores", "promptBuilder": "Typed-Prompts IDE", "promptEnhancer": "Melhorador de Prompts", "desktopOnly": "Apenas Desktop", "desktopOnlyDescription": "As ferramentas de desenvolvedor requerem uma tela maior. Por favor, abra esta página em um computador desktop ou laptop.", "browsePrompts": "Explorar Prompts", "inputPrompt": "Prompt de Entrada", "inputPlaceholder": "Digite um prompt básico para melhorar...\n\nExemplo: escreva um post de blog sobre IA", "outputType": "Tipo", "outputFormat": "Formato", "enhance": "Melhorar", "enhancing": "Melhorando...", "enhanceSuccess": "Prompt melhorado com sucesso!", "enhanceFailed": "Falha ao melhorar o prompt", "enterPrompt": "Por favor, digite um prompt para melhorar", "enhancedPrompt": "Prompt Melhorado", "copy": "Copiar", "copied": "Copiado para a área de transferência", "inspiredBy": "Inspirado por", "enhanceToSeeResult": "Digite um prompt e clique em Melhorar para ver o resultado", "loginRequired": "Faça login para usar o Melhorador de Prompts", "history": "Histórico", "storedOnDevice": "Armazenado no seu dispositivo", "noHistory": "Sem histórico ainda", "embedDesigner": "Designer de Embed", "embedSettings": "Configurações", "loadExample": "Carregar Exemplo", "chooseExample": "Escolha um exemplo...", "preview": "Pré-visualização", "openInNewTab": "Abrir", "copyEmbedCode": "Copiar Código de Embed", "embedCode": "Código de Embed", "embedCopied": "Código de embed copiado!", "settingsCleared": "Configurações limpas", "reset": "Redefinir", "promptTokenizer": "Tokenizador", "tokenizer": { "inputText": "Texto de Entrada", "placeholder": "Cole seu prompt ou texto aqui para analisar tokens...", "analysis": "Análise de Tokens", "tokens": "Tokens", "contextUsage": "Uso da Janela de Contexto", "nearLimit": "Aproximando-se do limite!", "estimatedCost": "Custo Estimado", "textStats": "Estatísticas do Texto", "saved": "Análise salva no histórico", "saveToHistory": "Salvar", "estimationNote": "As contagens de tokens são estimativas. Os valores reais podem variar dependendo do tokenizador do modelo.", "settings": "Configurações", "contextWindowSize": "Tamanho da Janela de Contexto", "inputPricePerMillion": "Entrada $/1M tokens", "outputPricePerMillion": "Saída $/1M tokens", "highlightTokens": "Destacar Tokens" } }, "appBanner": { "message": "Baixe o app prompts.chat para iPhone, iPad e Mac", "messageShort": "Baixe o app para dispositivos Apple", "download": "Baixar", "dismiss": "Fechar" }, "about": { "title": "Sobre o prompts.chat", "description": "A história por trás da primeira biblioteca de prompts de IA, criada 2 semanas após o anúncio do ChatGPT.", "releasedOn": "5 de dezembro de 2022", "storyTitle": "Nossa História", "goalTitle": "Nosso Objetivo", "story1Rich": "prompts.chat é a visualização web do repositório Awesome ChatGPT Prompts. Começou como um projeto pessoal de @f para manter os prompts do ChatGPT organizados, quando o ChatGPT não tinha função de histórico em sua versão inicial.", "story2": "O repositório Awesome ChatGPT Prompts foi criado em 5 de dezembro de 2022, apenas 2 semanas após o ChatGPT ser anunciado ao mundo. O que começou como uma solução simples se tornou o recurso principal para milhões de entusiastas de IA.", "testimonialsRich": "Amado por pioneiros da IA, incluindo os cofundadores da OpenAI Greg Brockman e Wojciech Zaremba.", "openSource": "Completamente gratuito e open source desde o primeiro dia.", "goal1Rich": "Acreditamos no poder do compartilhamento. Nossa missão é fazer com que técnicas de engenharia de contexto de IA sejam compartilhadas por milhões, da comunidade para todos.", "goal2Rich": "Cada prompt, cada técnica, cada insight compartilhado aqui pertence à humanidade. É por isso que escolhemos a licença CC0 (Domínio Público): sem restrições, sem necessidade de atribuição. Apenas conhecimento puro para todos.", "goal3": "Seja você um estudante aprendendo IA, um desenvolvedor construindo o próximo avanço, ou simplesmente curioso sobre o que é possível: esta é sua biblioteca. Use-a, compartilhe-a, construa sobre ela.", "achievementsTitle": "Conquistas", "pressCategoryTitle": "Imprensa & Mídia", "academicCategoryTitle": "Reconhecimento Acadêmico", "communityCategoryTitle": "Comunidade & GitHub", "featuredForbes": "Destaque na Forbes", "featuredTagesspiegel": "Featured in Der Tagesspiegel", "referencedHarvard": "Referenciado pela Harvard University", "referencedColumbia": "Referenciado pela Columbia University", "referencedOlympic": "Referenciado pelo Olympic College", "googleScholarCitations": "Mais de 40 citações acadêmicas no Google Scholar", "githubStars": "141k+ estrelas no GitHub, repositório de prompts mais estrelado", "githubStaffPick": "Selecionado como GitHub Staff Pick", "referencedGithubBlog": "Referenciado no GitHub Blog", "huggingFace": "Dataset mais curtido no Hugging Face", "usedByDevelopers": "Usado por milhares de desenvolvedores em todo o mundo", "supportUsTitle": "Apoie-nos", "supportUsIntro": "Desenvolvemos isso como um projeto não comercial, CC-0, e não pedimos nada em troca. Continuamos graças aos nossos incríveis patrocinadores. Para me ajudar a continuar desenvolvendo este produto, considere apoiar.", "githubSponsorsTitle": "GitHub Sponsors", "githubSponsorsDescription": "Torne-se patrocinador de $800/mês no GitHub e exiba seu logo na página inicial.", "becomeSponsor": "Apoie a Comunidade", "supportersTitle": "Mural de Apoiadores", "supportersDescription": "Assine por $9,99/mês para manter a comunidade ativa e ver seu nome no mural. Cancele quando quiser.", "supportNow": "Apoiar Agora", "techStackTitle": "Evolução Tecnológica", "coreContributorsTitle": "Contribuidores Principais", "securityTitle": "Segurança", "designCreditsTitle": "Design", "ideationTitle": "Ideação", "communityContributorsTitle": "Contribuidores da Comunidade", "viewAllContributors": "Ver todos os contribuidores em" }, "kids": { "header": { "title": "Escola de Prompts do Promi", "levels": "níveis", "home": "Início", "map": "Mapa", "mainSite": "Site Principal" }, "home": { "badge": "Aprendizado para Crianças", "title": "Aprenda a Falar com IA!", "subtitle": "Junte-se ao robô Promi em uma aventura divertida para aprender a escrever prompts incríveis!", "promiIntro": { "greeting": "Oi, eu sou o Promi! 🤖", "message": "Sou um robô amigável que precisa da SUA ajuda! Você me ajuda a entender melhor os prompts?" }, "features": { "games": { "title": "Jogos Divertidos", "description": "Aprenda jogando arrastar e soltar e quizzes" }, "stories": { "title": "Histórias Legais", "description": "Siga o Promi em aventuras emocionantes" }, "stars": { "title": "Ganhe Estrelas", "description": "Colete estrelas e desbloqueie novos níveis" } }, "startButton": "Começar a Jogar!", "ageNote": "Ideal para crianças de 8-14 anos que sabem ler e escrever", "whatYouLearn": "O que você vai aprender", "readyTitle": "Pronto para começar?", "readyMessage": "Vamos em uma aventura e aprender a falar com a IA!" }, "navigation": { "back": "Voltar", "next": "Próximo", "completeFirst": "Complete a atividade primeiro para continuar" }, "map": { "title": "Mapa do Mundo", "subtitle": "Escolha um nível e comece sua aventura!", "worldLevels": "{count} níveis", "levelNumber": "Nível {number}", "locked": "Complete o nível anterior para desbloquear" }, "worlds": { "1": { "title": "Vila Inicial" }, "2": { "title": "Castelo da Clareza" }, "3": { "title": "Cavernas de Contexto" }, "4": { "title": "Cânion Criativo" }, "5": { "title": "Montanha Mestre" } }, "levels": { "1_1_meet_promi": { "title": "Conheça o Promi!", "description": "Diga olá ao seu amigo robô e aprenda o que é IA" }, "1_2_first_words": { "title": "As Primeiras Palavras do Promi", "description": "Ajude o Promi a entender escrevendo seu primeiro prompt" }, "1_3_being_clear": { "title": "Sendo Claro", "description": "Aprenda por que instruções claras funcionam melhor" }, "2_1_missing_details": { "title": "Os Detalhes Perdidos", "description": "Descubra por que detalhes importam" }, "2_2_who_and_what": { "title": "Quem e O Quê", "description": "Adicione personagens e objetos" }, "2_3_when_and_where": { "title": "Quando e Onde", "description": "Aprenda a adicionar tempo e lugar" }, "2_4_detail_detective": { "title": "Detetive de Detalhes", "description": "Torne-se expert em adicionar detalhes" }, "3_1_setting_the_scene": { "title": "Preparando a Cena", "description": "Aprenda por que contexto ajuda" }, "3_2_show_dont_tell": { "title": "Mostre, Não Conte", "description": "Use exemplos para mostrar o que quer" }, "3_3_format_finder": { "title": "Buscador de Formato", "description": "Peça listas, histórias, poemas e mais!" }, "3_4_context_champion": { "title": "Campeão do Contexto", "description": "Combine todas as técnicas de contexto" }, "4_1_pretend_time": { "title": "Hora de Fingir!", "description": "Aprenda prompts de interpretação" }, "4_2_story_starters": { "title": "Inícios de Histórias", "description": "Crie histórias incríveis com IA" }, "4_3_character_creator": { "title": "Criador de Personagens", "description": "Dê personalidade à IA" }, "4_4_world_builder": { "title": "Construtor de Mundos", "description": "Crie mundos imaginativos" }, "5_1_perfect_prompt": { "title": "O Prompt Perfeito", "description": "Combine clareza, detalhes e contexto" }, "5_2_fix_it_up": { "title": "Conserte!", "description": "Encontre e melhore prompts fracos" }, "5_3_prompt_remix": { "title": "Remix de Prompts", "description": "Reescreva prompts para resultados diferentes" }, "5_4_graduation_day": { "title": "Dia da Formatura", "description": "O desafio final - torne-se Mestre!" } }, "level": { "backToMap": "Voltar ao Mapa", "levelLabel": "Nível {number}", "comingSoon": "Este nível está chegando!", "previous": "Anterior", "next": "Próximo", "map": "Mapa" }, "levelComplete": { "title": "Nível Completo!", "nextLevel": "Próximo Nível", "backToMap": "Voltar ao Mapa", "allDone": "Voltar ao Mapa" }, "quiz": { "goodLabel": "Ótimo prompt!", "badLabel": "Não é o melhor", "correct": "Você conseguiu!", "incorrect": "Boa tentativa!", "tryAgain": "Tentar de novo" }, "magicWords": { "title": "Arraste as palavras mágicas! ✨", "dragOrTap": "🎯 Arraste ou toque palavras:", "check": "Verificar!", "retry": "Tentar de novo", "correct": "correto", "tryAgain": "Tente novamente!" }, "dragDrop": { "title": "Construa o prompt!", "instruction": "Use setas para mover ou toque duas peças para trocar!", "result": "Resultado", "check": "Verificar!", "retry": "Tentar de novo", "success": "Perfeito! Você construiu um ótimo prompt!", "almost": "Quase! Continue reordenando.", "tapToSwap": "Toque outra peça para trocar!" }, "promptParts": { "title": "Ordene as Partes do Prompt!", "instruction": "Toque cada peça, depois escolha o tipo!", "score": "Pontuação", "pickCategory": "Que tipo é este?", "success": "Você ordenou todas as partes corretamente!", "retry": "Tentar de novo", "types": { "role": "Papel", "task": "Tarefa", "context": "Contexto", "constraint": "Restrição" } }, "exampleMatcher": { "title": "Combinador de Padrões", "instruction": "Olhe o padrão e escolha o que vem depois!", "pattern": "O Padrão:", "check": "Verificar!", "retry": "Tentar de novo", "correct": "Você conseguiu! 🎉", "tryAgain": "Não exatamente - olhe o padrão de novo!" }, "promptDoctor": { "title": "Doutor de Prompts", "health": "Saúde do Prompt", "sick": "Prompt Doente", "healthy": "Prompt Saudável!", "diagnose": "Clique em um problema para corrigir:", "success": "O prompt está melhor agora!", "retry": "Recomeçar" }, "stepByStep": { "title": "Pense Passo a Passo", "problem": "O Problema:", "withoutMagic": "Sem palavras mágicas:", "addMagicWords": "Adicione as Palavras Mágicas!", "magicWordsActive": "Palavras mágicas adicionadas!", "nextStep": "Revelar Próximo Passo", "withMagic": "Com pensamento passo a passo:", "retry": "Tentar de novo" }, "promptLab": { "title": "Laboratório de Prompts", "progress": "Melhorias", "yourPrompt": "Seu Prompt:", "aiSays": "Resposta da IA:", "addDetails": "Adicionar melhorias:", "success": "Seu prompt agora é super específico!", "retry": "Recomeçar" }, "wordPredictor": { "title": "Como a IA Pensa", "instruction": "A IA adivinha a palavra mais provável. Você consegue pensar como IA?", "aiThinks": "A IA está lendo:", "thinkingDefault": "Hmm, qual palavra faria mais sentido aqui?", "check": "Verificar minha resposta!", "correct": "Você pensa como IA!", "tryAgain": "Não exatamente! A IA escolhe a palavra mais provável.", "retry": "Tentar de novo" }, "settings": { "title": "Configurações", "music": "Música", "language": "Idioma", "progress": "Seu Progresso", "stars": "Estrelas", "completed": "Completados", "resetTitle": "Redefinir Progresso", "resetButton": "Redefinir Tudo", "resetWarning": "Isso apagará todas as estrelas e progresso. Tem certeza?", "resetConfirm": "Sim, Redefinir Tudo", "resetComplete": "Progresso redefinido! Recarregando...", "cancel": "Cancelar" } }, "book": { "title": "O Livro Interativo de Prompting", "donate": "Apoie o projeto", "subtitle": "Um Guia Interativo para Criar Prompts Claros e Eficazes", "metaTitle": "O Livro Interativo de Prompting | Guia Gratuito Online de Engenharia de Prompts IA", "metaDescription": "Domine a engenharia de prompts IA com este guia interativo gratuito. Aprenda prompts do ChatGPT, raciocínio chain-of-thought, few-shot learning e técnicas avançadas. 25+ capítulos com exemplos reais.", "interactiveGuideBy": "Um Guia Interativo de", "authorIntro": "Olá, sou Fatih Kadir Akın, o curador do popular repositório Awesome ChatGPT Prompts no GitHub e do prompts.chat.", "bookDescription": "Neste guia completo e interativo, você descobrirá estratégias especializadas para criar prompts de IA convincentes que geram conversações envolventes e eficazes. Desde entender como os modelos de IA funcionam até dominar técnicas avançadas como prompt chaining e sistemas agênticos, este livro fornece as ferramentas que você precisa para levar suas interações com IA ao próximo nível.", "whatYouWillLearn": "O que você aprenderá:", "highlights": { "understanding": "Entender como os modelos de IA pensam e processam prompts", "crafting": "Criar prompts claros, específicos e eficazes", "advanced": "Técnicas avançadas: chain-of-thought, few-shot learning e prompt chaining", "interactive": "Exemplos interativos que você pode experimentar diretamente no navegador", "realWorld": "Casos de uso reais para escrita, programação, educação e negócios", "future": "O futuro do prompting: agentes e sistemas agênticos" }, "bookStructure": "Estrutura do Livro", "structure": { "introduction": "Introdução", "part1": "Parte 1: Fundamentos", "part2": "Parte 2: Técnicas", "part3": "Parte 3: Estratégias Avançadas", "part4": "Parte 4: Melhores Práticas", "part5": "Parte 5: Casos de Uso", "part6": "Parte 6: Conclusão", "chapters": "26 Capítulos Interativos" }, "startReading": "Começar a Ler", "skipToChapter1": "Ir para o Capítulo 1", "continuousUpdate": "Este livro é continuamente atualizado com novas técnicas e insights à medida que a IA evolui.", "partOfProject": "Parte do projeto Awesome ChatGPT Prompts. Licença CC0.", "kidsSection": { "question": "Você é professor ou pai/mãe?", "title": "Experimente nosso Livro Jogável para Crianças! 🎮", "description": "Uma aventura interativa baseada em jogos para ensinar crianças (8-14 anos) como se comunicar com IA através de quebra-cabeças e histórias divertidas.", "startPlaying": "Começar a Jogar" }, "chapter": { "notFound": "Capítulo Não Encontrado", "comingSoon": "Este capítulo está chegando em breve.", "previous": "Anterior", "next": "Próximo" }, "tableOfContents": "Índice", "awesomeChatGPTPrompts": "Awesome ChatGPT Prompts", "search": { "placeholder": "Buscar capítulos...", "noResults": "Nenhum capítulo encontrado" }, "bookmark": { "add": "Salvar este capítulo nos favoritos", "remove": "Remover favorito", "continueReading": "Continuar de onde parou", "continue": "Continuar" }, "parts": { "introduction": "Introdução", "foundations": "Fundamentos", "techniques": "Técnicas", "advanced": "Estratégias Avançadas", "bestPractices": "Melhores Práticas", "useCases": "Casos de Uso", "conclusion": "Conclusão" }, "chapters": { "00a-preface": "Prefácio", "00b-history": "História", "00c-introduction": "Introdução", "01-understanding-ai-models": "Entendendo os Modelos de IA", "02-anatomy-of-effective-prompt": "Anatomia de um Prompt Eficaz", "03-core-prompting-principles": "Princípios Fundamentais de Prompting", "04-role-based-prompting": "Prompting Baseado em Papéis", "05-structured-output": "Saída Estruturada", "06-chain-of-thought": "Cadeia de Pensamento", "07-few-shot-learning": "Aprendizado Few-Shot", "08-iterative-refinement": "Refinamento Iterativo", "09-json-yaml-prompting": "Prompting JSON e YAML", "10-system-prompts-personas": "Prompts de Sistema e Personas", "11-prompt-chaining": "Encadeamento de Prompts", "12-handling-edge-cases": "Tratamento de Casos Limites", "13-multimodal-prompting": "Prompting Multimodal", "14-context-engineering": "Engenharia de Contexto", "14a-loop-engineering": "Engenharia de Loop", "25-agents-and-skills": "Agentes e Habilidades", "15-common-pitfalls": "Erros Comuns", "16-ethics-responsible-use": "Ética e Uso Responsável", "17-prompt-optimization": "Otimização de Prompts", "18-writing-content": "Escrita e Conteúdo", "19-programming-development": "Programação e Desenvolvimento", "20-education-learning": "Educação e Aprendizado", "21-business-productivity": "Negócios e Produtividade", "22-creative-arts": "Artes Criativas", "23-research-analysis": "Pesquisa e Análise", "24-future-of-prompting": "O Futuro do Prompting" }, "chapterDescriptions": { "00a-preface": "Uma nota pessoal do autor", "00b-history": "A história do Awesome ChatGPT Prompts", "00c-introduction": "O que é engenharia de prompts e por que é importante", "01-understanding-ai-models": "Como funcionam os grandes modelos de linguagem", "02-anatomy-of-effective-prompt": "Componentes que tornam os prompts eficazes", "03-core-prompting-principles": "Princípios fundamentais para melhores prompts", "04-role-based-prompting": "Usar personas e papéis efetivamente", "05-structured-output": "Obter respostas consistentes e formatadas", "06-chain-of-thought": "Raciocínio passo a passo para tarefas complexas", "07-few-shot-learning": "Ensinar através de exemplos", "08-iterative-refinement": "Melhorar prompts através da iteração", "09-json-yaml-prompting": "Formatos de dados estruturados em prompts", "10-system-prompts-personas": "Criar personalidades de IA consistentes", "11-prompt-chaining": "Conectar múltiplos prompts", "12-handling-edge-cases": "Lidar com entradas inesperadas", "13-multimodal-prompting": "Trabalhar com imagens, áudio e vídeo", "14-context-engineering": "RAG, embeddings, chamadas de função e MCP", "14a-loop-engineering": "Projetar loops de feedback que agem, verificam, se adaptam e sabem quando parar", "25-agents-and-skills": "Construir agentes de IA com pacotes de habilidades reutilizáveis", "15-common-pitfalls": "Erros a evitar", "16-ethics-responsible-use": "Considerações éticas em IA", "17-prompt-optimization": "Testar e melhorar prompts", "18-writing-content": "Criação de conteúdo e copywriting", "19-programming-development": "Geração de código e depuração", "20-education-learning": "Aplicações para ensino e aprendizado", "21-business-productivity": "Aplicações profissionais e de trabalho", "22-creative-arts": "Aplicações artísticas e criativas", "23-research-analysis": "Análise de dados e tarefas de pesquisa", "24-future-of-prompting": "Tendências emergentes e perspectivas futuras" }, "interactive": { "tryIt": "Experimente Você Mesmo", "copy": "Copiar", "copied": "Copiado!", "correct": "Correto!", "notQuite": "Não exatamente.", "nextTokenPrediction": "Previsão do Próximo Token", "watchHowAIPredicts": "Observe como a IA prevê o próximo token a cada passo", "replay": "Repetir", "playing": "Reproduzindo...", "play": "Reproduzir", "pressPlayToStart": "Pressione Reproduzir para começar...", "completingCurrentToken": "Completando token atual:", "top3PredictedNextTokens": "Top 3 Próximos Tokens Previstos:", "howItWorks": "Como funciona:", "howItWorksExplanation": "A cada passo, o modelo calcula probabilidades para todos os possíveis próximos tokens (~50.000+). O token com maior probabilidade é selecionado, então o processo se repete.", "tokenizerDemo": "Demo do Tokenizador", "seeHowTextIsSplit": "Veja como o texto é dividido em tokens", "enterText": "Digite texto:", "tokens": "tokens", "tryExamples": "Experimente: \"Incrível\", \"ChatGPT é ótimo\" ou digite seu próprio texto", "contextWindowVisualizer": "Visualizador de Janela de Contexto", "understandHowContextIsConsumed": "Entenda como o contexto é consumido", "contextWindow": "Janela de Contexto", "remaining": "restantes", "prompt": "Prompt", "response": "Resposta", "yourPrompt": "Seu Prompt:", "aiResponse": "Resposta da IA", "contextOverflow": "Overflow de contexto!", "contextOverflowMessage": "Seu prompt + resposta excede a janela de contexto. O modelo truncará ou falhará. Tente reduzir o tamanho do prompt ou solicitar respostas mais curtas.", "tipLabel": "Dica:", "contextTip": "Tanto seu prompt QUANTO a resposta da IA devem caber na janela de contexto. Prompts mais longos deixam menos espaço para respostas. Coloque informações importantes no início do prompt.", "temperatureDemo": "Demo de Temperatura", "seeHowRandomnessAffects": "Veja como a aleatoriedade afeta as saídas", "temperature": "Temperatura", "deterministic": "Determinístico", "balanced": "Equilibrado", "creative": "Criativo", "veryCreative": "Muito Criativo", "focused": "Focado", "random": "Aleatório", "possibleResponsesAtThisTemp": "Respostas possíveis nesta temperatura:", "useLowTemperature": "Use temperatura baixa", "useHighTemperature": "Use temperatura alta", "forFactualAnswers": "para respostas factuais e consistentes.", "forCreativeWriting": "para escrita criativa e brainstorming.", "structuredOutputDemo": "Demo de Saída Estruturada", "seeTheDifferenceStructureMakes": "Veja a diferença que a estrutura faz", "unstructured": "Não estruturado", "output": "Saída:", "youCan": "Você pode:", "parseProgrammatically": "Analisar programaticamente", "compareAcrossQueries": "Comparar entre consultas", "integrateIntoWorkflows": "Integrar em fluxos de trabalho", "validateForCompleteness": "Validar completude", "parseProgrammaticallyLabel": "Analisar programaticamente:", "complexRegexRequired": "Requer regex complexo ou NLP", "unreliableBreaksWithChanges": "Não confiável, quebra com pequenas mudanças", "simpleAndReliable": "Simples e confiável", "parseableWithMarkdown": "Analisável com biblioteca markdown", "fewShotLearningDemo": "Demo de Aprendizado Few-Shot", "seeHowExamplesImproveAccuracy": "Veja como os exemplos melhoram a precisão", "numberOfExamples": "Número de exemplos", "zeroShot": "Zero-shot", "oneShot": "One-shot", "twoShot": "Two-shot", "threeShot": "Three-shot", "examplesProvided": "Exemplos fornecidos:", "testInput": "Entrada de teste:", "modelPrediction": "Previsão do modelo:", "confidence": "Confiança:", "expected": "Esperado:", "formatComparison": "Comparação de Formatos", "sameDataDifferentFormats": "Mesmos dados, formatos diferentes", "defineStructureWithTypeScript": "Defina a estrutura com interfaces TypeScript", "machineReadableStrictSyntax": "Legível por máquina, sintaxe estrita, ótimo para APIs", "humanReadableSupportsComments": "Legível por humanos, suporta comentários, ótimo para config", "defineSchema": "Definir esquema", "apisAndParsing": "APIs e parsing", "configFiles": "Arquivos de configuração", "iterativeRefinementDemo": "Demo de Refinamento Iterativo", "watchAPromptEvolve": "Observe um prompt evoluir", "pause": "Pausar", "versionXOfY": "Versão {current} / {total}", "newInThisVersion": "Novo nesta versão", "quality": "Qualidade", "issue": "Problema:", "success": "Sucesso", "successMessage": "O prompt agora produz saída de alta qualidade e consistente.", "apiCostCalculator": "Calculadora de Custo API", "inputTokens": "Tokens de Entrada (por solicitação)", "outputTokens": "Tokens de Saída (por solicitação)", "inputPrice": "Preço Entrada ($ por 1M tokens)", "outputPrice": "Preço Saída ($ por 1M tokens)", "requestsPerDay": "Solicitações por Dia", "perRequest": "Por Solicitação", "dailyCost": "Custo Diário", "monthlyCost": "Custo Mensal", "textToImageBuildPrompt": "Texto-para-Imagem: Construa Seu Prompt", "selectOptionsToBuiltImagePrompt": "Selecione opções de cada categoria para construir um prompt de imagem:", "generatedPrompt": "Prompt Gerado", "simulateDiffusionProcess": "Simular Processo de Difusão", "diffusionStep1": "Começar do ruído aleatório", "diffusionStep2": "Detectar formas aproximadas", "diffusionStep3": "Adicionar cores e formas básicas", "diffusionStep4": "Refinar detalhes", "diffusionStep5": "Imagem final", "diffusionExplanation": "Os modelos de difusão reais executam milhares de passos, removendo gradualmente o ruído até que uma imagem coerente emerge.", "textToVideoBuildPrompt": "Texto-para-Vídeo: Construa Seu Prompt", "videoPromptsNeed": "Prompts de vídeo precisam de movimento, trabalho de câmera e timing:", "playAnimation": "Reproduzir Animação", "stop": "Parar", "frame": "Quadro:", "consistency": "Consistência:", "consistencyDesc": "O sujeito permanece o mesmo entre quadros", "motion": "Movimento:", "motionDesc": "A posição muda fluidamente ao longo do tempo", "physics": "Física:", "physicsDesc": "O movimento segue as leis naturais", "simplifiedAnimationPreview": "Prévia de animação simplificada", "videoModelExplanation": "Os modelos de vídeo reais geram 24-60 quadros por segundo com detalhes fotorrealistas e sujeitos consistentes.", "embeddingsVisualization": "Visualização de Embeddings", "clickWordToSeeVector": "Clique em uma palavra para ver seu vetor e similaridade com outras palavras:", "vector": "vetor", "similarityTo": "Similaridade com:", "embeddingsExplanation": "Palavras com significados semelhantes (como \"feliz\" e \"alegre\") têm vetores similares e obtêm pontuações de similaridade altas.", "canDoWell": "Pode Fazer Bem", "cannotDo": "Não Pode Fazer", "promptBuilder": "Construtor de Prompts", "buildYourPromptStepByStep": "Construa seu prompt passo a passo", "pleaseAddTask": "Por favor adicione pelo menos uma tarefa ao seu prompt", "rateLimitReached": "Limite de solicitações atingido. Tente novamente em:", "orSignInForMore": "ou faça login para mais.", "failedToRunPrompt": "Falha ao executar o prompt", "runWithAI": "Executar com IA", "failedToConnectApi": "Falha ao conectar à API", "day": "dia", "promptAnalyzer": "Analisador de Prompts", "getAiFeedbackOnPrompt": "Obtenha feedback de IA sobre seu prompt", "pasteOrWritePromptHere": "Cole ou escreva seu prompt aqui...", "analyze": "Analisar", "pleaseEnterPromptToAnalyze": "Por favor insira um prompt para analisar", "failedToAnalyzePrompt": "Falha ao analisar o prompt", "clarity": "Clareza", "specificity": "Especificidade", "missingElements": "Elementos Faltantes", "suggestions": "Sugestões", "improvedVersion": "Versão Melhorada", "summarizationStrategies": "Estratégias de Resumo", "originalConversation": "Conversa Original", "after": "Depois:", "summary": "Resumo", "keptMessages": "Mensagens Mantidas", "saved": "Economizado:", "part": "Parte", "demoExamples": { "tokenPrediction": { "tokens": [ "A", " capital", " do", " Brasil", " é", " Brasília", "." ], "fullText": "A capital do Brasil é Brasília." }, "tokenizer": { "default": "example1", "samples": { "example1": { "text": "Olá, mundo!", "tokens": [ "Ol", "á", ",", " mun", "do", "!" ] }, "example2": { "text": "Brasília capital", "tokens": [ "Bras", "ília", " cap", "ital" ] }, "example3": { "text": "Inteligência Artificial", "tokens": [ "Int", "elig", "ência", " Art", "ific", "ial" ] }, "example4": { "text": "O Congresso Nacional", "tokens": [ "O", " Cong", "resso", " Nac", "ional" ] }, "example5": { "text": "Engenharia de prompts", "tokens": [ "Eng", "enh", "aria", " de", " prom", "pts" ] } }, "tryExamples": "Experimente os exemplos ou digite seu próprio texto" }, "temperature": { "prompt": "Qual é a capital do Brasil?", "lowTemp": [ "A capital do Brasil é Brasília.", "A capital do Brasil é Brasília.", "A capital do Brasil é Brasília." ], "mediumLowTemp": [ "A capital do Brasil é Brasília.", "Brasília é a capital do Brasil.", "A capital do Brasil é Brasília, uma cidade planejada." ], "mediumHighTemp": [ "Brasília serve como capital do Brasil.", "A capital do Brasil é Brasília, sede do Congresso Nacional.", "A capital do Brasil é a moderna e planejada cidade de Brasília." ], "highTemp": [ "Brasília, a cidade dos sonhos de Niemeyer, ergue-se orgulhosamente como a magnífica capital do Brasil!", "A vibrante capital do Brasil não é outra senão a encantadora cidade de Brasília.", "O coração do Brasil bate em Brasília, sua amada capital de arquitetura e política." ] }, "fewShot": { "examples": [ { "input": "Adorei este produto!", "output": "Positivo" }, { "input": "Experiência terrível, dinheiro desperdiçado", "output": "Negativo" }, { "input": "Está ok, nada especial", "output": "Neutro" } ], "testCase": { "input": "Ótima qualidade mas entrega lenta", "expected": "Misto" }, "labels": { "positive": "Positivo", "negative": "Negativo", "neutral": "Neutro", "mixed": "Misto" } } }, "promptChallenge": "Desafio de Prompt", "yourTask": "Sua tarefa:", "yourPromptWillBeScoredOn": "Seu prompt será avaliado em:", "startChallenge": "Iniciar Desafio", "writeYourPromptHere": "Escreva seu prompt aqui...", "points": "pontos", "hints": "Dicas", "hintsUsed": "{used}/{total} usadas, cada uma -5 pontos", "revealNextHint": "Revelar Próxima Dica (-5 pontos)", "submitForScoring": "Enviar para Avaliação", "aiCallsRemaining": "Chamadas de IA restantes", "excellent": "🎉 Excelente!", "goodEffort": "👍 Bom esforço!", "keepPracticing": "Continue praticando!", "criteriaBreakdown": "Detalhamento dos Critérios:", "suggestionsForImprovement": "Sugestões de Melhoria:", "exampleSolution": "Solução de Exemplo", "hide": "Ocultar", "show": "Mostrar", "improveThisPrompt": "Melhorar Este Prompt", "improveThisPromptTask": "Melhore este prompt para obter melhores resultados", "improvePromptTask": "Melhore este prompt para obter melhores resultados", "originalWeakPrompt": "Prompt Original (Fraco)", "yourImprovedVersion": "Sua Versão Melhorada", "compareWithAI": "Comparar com IA", "reset": "Reiniciar", "showIdealSolution": "Mostrar Solução Ideal", "hideIdealSolution": "Ocultar Solução Ideal", "idealSolution": "Solução Ideal", "yourVersionBetter": "🎉 Sua versão é melhor!", "yourVersionIsBetter": "🎉 Sua versão é melhor!", "keepImproving": "O original pode ser melhor. Continue melhorando!", "originalMightBeBetter": "O original pode ser melhor. Continue melhorando!", "keyDifferences": "Diferenças Chave:", "beginner": "iniciante", "intermediate": "intermediário", "advanced": "avançado", "youllHaveTime": "Você terá {time} para completar este desafio.", "takeYourTime": "Leve seu tempo e crie o melhor prompt.", "pleaseWritePromptBeforeSubmitting": "Por favor escreva um prompt antes de enviar", "fillInTheBlanks": "Preencha os Espaços", "perfect": "🎉 Perfeito!", "ofCorrect": "{score} / {total} corretos", "correctAnswer": "Resposta correta:", "checking": "Verificando...", "checkAnswers": "Verificar Respostas", "tryAgain": "Tentar Novamente", "aiPoweredValidation": "Validação semântica alimentada por IA", "hintForBlank": "Dica:", "wellStructuredPrompt": "🎉 Prompt bem estruturado!", "consistencyIssuesFound": "Alguns problemas de consistência encontrados", "issues": "Problemas:", "aiValidationFailed": "Validação de IA falhou. Usando validação local.", "aiCheckFailed": "Verificação de IA falhou. Por favor tente novamente.", "checklist": "Lista de Verificação", "complete": "completo", "allDoneGreatWork": "🎉 Tudo pronto! Ótimo trabalho!", "debugThisPrompt": "Depurar Este Prompt", "hideHint": "Ocultar dica", "showHint": "Mostrar dica", "thePrompt": "O Prompt:", "theOutputProblematic": "A Saída (problemática):", "whatsWrongWithThisPrompt": "O que há de errado com este prompt?", "jailbreakAttackSimulator": "Simulador de Ataque Jailbreak", "selectAttackType": "Selecione um tipo de ataque para ver como funciona e testar se a IA se defende:", "systemPromptDefense": "Prompt de Sistema (Defesa)", "attackAttempt": "Tentativa de Ataque", "whatThisAttackDoes": "O que este ataque faz:", "testJailbreakDefense": "Testar Defesa Jailbreak", "systemPromptLabel": "PROMPT DE SISTEMA", "userAttemptsJailbreak": "O USUÁRIO TENTA JAILBREAK", "sequentialChain": "Cadeia Sequencial", "parallelChain": "Cadeia Paralela", "conditionalChain": "Cadeia Condicional", "iterativeChain": "Cadeia Iterativa", "running": "Executando...", "run": "Executar", "outputLabel": "Saída", "skippedConditionNotMet": "Pulado - condição não atendida", "iterationOf": "Iteração {current} de {total}", "previousOutputAsInput": "Saída anterior como entrada", "loopUntilQualityMet": "Loop até atingir limiar de qualidade", "chainErrorHandlingDemo": "Demo de Tratamento de Erros em Cadeia", "attempt": "Tentativa", "retryingWithFeedback": "Tentando novamente com feedback de erro...", "switchingToFallback": "Mudando para abordagem alternativa...", "failed": "Falhou", "retry": "Tentar Novamente", "fallback": "Alternativo", "contextPlayground": "Playground de Contexto", "toggleContextBlocks": "Ative/desative blocos de contexto para ver como eles se combinam. Observe a contagem de tokens!", "overContextLimit": "Limite de contexto excedido! Alguns conteúdos serão truncados.", "enableContextBlocksToBuild": "Ative alguns blocos de contexto para construir um prompt", "testContext": "Testar Contexto", "links": "Links" }, "printTitle": "O Livro de Prompting", "printSubtitle": "Um Guia para Criar Prompts Claros e Eficazes", "downloadPdf": "Baixar como PDF" }, "userExamples": { "addMyExample": "Adicionar Meu Exemplo", "addExampleTitle": "Adicione Seu Exemplo", "addExampleDescriptionImage": "Compartilhe uma imagem que você criou usando este prompt.", "addExampleDescriptionVideo": "Compartilhe um vídeo que você criou usando este prompt.", "imageUrl": "URL da Imagem", "videoUrl": "URL do Vídeo", "imagePreview": "Prévia da Imagem", "videoPreview": "Prévia do Vídeo", "urlTab": "URL", "uploadTab": "Carregar", "clickToUpload": "Clique para carregar uma imagem", "clickToUploadVideo": "Clique para carregar um vídeo", "uploading": "Carregando...", "maxFileSize": "Máx 4MB (JPEG, PNG, GIF, WebP)", "fileTooLarge": "O arquivo é muito grande. Tamanho máximo 4MB.", "invalidFileType": "Tipo de arquivo inválido. Apenas JPEG, PNG, GIF e WebP são permitidos.", "invalidVideoType": "Tipo de arquivo inválido. Apenas vídeos MP4 são permitidos.", "commentOptional": "Comentário (opcional)", "commentPlaceholder": "Descreva sua criação ou compartilhe dicas...", "cancel": "Cancelar", "submit": "Enviar", "communityExamples": "Exemplos da Comunidade", "userExample": "Exemplo do usuário" }, "selfHosting": { "prerequisites": { "nodeJs": "Node.js 24.x", "postgresql": "PostgreSQL database", "npm": "npm" } } }