Completes Fase 9's "consolidar MCP" half: the daemon now serves its own MCP endpoint at /mcp, exposing every semantic-routes operation as an MCP tool against the daemon's authoritative graph, and the old Electron-local MCP server is retired since it's now redundant. New: src/main/frontend/worker/mcp_server.cljs The CF-Worker's own MCP endpoint (deps/db-sync/worker/entry.mjs) generates its tools from the OpenAPI document via @cloudflare/codemode's openApiMcpServer, a package that only exists inside Cloudflare Workers, plus a pile of ChatGPT-App-specific tooling (asset image resources, upload_asset, Cognito protected-resource metadata) this daemon has no use for -- none of that ports to Node. So this registers one tool per operation by hand instead, using @modelcontextprotocol/sdk directly, the same pattern electron/mcp_server.cljs already used for its own 6 tools (registerTool with an explicit title/description/inputSchema/handler) -- just generated from semantic-routes' operation table and operation-docs (now public) instead of writing 35 one-off registrations by hand, so the MCP tool surface can't drift from the HTTP routes or the OpenAPI document. Each tool's Zod input shape is assembled from path params (auto-derived from the route's :param segments) plus a per-operation-id map of the extra query/body fields; a handful of shared fragments (pagination, time filters, the recursive block-tree shape, property-value/task-status selectors) cover the repetition across list/create/update operations. Each tool's handler makes a loopback HTTP call to this same daemon's own /v1/semantic/* route, forwarding the /mcp request's own Authorization header -- reusing the already-tested HTTP-layer logic (repo-error validation, lock-owner assertion, response shaping) instead of a second request path directly against the thread-api. Session/transport plumbing (handle-post/get/delete-request, the transports-by-session-id map) is adapted from electron/mcp_server.cljs's Fastify-based version: that one gets req/res already unwrapped-to-Node-primitives via `.raw` with the body pre-parsed by Fastify; this one is called straight from the daemon's own raw http.createServer callback, so req/res already are what StreamableHTTPServerTransport wants, and the body needs parsing here instead. No separate auth check either -- the daemon's existing bearer-token check on every route (request-authorized? in db_worker_node.cljs) already gates /mcp before this is reached. Wires POST/GET/DELETE /mcp into db_worker_node.cljs's make-server cond chain, alongside the existing /v1/semantic/* branch. Dependencies: adds @modelcontextprotocol/sdk and zod (zod/v3 -- the SDK doesn't work with zod 4's default export, same constraint electron/mcp_server.cljs already worked around) to the root package.json; previously only resources/package.json (Electron's own bundle) had them. Retired: electron/mcp_server.cljs and its wiring (electron/server.cljs's initialize-mcp-routes, its 3 POST/GET/DELETE /mcp route registrations, the :mcp-enabled? config field; components/server.cljs's "copy MCP URL" popup link; components/settings.cljs's entire AI settings tab, which had nothing in it besides the MCP-server toggle). Electron already talks to the daemon (Fase 3) rather than driving itself locally, so a second, separately-configured MCP surface bolted onto Electron's own local automation API server (which otherwise stays -- /api is a distinct, still-used concern) was redundant with the daemon's new one. Removed the 4 associated i18n keys (server/mcp-url-copied, settings/ai, settings.ai/enable-mcp-server[-desc]) from all ~26 locale dicts. New: src/test/frontend/worker/mcp_server_test.cljs Connects a real @modelcontextprotocol/sdk client over HTTP to a live daemon's /mcp endpoint: lists all registered tools, round-trips createPage/getPage and a recursive captureToToday block tree, and checks a tool call against a nonexistent page surfaces as MCP error content rather than throwing. 4 tests, 11 assertions. Verification: all 5 shadow-cljs targets compile with 0 warnings. Full `bb dev:test` run: the only failures are the same 7 pre-existing, sandboxed-network-related persist_db_test.cljs failures already documented in the Fase 8 and Fase 9 (1/N) commits -- identical test names, identical ECONNREFUSED/Invalid URL errors. Every other shard, including all three daemon-HTTP worker test files sharing one test.js process (db_worker_node_test.cljs, semantic_test.cljs, mcp_server_test.cljs), passes clean. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1832 lines
94 KiB
Clojure
1832 lines
94 KiB
Clojure
{
|
|
:account/authentication "Autenticação"
|
|
:account/benefits-desc "Com uma conta Logseq, você pode acessar serviços baseados na nuvem como o Logseq Sync e recursos alfa/beta."
|
|
:account/billing "Cobrança"
|
|
:account/billing-expired-on-label "Plano Pro expirou em: {1}"
|
|
:account/billing-expires-on-label "Plano Pro expira em: {1}"
|
|
:account/billing-next-date-label "Próxima data de cobrança: {1}"
|
|
:account/core-features "Acesso aos recursos principais do Logseq"
|
|
:account/current-plan "Plano atual"
|
|
:account/delete-account "Excluir conta"
|
|
:account/discover-sync-desc "Descubra o poder do {1}"
|
|
:account/early-access-alpha-beta "Acesso antecipado a recursos alfa/beta"
|
|
:account/first-name "Nome"
|
|
:account/free-plan-sync-limit "1 grafo sincronizado (até 50MB, somente notas)"
|
|
:account/last-name "Sobrenome"
|
|
:account/manage-plan "Gerenciar plano"
|
|
:account/month "mês"
|
|
:account/no-asset-syncing "Sem sincronização de arquivos"
|
|
:account/open-invoices "Abrir faturas"
|
|
:account/plan-free "Gratuito"
|
|
:account/plan-free-summary "Comece com sincronização básica"
|
|
:account/plan-pro "Pro"
|
|
:account/plan-pro-summary "Desbloqueie sincronização avançada e mais"
|
|
:account/pro-plan-sync-limit "10 grafos sincronizados (até 5GB cada)"
|
|
:account/profile "Perfil"
|
|
:account/refresh-token-warning "Atualização do token: status excepcional"
|
|
:account/reset-password "Redefinir senha"
|
|
:account/sign-up "Cadastrar"
|
|
:account/sync-assets-limit "Sincronizar arquivos de até 100MB por arquivo"
|
|
:account/synced-status "Sincronizado"
|
|
:account/unlimited-unsynced-graphs "Grafos não sincronizados ilimitados"
|
|
:account/upcoming-cloud-features "Recursos futuros baseados na nuvem, incluindo Logseq Publish"
|
|
:account/upgrade-plan "Atualizar plano"
|
|
:account/username "Nome de usuário"
|
|
|
|
:asset/acceptable-file-extensions "Extensões de arquivo aceitas"
|
|
:asset/add-assets "Adicionar arquivos"
|
|
:asset/add-directory "Adicionar diretório"
|
|
:asset/alias-already-exists "O nome de alias \"{1}\" já existe!"
|
|
:asset/alias-directories "Diretórios de alias"
|
|
:asset/alias-directory-path-label "Caminho do diretório:"
|
|
:asset/alias-name-dialog-title "Qual o nome de alias deste diretório selecionado?"
|
|
:asset/alias-name-label "Nome do alias:"
|
|
:asset/alias-name-placeholder "ex. Livros"
|
|
:asset/align "Alinhamento"
|
|
:asset/align-center "Centro"
|
|
:asset/align-left "Esquerda"
|
|
:asset/align-right "Direita"
|
|
:asset/already-exists "O ativo já existe, título: {1}, referência do nó: [[{2}]]"
|
|
:asset/cannot-embed-parent-as-own-property "Não é possível incorporar o pai como sua própria propriedade"
|
|
:asset/confirm-delete-image "Tem certeza de que deseja excluir esta imagem?"
|
|
:asset/copy "Copiar imagem"
|
|
:asset/copy-image-unsupported-extension "Copiar imagem não é compatível com arquivos {1}"
|
|
:asset/create-local-copy-warning "Criando um arquivo local a partir de um externo. Anotações em PDF requerem um arquivo local para funcionar corretamente."
|
|
:asset/create-title "Criar arquivo"
|
|
:asset/delete "Excluir imagem"
|
|
:asset/downloading "Baixando"
|
|
:asset/drop-hint "Arraste e solte arquivos aqui, ou clique para selecionar"
|
|
:asset/edit-title "Editar arquivo"
|
|
:asset/external-url-label "URL externa do arquivo:"
|
|
:asset/file-extension-placeholder "ex. mp3"
|
|
:asset/maximize "Maximizar imagem"
|
|
:asset/open-in-browser "Abrir imagem no navegador"
|
|
:asset/physical-delete "Remover também o arquivo (observe que ele não pode ser restaurado)"
|
|
:asset/ref-block "Bloco de referência"
|
|
:asset/select-file "Selecionar arquivo"
|
|
:asset/select-from-disk "Selecionar do disco"
|
|
:asset/selected-directories "Diretórios selecionados:"
|
|
:asset/show-file-in-folder "Mostrar arquivo na pasta"
|
|
:asset/size-too-large "O recurso é muito grande"
|
|
:asset/syncing "Sincronizando"
|
|
:asset/title-label "Título do arquivo:"
|
|
:asset/transfer-placeholder "{1} arquivos..."
|
|
:asset/uploading "Enviando"
|
|
|
|
:block/click-to-fix-query "Clique para corrigir a consulta: {1}"
|
|
:block/copy-ref "Copiar referência de bloco"
|
|
:block/copy-url "Copiar URL do bloco"
|
|
:block/created-label "Criado em: {1}"
|
|
:block/deprecated-latex-export "'#+BEGIN_EXPORT latex' está obsoleto. Use o comando '/Math block' em seu lugar."
|
|
:block/deprecated-query-syntax "#+BEGIN_QUERY está obsoleto. Use o comando '/Advanced Query' em seu lugar."
|
|
:block/deprecated-quote "#+BEGIN_QUOTE está obsoleto. Use o comando '/Quote' em seu lugar."
|
|
:block/empty-url "URL vazia"
|
|
:block/excalidraw-no-longer-supported "Excalidraw não é mais suportado por padrão, planejamos suportá-lo através de plugins."
|
|
:block/extraction-error "Erro na extração do bloco"
|
|
:block/hide-query "Ocultar consulta"
|
|
:block/invalid-hiccup "Hiccup inválido"
|
|
:block/invalid-link "Link inválido"
|
|
:block/invalid-url "URL inválida"
|
|
:block/large-block-warning "Blocos grandes não serão editáveis ou pesquisáveis para não deixar o app lento, por favor use outro editor para editar este bloco."
|
|
:block/last-edited-label "Última edição: {1}"
|
|
:block/not-found-warning "Nenhum bloco encontrado"
|
|
:block/open-block-references "Abrir referências do bloco"
|
|
:block/practice "Praticar"
|
|
:block/practice-cards "Praticar cartões"
|
|
:block/remove-tag "Remover tag"
|
|
:block/remove-this-tag "Remover esta tag"
|
|
:block/render-error "Erro de renderização do bloco:"
|
|
:block/set-query "Definir consulta"
|
|
:block/set-query-label "Definir consulta:"
|
|
:block/sort-order "Ordem de classificação"
|
|
:block/status-history "Histórico de status"
|
|
:block/untitled-query "Consulta sem título"
|
|
|
|
:block.macro/embed-deprecated "{{embed}} está obsoleto. Use o comando '/Node embed' em vez disso."
|
|
:block.macro/namespace-deprecated "{{namespace}} está obsoleto. Use o recurso {1} em vez disso."
|
|
:block.macro/query-deprecated "{{query}} está obsoleto. Use o comando '/Query' em vez disso."
|
|
:block.macro/unsupported-name "Nome de macro não suportado: {1}"
|
|
|
|
:block.reaction/emoji-required-warning "Emoji obrigatório"
|
|
:block.reaction/unsupported-emoji-warning "Emoji de reação não suportado"
|
|
|
|
:bug-report/desc "Você pode nos ajudar enviando um relatório de bug? Vamos resolver isso o mais rápido possível."
|
|
:bug-report/title "Relatório de bug"
|
|
|
|
:bug-report.clipboard/action-desc "Inspetar e coletar dados da área de transferência"
|
|
:bug-report.clipboard/action-title "Auxiliar da área de transferência"
|
|
:bug-report.clipboard/desc "Você pode usar essas ferramentas úteis para nos fornecer informações adicionais."
|
|
:bug-report.clipboard/title "O bug que você encontrou está relacionado a esses recursos?"
|
|
|
|
:bug-report.inspector/back "Voltar"
|
|
:bug-report.inspector/clipboard-desc "Aqui estão os dados lidos da área de transferência."
|
|
:bug-report.inspector/copied "Copiado para a área de transferência!"
|
|
:bug-report.inspector/copy "Copiar o resultado"
|
|
:bug-report.inspector/copy-desc "Se for seguro compartilhar, clique no botão de cópia."
|
|
:bug-report.inspector/create-issue "Criar uma issue"
|
|
:bug-report.inspector/create-issue-desc "Agora você pode relatar o resultado colado na sua área de transferência. Cole o resultado na seção 'Additional Context' e indique de onde você copiou o conteúdo original. Obrigado!"
|
|
:bug-report.inspector/desc "Pressione {1} para inspecionar os dados da área de transferência\nou clique aqui para colar se estiver usando a versão mobile"
|
|
:bug-report.inspector/placeholder "Pressione e segure aqui para colar se estiver no mobile"
|
|
:bug-report.inspector/tip "Algum problema? Sem problemas, clique para voltar para o passo anterior."
|
|
:bug-report.inspector/title "Inspetor de dados da área de transferência"
|
|
|
|
:bug-report.issue/action-desc "Ajude a melhorar o Logseq!"
|
|
:bug-report.issue/action-title "Enviar um relatório de bug"
|
|
:bug-report.issue/desc "Se não houver ferramentas disponíveis para coletar informações adicionais, relate o bug diretamente."
|
|
:bug-report.issue/report-link "Reportar problema"
|
|
:bug-report.issue/title "Ou..."
|
|
|
|
:class/add-property "Adicionar propriedade de tag"
|
|
:class/tag-properties-desc "As propriedades da tag são herdadas por todos os nós que usam a tag. Por exemplo, cada nó #Task herda 'Status' e 'Priority'."
|
|
:class/tagged-nodes "Nós com tag"
|
|
|
|
:class.built-in/asset "Arquivo"
|
|
:class.built-in/card "Cartão"
|
|
:class.built-in/cards "Cartões"
|
|
:class.built-in/code-block "Código"
|
|
:class.built-in/journal "Diário"
|
|
:class.built-in/math-block "Matemática"
|
|
:class.built-in/page "Página"
|
|
:class.built-in/pdf-annotation "Anotação PDF"
|
|
:class.built-in/property "Propriedade"
|
|
:class.built-in/query "Consulta"
|
|
:class.built-in/quote-block "Citação"
|
|
:class.built-in/root "Tag raiz"
|
|
:class.built-in/tag "Tag"
|
|
:class.built-in/task "Tarefa"
|
|
:class.built-in/template "Modelo"
|
|
:class.built-in/whiteboard "Quadro branco"
|
|
|
|
:class.validation/built-in-extends-change "A herança de elementos integrados não pode ser alterada."
|
|
:class.validation/cant-add-tag-on-built-in "Não é possível adicionar tag no \"{1}\" integrado."
|
|
:class.validation/cant-remove-private-tags "Não é possível remover tags privadas: {1}."
|
|
:class.validation/cant-remove-tag-built-in "Não é possível remover a tag com #{1} integrado."
|
|
:class.validation/cant-remove-tag-on-built-in "Não é possível remover a tag no \"{1}\" integrado."
|
|
:class.validation/cant-set-tag-built-in "Não é possível definir tag com #{1} integrado."
|
|
:class.validation/duplicate "A tag '{1}' já existe."
|
|
:class.validation/extends-cycle "Ciclo detectado na relação de herança."
|
|
:class.validation/invalid-extends-type "Tipo de herança inválido."
|
|
:class.validation/parents-must-be-tags "Os pais de tags devem ser tags."
|
|
:class.validation/tag-with-non-tag "Não é possível definir tag com página integrada que não seja uma tag \"{1}\"."
|
|
|
|
:cmdk.action/apply-theme "Aplicar tema"
|
|
:cmdk.action/copy-ref "Copiar referência"
|
|
:cmdk.action/create "Criar"
|
|
:cmdk.action/filter "Filtrar"
|
|
:cmdk.action/open "Abrir"
|
|
:cmdk.action/open-in-sidebar "Abrir na barra lateral"
|
|
:cmdk.action/search "Buscar"
|
|
:cmdk.action/trigger "Executar"
|
|
|
|
:cmdk.create/page "Criar página"
|
|
:cmdk.create/tag "Criar tag"
|
|
|
|
:cmdk.error/no-block-link "Este bloco não contém links."
|
|
:cmdk.error/no-page-link "Esta página não contém links."
|
|
:cmdk.error/no-search-item-link "Este resultado de busca não contém links."
|
|
|
|
:cmdk.filter/add "Adicionar filtro"
|
|
:cmdk.filter/codes "Somente código"
|
|
:cmdk.filter/commands "Somente comandos"
|
|
:cmdk.filter/current-page "Somente página atual"
|
|
:cmdk.filter/files "Somente arquivos"
|
|
:cmdk.filter/nodes "Somente nós"
|
|
:cmdk.filter/only-label "Somente busca:"
|
|
:cmdk.filter/themes "Somente temas"
|
|
|
|
:cmdk.group/codes "Código"
|
|
:cmdk.group/commands "Comandos"
|
|
:cmdk.group/create "Criar"
|
|
:cmdk.group/current-page "Página atual"
|
|
:cmdk.group/files "Arquivos"
|
|
:cmdk.group/filters "Filtros"
|
|
:cmdk.group/nodes "Nós"
|
|
:cmdk.group/recently-updated "Atualizados recentemente"
|
|
:cmdk.group/themes "Temas"
|
|
|
|
:cmdk.info/create-page "Criar a página '{1}'"
|
|
:cmdk.info/create-tag "Criar a tag '{1}'"
|
|
|
|
:cmdk.input/default-placeholder "O que você está procurando?"
|
|
:cmdk.input/move-blocks-placeholder "Mover blocos"
|
|
:cmdk.input/type-page-name-placeholder "Digite o nome da página"
|
|
|
|
:cmdk.tip/clear-filter "Pressione {1} para limpar o filtro de busca"
|
|
:cmdk.tip/filter-results "Pressione {1} para filtrar os resultados da busca"
|
|
:cmdk.tip/label "Dica:"
|
|
:cmdk.tip/open-sidebar "Pressione {1} para abrir a busca na barra lateral"
|
|
|
|
:collaboration/email-address "Endereço de e-mail"
|
|
:collaboration/invite "Convidar"
|
|
:collaboration/members "Membros:"
|
|
:collaboration/remove-access "Remover acesso"
|
|
:collaboration/remove-access-error "Falha ao remover o membro"
|
|
|
|
:color/blue "Azul"
|
|
:color/crimson "Carmesim"
|
|
:color/cyan "Ciano"
|
|
:color/grass "Verde-grama"
|
|
:color/gray "Cinza"
|
|
:color/green "Verde"
|
|
:color/indigo "Índigo"
|
|
:color/orange "Laranja"
|
|
:color/pink "Rosa"
|
|
:color/plum "Ameixa"
|
|
:color/purple "Roxo"
|
|
:color/red "Vermelho"
|
|
:color/teal "Azul-petróleo"
|
|
:color/tomato "Tomate"
|
|
:color/violet "Violeta"
|
|
:color/yellow "Amarelo"
|
|
|
|
:command.auto-complete/complete "Auto-completar: Escolher item selecionado"
|
|
:command.auto-complete/meta-complete "Autocompletar Meta"
|
|
:command.auto-complete/next "Auto-completar: Selecionar próximo item"
|
|
:command.auto-complete/prev "Auto-completar: Selecionar item anterior"
|
|
:command.auto-complete/shift-complete "Auto-completar: Abrir item selecionado na barra lateral"
|
|
|
|
:command.command-palette/toggle "Pesquisar comandos"
|
|
|
|
:command.editor/add-property "Adicionar propriedade"
|
|
:command.editor/add-property-deadline "Adicionar prazo"
|
|
:command.editor/add-property-icon "Adicionar ícone"
|
|
:command.editor/add-property-priority "Adicionar prioridade"
|
|
:command.editor/add-property-status "Adicionar status"
|
|
:command.editor/add-reaction "Adicionar reação"
|
|
:command.editor/backspace "Backspace / Apagar"
|
|
:command.editor/backward-kill-word "Excluir uma palavra com backspace"
|
|
:command.editor/backward-word "Mover cursor para trás da palavra"
|
|
:command.editor/beginning-of-block "Mover cursor para o início de um bloco"
|
|
:command.editor/bold "Negrito"
|
|
:command.editor/clear-block "Excluir conteúdo inteiro do bloco"
|
|
:command.editor/collapse-block-children "Contrair"
|
|
:command.editor/copy "Copiar (copia seleção ou referência de bloco)"
|
|
:command.editor/copy-embed "Copiar incorporação de bloco apontando para o bloco atual"
|
|
:command.editor/copy-page-url "Copiar URL da página"
|
|
:command.editor/copy-text "Copiar seleções como texto"
|
|
:command.editor/cut "Cortar"
|
|
:command.editor/cycle-todo "Rotacionar o estado TODO do item atual"
|
|
:command.editor/delete "Delete / Tecla Excluir"
|
|
:command.editor/delete-selection "Excluir blocos selecionados"
|
|
:command.editor/down "Mover cursor para baixo / Selecionar para baixo"
|
|
:command.editor/end-of-block "Mover cursor para o final de um bloco"
|
|
:command.editor/escape-editing "Sair da edição"
|
|
:command.editor/expand-block-children "Expandir"
|
|
:command.editor/follow-link "Seguir link sob o cursor"
|
|
:command.editor/forward-kill-word "Excluir uma palavra com tecla delete"
|
|
:command.editor/forward-word "Mover cursor para frente da palavra"
|
|
:command.editor/highlight "Destacar"
|
|
:command.editor/indent "Indentar bloco"
|
|
:command.editor/insert-link "Link de HTML"
|
|
:command.editor/insert-youtube-timestamp "Inserir timestamp do YouTube"
|
|
:command.editor/italics "Itálico"
|
|
:command.editor/jump "Ir para"
|
|
:command.editor/kill-line-after "Excluir linha após a posição do cursor"
|
|
:command.editor/kill-line-before "Excluir linha antes da posição do cursor"
|
|
:command.editor/left "Mover cursor para a esquerda / Abrir bloco selecionado no início"
|
|
:command.editor/move-block-down "Mover bloco para baixo"
|
|
:command.editor/move-block-up "Mover bloco para cima"
|
|
:command.editor/move-blocks "Mover blocos"
|
|
:command.editor/new-block "Criar novo bloco"
|
|
:command.editor/new-line "Nova linha no bloco atual"
|
|
:command.editor/open-edit "Editar bloco selecionado"
|
|
:command.editor/open-link-in-sidebar "Abrir link na barra lateral"
|
|
:command.editor/open-selected-blocks-in-sidebar "Abrir blocos selecionados na barra lateral"
|
|
:command.editor/outdent "Diminuir recuo do bloco"
|
|
:command.editor/paste-text-in-one-block-at-point "Colar texto em um bloco no lugar"
|
|
:command.editor/quick-add "Adição rápida"
|
|
:command.editor/redo "Refazer"
|
|
:command.editor/right "Mover cursor para a direita / Abrir bloco selecionado no final"
|
|
:command.editor/select-all-blocks "Selecionar todos os blocos"
|
|
:command.editor/select-block-down "Selecionar bloco abaixo"
|
|
:command.editor/select-block-up "Selecionar bloco acima"
|
|
:command.editor/select-down "Selecionar conteúdo abaixo"
|
|
:command.editor/select-parent "Selecionar bloco pai"
|
|
:command.editor/select-up "Selecionar conteúdo acima"
|
|
:command.editor/set-tags "Definir tags"
|
|
:command.editor/strike-through "Riscar"
|
|
:command.editor/toggle-block-children "Mostrar/ocultar filhos do bloco"
|
|
:command.editor/toggle-display-hidden-properties "Mostrar/ocultar propriedades ocultas"
|
|
:command.editor/toggle-number-list "Alternar lista numerada"
|
|
:command.editor/toggle-open-blocks "Alternar blocos abertos (contrair ou expandir todos os blocos)"
|
|
:command.editor/undo "Desfazer"
|
|
:command.editor/up "Mover cursor para cima / Selecionar para cima"
|
|
:command.editor/zoom-in "Dar zoom no bloco em edição / Avançar caso contrário"
|
|
:command.editor/zoom-out "Dar zoom out no bloco em edição / Retroceder caso contrário"
|
|
|
|
:command.go/all-graphs "Ir para todos os grafos"
|
|
:command.go/all-pages "Ir para todas as páginas"
|
|
:command.go/backward "Retroceder"
|
|
:command.go/electron-find-in-page "Encontrar texto na página"
|
|
:command.go/electron-jump-to-the-next "Pular para a próxima correspondência na sua busca na barra de pesquisa"
|
|
:command.go/electron-jump-to-the-previous "Pular para a correspondência anterior na sua busca na barra de pesquisa"
|
|
:command.go/flashcards "Alternar cartões de memorização"
|
|
:command.go/forward "Avançar"
|
|
:command.go/graph-view "Ir para visualização de grafo"
|
|
:command.go/home "Ir para a página inicial"
|
|
:command.go/journals "Ir para diários"
|
|
:command.go/keyboard-shortcuts "Ir para atalhos de teclado"
|
|
:command.go/next-journal "Ir para o próximo diário"
|
|
:command.go/prev-journal "Ir para o diário anterior"
|
|
:command.go/search "Pesquisar páginas e blocos"
|
|
:command.go/search-in-page "Pesquisar blocos na página"
|
|
:command.go/search-themes "Buscar temas"
|
|
:command.go/tomorrow "Ir para amanhã"
|
|
|
|
:command.graph/add "Adicionar um grafo"
|
|
:command.graph/db-add "Adicionar ao banco de dados"
|
|
:command.graph/db-save "Salvar banco de dados"
|
|
:command.graph/export-as-html "Exportar páginas de grafos públicos como HTML"
|
|
:command.graph/open "Selecionar grafo para abrir"
|
|
:command.graph/remove "Remover um grafo"
|
|
|
|
:command.misc/copy "Copiar"
|
|
:command.misc/export-block-data "Exportar dados do bloco"
|
|
:command.misc/export-graph-ontology-data "Exportar dados da ontologia do grafo"
|
|
:command.misc/export-page-data "Exportar dados da página"
|
|
:command.misc/import-edn-data "Importar dados EDN"
|
|
|
|
:command.page/toggle-favorite "Adicionar/remover dos favoritos"
|
|
|
|
:command.pdf/close "PDF: Fechar documento PDF atual"
|
|
:command.pdf/find "PDF: Pesquisar texto do documento PDF atual"
|
|
:command.pdf/next-page "PDF: Próxima página do documento PDF atual"
|
|
:command.pdf/previous-page "PDF: Página anterior do documento PDF atual"
|
|
|
|
:command.publish/open-dialog "Abrir diálogo de publicação"
|
|
|
|
:command.search/re-index "Reconstruir índice de pesquisa"
|
|
|
|
:command.shell/run "Executar comando git"
|
|
|
|
:command.sidebar/clear "Limpar todos na barra lateral direita"
|
|
:command.sidebar/close-top "Fechar o item superior na barra lateral direita"
|
|
:command.sidebar/open-today-page "Abrir a página de hoje na barra lateral direita"
|
|
|
|
:command.ui/clear-all-notifications "Limpar todas as notificações"
|
|
:command.ui/customize-appearance "Personalizar aparência"
|
|
:command.ui/goto-plugins "Ir para o painel de plugins"
|
|
:command.ui/highlight-recent-blocks "Destacar blocos recentes"
|
|
:command.ui/install-plugin-from-github "Instalar plugin do GitHub"
|
|
:command.ui/install-plugins-from-file "Instalar plugins do arquivo plugins.edn"
|
|
:command.ui/select-theme-color "Selecionar cores de tema disponíveis"
|
|
:command.ui/toggle-brackets "Alternar se deve exibir colchetes"
|
|
:command.ui/toggle-contents "Alternar conteúdo na barra lateral"
|
|
:command.ui/toggle-document-mode "Alternar modo de documento"
|
|
:command.ui/toggle-help "Alternar ajuda"
|
|
:command.ui/toggle-left-sidebar "Alternar barra lateral esquerda"
|
|
:command.ui/toggle-right-sidebar "Alternar barra lateral direita"
|
|
:command.ui/toggle-settings "Alternar configurações"
|
|
:command.ui/toggle-theme "Alternar entre tema escuro/claro"
|
|
:command.ui/toggle-wide-mode "Alternar modo amplo"
|
|
|
|
:command.window/close "Fechar janela"
|
|
|
|
:context-menu/developer-tools "Ferramentas do desenvolvedor"
|
|
:context-menu/make-a-flashcard "Criar um Flashcard"
|
|
:context-menu/set-icon "Definir ícone"
|
|
:context-menu/toggle-number-list "Alternar lista numerada"
|
|
|
|
:date/invalid-date-warning "{1} não é uma data válida. Por favor, tente novamente"
|
|
|
|
:date.nlp/last-friday "Sexta passada"
|
|
:date.nlp/last-monday "Segunda passada"
|
|
:date.nlp/last-month "Mês passado"
|
|
:date.nlp/last-saturday "Sábado passado"
|
|
:date.nlp/last-sunday "Domingo passado"
|
|
:date.nlp/last-thursday "Quinta passada"
|
|
:date.nlp/last-tuesday "Terça passada"
|
|
:date.nlp/last-wednesday "Quarta passada"
|
|
:date.nlp/last-week "Semana passada"
|
|
:date.nlp/last-year "Ano passado"
|
|
:date.nlp/next-friday "Sexta que vem"
|
|
:date.nlp/next-monday "Segunda que vem"
|
|
:date.nlp/next-month "Próximo mês"
|
|
:date.nlp/next-saturday "Sábado que vem"
|
|
:date.nlp/next-sunday "Domingo que vem"
|
|
:date.nlp/next-thursday "Quinta que vem"
|
|
:date.nlp/next-tuesday "Terça que vem"
|
|
:date.nlp/next-wednesday "Quarta que vem"
|
|
:date.nlp/next-week "Próxima semana"
|
|
:date.nlp/next-year "Próximo ano"
|
|
:date.nlp/this-friday "Esta sexta-feira"
|
|
:date.nlp/this-monday "Esta segunda-feira"
|
|
:date.nlp/this-month "Este mês"
|
|
:date.nlp/this-saturday "Este sábado"
|
|
:date.nlp/this-sunday "Este domingo"
|
|
:date.nlp/this-thursday "Esta quinta-feira"
|
|
:date.nlp/this-tuesday "Esta terça-feira"
|
|
:date.nlp/this-wednesday "Esta quarta-feira"
|
|
:date.nlp/this-week "Esta semana"
|
|
:date.nlp/this-year "Este ano"
|
|
:date.nlp/today "Hoje"
|
|
:date.nlp/tomorrow "Amanhã"
|
|
:date.nlp/yesterday "Ontem"
|
|
|
|
:deeplink/open-block-error "Não foi possível abrir o link. O ID do bloco `{1}` não existe no grafo atual."
|
|
:deeplink/open-graph-error "Não foi possível abrir o grafo. O grafo `{1}` não existe."
|
|
:deeplink/open-page-error "Não foi possível abrir o link. A página `{1}` não existe no grafo atual."
|
|
|
|
:editor/add-content-first-warning "Por favor, adicione algum conteúdo primeiro."
|
|
:editor/auto-heading "Título automático"
|
|
:editor/block-search "Buscar um bloco"
|
|
:editor/click-to-edit "Clique para editar"
|
|
:editor/code-language-placeholder "Escolher linguagem"
|
|
:editor/collapse-block-children "Recolher todos"
|
|
:editor/cut "Recortar"
|
|
:editor/cycle-todo "Alternar o estado TODO do item atual"
|
|
:editor/delete-selection "Excluir blocos selecionados"
|
|
:editor/display-tag-inline-hint "para exibir esta tag em linha em vez de no final deste nó."
|
|
:editor/expand-block-children "Expandir todos"
|
|
:editor/heading "Título {1}"
|
|
:editor/moving-blocks-count "Movendo {1} blocos"
|
|
:editor/new-page "Nova página"
|
|
:editor/new-tag "Nova tag"
|
|
:editor/no-block-selected-warning "Nenhum bloco selecionado"
|
|
:editor/paste "Colar"
|
|
:editor/reference-node-use-page-ref "Para referenciar um nó, use `[[]]`."
|
|
:editor/remove-heading "Remover título"
|
|
:editor/search-for-node "Buscar um nó"
|
|
:editor/search-for-tag "Buscar uma tag"
|
|
:editor/search-template-placeholder "Pesquisar um modelo"
|
|
:editor/template-insert-error "Erro ao inserir modelo: {1}"
|
|
|
|
:editor.document-mode/new-block-hint "{1} para criar novo bloco"
|
|
:editor.document-mode/title "Modo documento"
|
|
:editor.document-mode/toggle-desc "Clique `D` ou digite {1} para alternar o modo documento"
|
|
|
|
:editor.quick-add/add-to-today "Adicionar à página de hoje"
|
|
:editor.quick-add/title "Adição rápida"
|
|
|
|
:editor.slash/advanced-query "Consulta avançada"
|
|
:editor.slash/advanced-query-desc "Criar um bloco de consulta avançada"
|
|
:editor.slash/calculator "Calculadora"
|
|
:editor.slash/calculator-desc "Inserir uma calculadora"
|
|
:editor.slash/cloze "Cloze"
|
|
:editor.slash/code-block "Bloco de código"
|
|
:editor.slash/code-block-desc "Inserir bloco de código"
|
|
:editor.slash/current-time "Hora atual"
|
|
:editor.slash/current-time-desc "Inserir a hora atual"
|
|
:editor.slash/date-picker "Seletor de data"
|
|
:editor.slash/date-picker-desc "Selecionar uma data e inserir aqui"
|
|
:editor.slash/embed-html "Incorporar HTML"
|
|
:editor.slash/embed-twitter-tweet "Incorporar tweet do Twitter"
|
|
:editor.slash/embed-video-url "Incorporar URL de vídeo"
|
|
:editor.slash/embed-youtube-timestamp "Incorporar timestamp do YouTube"
|
|
:editor.slash/group-advanced "AVANÇADO"
|
|
:editor.slash/group-basic "BÁSICO"
|
|
:editor.slash/group-format "FORMATO"
|
|
:editor.slash/group-heading "Cabeçalho"
|
|
:editor.slash/group-list-type "TIPO DE LISTA"
|
|
:editor.slash/group-plugins "PLUGINS"
|
|
:editor.slash/group-priority "PRIORIDADE"
|
|
:editor.slash/group-task-date "DATA DA TAREFA"
|
|
:editor.slash/group-task-status "STATUS DA TAREFA"
|
|
:editor.slash/group-time-and-date "HORA E DATA"
|
|
:editor.slash/heading-label "Cabeçalho {1}"
|
|
:editor.slash/image-link "Link de imagem"
|
|
:editor.slash/image-link-desc "Criar um link HTTP para uma imagem"
|
|
:editor.slash/link-desc "Criar um link HTTP"
|
|
:editor.slash/math-block "Bloco matemático"
|
|
:editor.slash/math-block-desc "Criar um bloco LaTeX"
|
|
:editor.slash/no-priority "Sem prioridade"
|
|
:editor.slash/node-embed "Incorporação de nó"
|
|
:editor.slash/node-embed-desc "Incorporar um nó aqui"
|
|
:editor.slash/node-reference "Referência de nó"
|
|
:editor.slash/node-reference-desc "Criar um backlink para um nó (uma página ou um bloco)"
|
|
:editor.slash/normal-text "Texto normal"
|
|
:editor.slash/normal-text-desc "Limpar cabeçalho e definir como texto normal"
|
|
:editor.slash/number-children "Filhos numerados"
|
|
:editor.slash/number-list "Lista numerada"
|
|
:editor.slash/priority-desc "Definir prioridade para {1}"
|
|
:editor.slash/priority-label "Prioridade {1}"
|
|
:editor.slash/query-function "Função de consulta"
|
|
:editor.slash/query-function-desc "Criar uma função de consulta"
|
|
:editor.slash/quote-desc "Criar um bloco de citação"
|
|
:editor.slash/status-desc "Definir status para {1}"
|
|
:editor.slash/template-desc "Inserir um modelo criado aqui"
|
|
:editor.slash/today-desc "Inserir a data de hoje"
|
|
:editor.slash/tomorrow-desc "Inserir a data de amanhã"
|
|
:editor.slash/underline "Sublinhado"
|
|
:editor.slash/underline-desc "Criar uma decoração de texto sublinhada"
|
|
:editor.slash/upload-asset "Enviar um arquivo"
|
|
:editor.slash/upload-asset-desc "Enviar tipos de arquivo como imagem, PDF, DOCX, etc."
|
|
:editor.slash/yesterday-desc "Inserir a data de ontem"
|
|
|
|
:electron/about "Sobre o Logseq"
|
|
:electron/add-to-dictionary "Adicionar ao dicionário"
|
|
:electron/block-not-exist "Falha ao abrir o link. O ID do bloco `{1}` não existe no grafo."
|
|
:electron/cancel "Cancelar"
|
|
:electron/copy-image "Copiar imagem"
|
|
:electron/link-open-confirm "Tem certeza de que deseja abrir este link?\n{1}"
|
|
:electron/link-open-failed-missing-graph "Não foi possível abrir o link. Grafo ausente."
|
|
:electron/link-open-failed-no-graph "Falha ao abrir o link. Não foi possível associar o identificador de grafo `{1}` a nenhum grafo vinculado."
|
|
:electron/link-open-failed-no-target "Falha ao abrir o link. Não foi possível associar `{1}` a nenhum destino."
|
|
:electron/look-up "Pesquisar seleção"
|
|
:electron/main-exception "[Exceção do processo principal]\n{1}\n{2}"
|
|
:electron/new-window "Nova janela"
|
|
:electron/official-docs "Documentação oficial"
|
|
:electron/ok "OK"
|
|
:electron/open-dir-error "Não foi possível abrir o diretório: {1}"
|
|
:electron/save-image "Salvar imagem"
|
|
:electron/save-image-as "Salvar imagem como"
|
|
:electron/search-with-google "Pesquisar no Google"
|
|
:electron/unimplemented-callback "Ação x-callback-url não implementada: `{1}`."
|
|
:electron/version "Versão {1}"
|
|
:electron/write-file-error "Falha ao gravar o arquivo {1}, {2}."
|
|
:electron/write-file-error-with-backup "Falha ao gravar o arquivo {1}, {2}. Um arquivo de backup foi salvo em {3}."
|
|
|
|
:encryption/cloud-password-rich (fn [] ["Se você perder sua senha, nenhum dado na nuvem poderá ser descriptografado. " [:span "Mesmo assim, você ainda poderá acessar a versão local do seu grafo."]])
|
|
:encryption/current-password "Senha atual"
|
|
:encryption/enter-password "Digite a senha"
|
|
:encryption/enter-password-again "Digite a senha novamente"
|
|
:encryption/enter-password-title "Digite a senha"
|
|
:encryption/failed-to-force-reset-password "Falha na redefinição forçada de senha"
|
|
:encryption/failed-to-update-password "Falha ao atualizar a senha"
|
|
:encryption/fetch-key-pair-error "Errando o par de chaves rsa do usuário: {1}"
|
|
:encryption/fetching-key-pair "Obtendo par de chaves"
|
|
:encryption/force-reset-password "Redefinir senha forçosamente"
|
|
:encryption/force-reset-password-successfully "Senha redefinida forçosamente com sucesso"
|
|
:encryption/force-resetting-password "Redefinição forçada em andamento"
|
|
:encryption/forgot-password-question "Esqueceu a senha?"
|
|
:encryption/forgot-password-warning "Se você esquecer a senha, os dados criptografados não poderão ser recuperados."
|
|
:encryption/init-key-pair "Inicializar par de chaves"
|
|
:encryption/init-key-pair-error "Erro no par de chaves de inicialização: {1}"
|
|
:encryption/password-not-matched "As senhas não coincidem"
|
|
:encryption/password-updated-successfully "Senha atualizada"
|
|
:encryption/remember-password-rich (fn [] [[:span "Certifique-se de "] "lembrar a senha que você definiu, porque não poderemos redefini-la nem recuperá-la se você a esquecer, " [:span "e recomendamos que você "] "guarde uma cópia de segurança dela em local seguro."])
|
|
:encryption/reset-password "Redefinir senha"
|
|
:encryption/set-new-password "Definir nova senha"
|
|
:encryption/set-password-title "Definir senha"
|
|
:encryption/updating-password "Atualizando senha"
|
|
:encryption/wrong-password "Senha incorreta"
|
|
|
|
:export/backup-successful "Backup realizado com sucesso!"
|
|
:export/block-data-copied "Dados do bloco copiados para a área de transferência"
|
|
:export/collecting-assets "Coletando arquivos"
|
|
:export/copied-to-clipboard "Copiado para a área de transferência!"
|
|
:export/copy-or-export-as "Copiar / Exportar como.."
|
|
:export/creating-zip "Criando zip"
|
|
:export/db-backup-error "Falha no backup do banco de dados."
|
|
:export/db-edn "Exportar como arquivo EDN"
|
|
:export/debug-transit-desc "Exporta para um arquivo .transit para enviar para nós para depuração. Quaisquer dados sensíveis serão removidos no arquivo exportado."
|
|
:export/debug-transit-file "Exportar arquivo transit de depuração"
|
|
:export/edn-desc "Exporta para um arquivo .edn legível e editável. Não dependa disso como backup principal."
|
|
:export/error-unexpected "Ocorreu um erro inesperado durante a exportação. Consulte o console do JavaScript para detalhes."
|
|
:export/exporting "Exportando"
|
|
:export/finalizing "Finalizando"
|
|
:export/format-text "Texto"
|
|
:export/graph "Exportar grafo"
|
|
:export/graph-ontology-data-copied "Dados da ontologia do grafo copiados para a área de transferência"
|
|
:export/indent-style-dashes "traços"
|
|
:export/indent-style-label "Estilo de indentação:"
|
|
:export/indent-style-none "sem indentação"
|
|
:export/indent-style-spaces "espaços"
|
|
:export/level-lte "nível <="
|
|
:export/markdown "Exportar como Markdown padrão (sem propriedades de bloco)"
|
|
:export/newline-after-block "nova linha após o bloco"
|
|
:export/no-updates-since-last-export "Sem atualizações desde a última exportação."
|
|
:export/open-blocks-only "somente blocos abertos (ignorar filhos recolhidos)"
|
|
:export/page "Exportar página"
|
|
:export/page-data-copied "Dados da página copiados para a área de transferência"
|
|
:export/page-ref-text "[[text]] -> text"
|
|
:export/preparing-zip "Preparando zip"
|
|
:export/preview-alt "pré-visualização da exportação"
|
|
:export/public-pages "Exportar páginas públicas"
|
|
:export/remove-emphasis "remover ênfase"
|
|
:export/remove-properties "remover propriedades"
|
|
:export/remove-tags "remover #tags"
|
|
:export/save-to-file "Salvar em arquivo"
|
|
:export/sqlite-db "Exportar banco de dados SQLite"
|
|
:export/title "Exportar"
|
|
:export/transparent-background "Fundo transparente"
|
|
:export/view-nodes-data-copied "Dados dos nós da visualização copiados para a área de transferência"
|
|
:export/zip "Exportar banco de dados SQLite e recursos"
|
|
:export/zip-error "Falha na exportação do ZIP."
|
|
|
|
:export.backup/backup-now "Fazer backup agora"
|
|
:export.backup/cancel "Cancelar backup"
|
|
:export.backup/enabled-desc "Backups por hora estão habilitados para este grafo, {1}."
|
|
:export.backup/folder "Pasta de backup:"
|
|
:export.backup/hourly-note "O backup será criado a cada hora."
|
|
:export.backup/open-folder "abrir pasta de backups deste grafo"
|
|
:export.backup/schedule "Agendar backup"
|
|
:export.backup/set-folder-first "Defina a pasta de backup primeiro"
|
|
:export.backup/sqlite-desc "Forma principal de fazer backup do conteúdo do grafo em um único arquivo .sqlite."
|
|
:export.backup/unsupported-desc "Seu navegador não suporta {{The File System Access API}}, por favor mude para um navegador baseado em Chromium."
|
|
:export.backup/zip-desc "Forma principal de fazer backup do conteúdo e arquivos do grafo em um arquivo .zip."
|
|
|
|
:file/config-duplicate-keys "O arquivo '{1}' possui chaves duplicadas. A chave '{2}' é atribuída várias vezes."
|
|
:file/config-invalid "O arquivo de configuração é inválido"
|
|
:file/format-not-supported "Formato .{1} não é suportado."
|
|
:file/label "Arquivo"
|
|
:file/last-modified-at "Última modificação em"
|
|
:file/name "Nome do arquivo"
|
|
:file/no-data "Sem dados"
|
|
:file/title "Arquivo {1}"
|
|
|
|
:file.config/deprecation-title "O arquivo {1} tem as seguintes depreciações:"
|
|
:file.config/error-title "O arquivo {1} tem os seguintes erros:"
|
|
:file.config/invalid-desc "Certifique-se de que a configuração está envolvida em {}."
|
|
:file.config/invalid-title "O arquivo {1} não é válido."
|
|
:file.config/read-failed-desc "Certifique-se de que sua configuração está envolvida em {}. Também certifique-se de que os caracteres '( { [' têm seus caracteres de fechamento correspondentes ') } ]'."
|
|
:file.config/read-failed-title "Falha ao ler o arquivo {1}"
|
|
|
|
:flashcard/add-query "Adicionar nova consulta"
|
|
:flashcard/all-cards "Todos os cartões"
|
|
:flashcard/select-cards "Selecionar cartões"
|
|
:flashcard/shortcut-tooltip "Atalho: {1}"
|
|
|
|
:flashcard.empty/desc "Você pode adicionar \"{1}\" a qualquer bloco para transformá-lo em um cartão ou acionar \"/cloze\" para adicionar algumas partes ocultas."
|
|
:flashcard.empty/title "Hora de criar um cartão!"
|
|
|
|
:flashcard.rating/again "Novamente"
|
|
:flashcard.rating/again-desc "Erramos a resposta. Isso significa automaticamente que esquecemos o cartão. É uma falha de memória."
|
|
:flashcard.rating/easy "Fácil"
|
|
:flashcard.rating/easy-desc "A resposta estava correta e a lembramos com rapidez e confiança, sem esforço mental."
|
|
:flashcard.rating/good "Bom"
|
|
:flashcard.rating/good-desc "A resposta estava correta, mas exigiu algum esforço mental para lembrá-la."
|
|
:flashcard.rating/hard "Difícil"
|
|
:flashcard.rating/hard-desc "A resposta estava correta, mas não tínhamos confiança nela ou demoramos muito para lembrá-la."
|
|
|
|
:flashcard.review/finished "Parabéns, você revisou todos os cartões para esta consulta, nos vemos na próxima vez! 💯"
|
|
:flashcard.review/hide-answers "Ocultar respostas"
|
|
:flashcard.review/show-answers "Mostrar respostas"
|
|
:flashcard.review/show-clozes "Mostrar lacunas"
|
|
|
|
:format/bold "Negrito"
|
|
:format/code "Código"
|
|
:format/highlight "Realce"
|
|
:format/italics "Itálico"
|
|
:format/strikethrough "Tachado"
|
|
|
|
:graph/all-graphs "Todos os grafos"
|
|
:graph/already-exists-error "O grafo '{1}' já existe. Por favor, tente novamente com outro nome."
|
|
:graph/create-db "Criar um grafo de BD"
|
|
:graph/create-error "Falha ao criar o grafo"
|
|
:graph/create-new "Criar um novo grafo"
|
|
:graph/creating "Criando grafo"
|
|
:graph/delete-local-action "Excluir grafo local"
|
|
:graph/delete-local-confirm-desc "Tem certeza de que deseja excluir permanentemente o gráfico \"{1}\" do Logseq?"
|
|
:graph/delete-server-action "Excluir do servidor"
|
|
:graph/delete-server-confirm-desc "Tem certeza de que deseja excluir permanentemente o gráfico \"{1}\" do nosso servidor?"
|
|
:graph/delete-warning "⚠️ Observe que não podemos recuperar este gráfico após a exclusão. Certifique-se de ter backups antes de excluí-lo."
|
|
:graph/diff "Git diff"
|
|
:graph/downloading "baixando"
|
|
:graph/encrypt-data-label "Criptografar dados do grafo"
|
|
:graph/gc-success "Limpeza do grafo realizada com sucesso!"
|
|
:graph/last-opened-at-label "Aberto pela última vez: {1}"
|
|
:graph/leave-action "Sair deste grafo"
|
|
:graph/leave-confirm-desc "Tem certeza de que deseja sair deste gráfico?"
|
|
:graph/leave-error "Falha ao sair do grafo"
|
|
:graph/left "Grafo abandonado"
|
|
:graph/link-count (fn [n] (str n " " (if (= 1 n) "link" "links")))
|
|
:graph/local-graphs "Grafos locais:"
|
|
:graph/name-placeholder "nome do seu grafo"
|
|
:graph/preparing "preparando"
|
|
:graph/refresh-remote-graphs "Atualizar grafos remotos"
|
|
:graph/remote-graphs "Grafos remotos:"
|
|
:graph/removed "Gráfico removido \"{1}\""
|
|
:graph/removed-and-redirecting "Gráfico removido \"{1}\". Redirecionando para o gráfico \"{2}\""
|
|
:graph/removed-from-sync "Grafo removido da sincronização"
|
|
:graph/shared-graphs "Grafos compartilhados"
|
|
:graph/updated-switching "Grafo atualizado. Alternando..."
|
|
:graph/use-sync-beta "Usar Logseq Sync (beta)"
|
|
:graph/use-sync-label "Usar Logseq Sync?"
|
|
|
|
:graph.diagnostics/checksum-failed-error "Falha ao calcular os diagnósticos de checksum do grafo."
|
|
:graph.diagnostics/checksum-recomputed-success "Checksum recalculado. Recalculado: {1}, local: {2}, remoto: {3}. {4}.edn foi baixado com {5} blocos e atributos de checksum {6}."
|
|
:graph.diagnostics/checksum-unavailable-warning "Não foi possível calcular os diagnósticos de checksum do grafo atual."
|
|
:graph.diagnostics/client-ops-export-failed-error "Falha ao exportar Client ops SQLite."
|
|
:graph.diagnostics/client-ops-export-invalid-payload-warning "Falha ao exportar Client ops SQLite: tipo de payload inválido {1}."
|
|
:graph.diagnostics/client-ops-export-success "Client ops SQLite exportado: {1}.sqlite"
|
|
:graph.diagnostics/no-graph-warning "Nenhum grafo encontrado."
|
|
|
|
:graph.page/title "Grafo da página"
|
|
|
|
:graph.switch/add-graph-action "Sim, adicione outro grafo"
|
|
:graph.switch/empty-desc "Nenhum grafo correspondente. Deseja adicionar outro?"
|
|
:graph.switch/prompt "Troque para:"
|
|
:graph.switch/select-prompt "Selecione um grafo"
|
|
|
|
:graph.validation/config-arweave-gateway-warning "não é mais suportado."
|
|
:graph.validation/config-block-hidden-properties-warning "is not used in DB graphs as hiding a property is done in its configuration"
|
|
:graph.validation/config-default-templates-warning "is replaced by #Template and the `Apply template to tags` property"
|
|
:graph.validation/config-editor-command-trigger-warning "não é mais suportado. Por favor, use '/' e relate os bugs."
|
|
:graph.validation/config-favorites-warning "is not stored in config for DB graphs"
|
|
:graph.validation/config-feature-enable-block-timestamps-warning "is not used in DB graphs as it is always enabled"
|
|
:graph.validation/config-preferred-format-warning "não é usado em gráficos DB pois há apenas modo markdown."
|
|
:graph.validation/config-property-pages-enabled-warning "is not used in DB graphs as all properties have pages"
|
|
:graph.validation/config-unused-in-db-graphs-warning "is not used in DB graphs"
|
|
:graph.validation/invalid-blocks-detected "A validação detectou {1} bloco(s) inválido(s). Esses blocos podem ter erros. Tentando corrigir blocos inválidos. Execute a validação novamente para ver se foram corrigidos."
|
|
:graph.validation/name-reserved-characters-warning "O nome do grafo não pode conter os seguintes caracteres reservados:"
|
|
:graph.validation/reserved-character-asterisk "asterisco"
|
|
:graph.validation/reserved-character-backslash "barra invertida"
|
|
:graph.validation/reserved-character-colon "dois-pontos"
|
|
:graph.validation/reserved-character-double-quote "aspas duplas"
|
|
:graph.validation/reserved-character-forward-slash "barra"
|
|
:graph.validation/reserved-character-greater-than "maior que"
|
|
:graph.validation/reserved-character-hash "cerquilha"
|
|
:graph.validation/reserved-character-less-than "menor que"
|
|
:graph.validation/reserved-character-pipe "barra vertical ou pipe"
|
|
:graph.validation/reserved-character-plus "mais"
|
|
:graph.validation/reserved-character-question-mark "ponto de interrogação"
|
|
:graph.validation/valid "Seu gráfico é válido! {1}"
|
|
|
|
:header/go-back "Voltar"
|
|
:header/go-forward "Avançar"
|
|
:header/highlight-recent-blocks "Destacar blocos recentes"
|
|
:header/highlight-recent-blocks-days-ago "Destacar blocos recentes: há {1} dias"
|
|
:header/more "Mais"
|
|
:header/quit-highlight-recent-blocks "Sair do destaque de blocos recentes"
|
|
:header/toggle-left-sidebar "Alternar barra lateral esquerda"
|
|
|
|
:help/about "Sobre o Logseq"
|
|
:help/about-title "Sobre"
|
|
:help/ask-community "Pergunte à comunidade"
|
|
:help/awesome-logseq "Awesome Logseq"
|
|
:help/block-reference "Referência de bloco"
|
|
:help/blog "Blog do Logseq"
|
|
:help/bug "Relatório de bug"
|
|
:help/changelog "Registro de alterações"
|
|
:help/community-title "Comunidade"
|
|
:help/context-menu "Bloquear menu de contexto"
|
|
:help/context-menu-action "Clique com o botão direito no marcador"
|
|
:help/development-title "Desenvolvimento"
|
|
:help/docs "Documentação"
|
|
:help/feature "Solicitação de recurso"
|
|
:help/forum-community "Comunidade do Fórum"
|
|
:help/handbook "Manual"
|
|
:help/learn-more "Saiba mais"
|
|
:help/markdown-syntax "Sintaxe de Markdown"
|
|
:help/open-link-in-sidebar "Abrir link na barra lateral"
|
|
:help/open-link-in-sidebar-action "Shift+clique na referência"
|
|
:help/privacy "Política de privacidade"
|
|
:help/reference-autocomplete "Preenchimento automático de referência de página"
|
|
:help/release-notes "Notas da versão"
|
|
:help/roadmap "Roteiro"
|
|
:help/search "Pesquisar páginas/blocos/comandos"
|
|
:help/slash-autocomplete "Barra de preenchimento automático"
|
|
:help/start "Começando"
|
|
:help/submit-feedback "Enviar feedback"
|
|
:help/support-forum "Fórum de suporte"
|
|
:help/terms "Termos"
|
|
:help/terms-title "Termos"
|
|
:help/usage-title "Uso"
|
|
|
|
:help.handbook/chat-on-discord "Converse no Discord"
|
|
:help.handbook/chat-on-discord-desc "Faça perguntas rápidas, conheça outros usuários e aprenda novos fluxos de trabalho."
|
|
:help.handbook/copy-topic-link "Copiar link do tópico"
|
|
:help.handbook/current-chapter "Capítulo atual"
|
|
:help.handbook/help-categories "Categorias de ajuda"
|
|
:help.handbook/home "Início"
|
|
:help.handbook/link-copied "Link do manual copiado!"
|
|
:help.handbook/monthly-posts "publicações mensais"
|
|
:help.handbook/next-chapter "Próximo capítulo"
|
|
:help.handbook/popular-topics "Tópicos populares"
|
|
:help.handbook/prev-chapter "Capítulo anterior"
|
|
:help.handbook/resources-from "Recursos de {1}"
|
|
:help.handbook/search-placeholder "Pesquisar"
|
|
:help.handbook/shortcuts-count "{1} atalhos"
|
|
:help.handbook/sync "Sincronização"
|
|
:help.handbook/title "Ajuda"
|
|
:help.handbook/topics "Tópicos"
|
|
:help.handbook/users-online "usuários online"
|
|
:help.handbook/visit-the-forum "Visite o fórum"
|
|
:help.handbook/visit-the-forum-desc "Dê feedback, solicite recursos e tenha conversas aprofundadas."
|
|
:help.handbook/writing-mode "Modo de escrita (pré-visualização em breve)"
|
|
|
|
:help.shortcuts/desc "Ver atalhos e dicas"
|
|
:help.shortcuts/label "Atalhos de teclado"
|
|
:help.shortcuts/shortcut-column "Atalho"
|
|
:help.shortcuts/title "Atalhos de teclado"
|
|
:help.shortcuts/triggers "Gatilhos"
|
|
|
|
:icon/emojis-count "Emojis ({1})"
|
|
:icon/icons-count "Ícones ({1})"
|
|
:icon/matched-count "Correspondências ({1})"
|
|
:icon/search-all "Buscar tudo"
|
|
:icon/search-emojis "Buscar emojis"
|
|
:icon/search-icons "Buscar ícones"
|
|
:icon/tab-all "Tudo"
|
|
:icon/tab-emojis "Emojis"
|
|
:icon/tab-icons "Ícones"
|
|
|
|
:import/all-tags "Importar todas as tags"
|
|
:import/asset-too-large-warning "A cópia do recurso {1} foi ignorada porque ele excede o limite de 100 MB."
|
|
:import/assets-import-partial "{1}/{2} recursos importados. Detalhes no console."
|
|
:import/assets-imported "{1} recursos importados."
|
|
:import/assets-skipped "{1} recursos ignorados. Detalhes no console."
|
|
:import/block-icons-cannot-be-imported "Ícones de blocos não podem ser importados. Importe-os manualmente no bloco {1}."
|
|
:import/cannot-import-block-into-non-block-entity "Não é possível importar um bloco em uma entidade que não é bloco."
|
|
:import/db-edn-desc "Importar exportação EDN de um grafo DB para um novo grafo DB"
|
|
:import/db-edn-title "EDN para grafo DB"
|
|
:import/debug-transit-desc "Importar arquivo transit de depuração para um novo grafo DB"
|
|
:import/debug-transit-title "Transit de depuração"
|
|
:import/default-db-graph-behavior "Comportamento padrão do grafo de banco de dados"
|
|
:import/empty-graph-name "O nome do grafo não pode estar vazio."
|
|
:import/extract-inline-code-snippets "Extrair trechos de código inline como sub-blocos"
|
|
:import/file-finished "Importação concluída!"
|
|
:import/file-to-db-desc "Importar uma pasta de grafo Logseq baseado em arquivos para um novo grafo DB"
|
|
:import/file-to-db-title "Arquivo para grafo DB"
|
|
:import/graph-name-conflict "Já existe um grafo com este nome. Escolha outro nome!"
|
|
:import/graph-name-placeholder "Nome do grafo"
|
|
:import/ignored-assets "{1} recursos ignorados durante a importação. Detalhes no console JavaScript."
|
|
:import/ignored-files "{1} arquivos ignorados durante a importação. Detalhes no console JavaScript."
|
|
:import/ignored-properties "{1} propriedades ignoradas durante a importação"
|
|
:import/ignored-properties-fix "Para corrigir o tipo de propriedade, altere o valor para o tipo correto e reimporte o grafo"
|
|
:import/invalid-blocks-detected "{1} blocos inválidos detectados durante a importação. A interação pode falhar. Detalhes no console JavaScript."
|
|
:import/invalid-edn-file "O arquivo EDN fornecido é inválido. Corrija e tente novamente."
|
|
:import/loading "Importando"
|
|
:import/logseq-config-missing "Erro de importação: o grafo Logseq não possui o arquivo 'logseq/config.edn'."
|
|
:import/new-graph-name "Novo nome do grafo"
|
|
:import/notes "Importar notas existentes"
|
|
:import/org-files-imported "{1} arquivos Org importados como Markdown. O suporte a arquivos Org será adicionado futuramente."
|
|
:import/page-icons-cannot-be-imported "Ícones de páginas não podem ser importados. Importe-os manualmente na página {1}."
|
|
:import/properties-case-insensitive-commas "Nomes de propriedades (sem distinção de maiúsculas, separados por vírgulas)"
|
|
:import/property-classes-placeholder "ex. type"
|
|
:import/property-import-manually "Esta propriedade deve ser importada manualmente"
|
|
:import/property-parent-classes-placeholder "ex. parent"
|
|
:import/property-type-mismatch "O valor da propriedade é do tipo {1}, não {2}"
|
|
:import/property-value-tag-parents "Importar pais de tags dos valores de propriedades"
|
|
:import/property-value-tags "Importar tags adicionais dos valores de propriedades"
|
|
:import/remove-inline-tags "Remover tags inline"
|
|
:import/select-edn-or-json "Selecione um arquivo EDN ou JSON."
|
|
:import/specific-tags "Importar tags específicas"
|
|
:import/sqlite-and-assets-desc "Importar um zip contendo db.sqlite e uma pasta de assets"
|
|
:import/sqlite-and-assets-title "SQLite + assets (.zip)"
|
|
:import/submitted-edn-invalid "Os dados EDN enviados são inválidos! Corrija e tente novamente."
|
|
:import/successful "Importação realizada com sucesso!"
|
|
:import/tag-classes-placeholder "Tag1, Tag2"
|
|
:import/tags-case-insensitive "Tags (sem distinção de maiúsculas)"
|
|
:import/title "Importar"
|
|
:import/unexpected-error "Erro inesperado: {1}"
|
|
:import/zip-import-error "Falha na importação de Zip: {1}"
|
|
:import/zip-missing-db-sqlite "O ZIP não contém db.sqlite"
|
|
|
|
:journal/add-blocks-to-today-success "Blocos adicionados hoje"
|
|
:journal/page-cant-convert-warning "Esta página não é uma página de diário."
|
|
:journal/parse-date-to-name-error "Falha ao analisar o nome do diário"
|
|
|
|
:journal.default-query/doing "FAZENDO"
|
|
:journal.default-query/todo "A FAZER"
|
|
|
|
:keymap/all "Todos"
|
|
:keymap/already-bound "Atalho já em uso"
|
|
:keymap/also-used-for-action "Também usado para {1}"
|
|
:keymap/also-used-for-action-in-context "Também usado para {1} No contexto {2}"
|
|
:keymap/clear "Limpar"
|
|
:keymap/clear-keystroke-filter "Limpar filtro de teclas"
|
|
:keymap/clear-search "Limpar pesquisa"
|
|
:keymap/custom "Customizar"
|
|
:keymap/deactivates-chord "Desativa o atalho"
|
|
:keymap/deactivates-chords "Desativa {1} combinações de atalhos"
|
|
:keymap/disabled "Desabilitar"
|
|
:keymap/esc-is-reserved "Esc é reservado"
|
|
:keymap/hint-cancel "Cancelar"
|
|
:keymap/hint-close "Fechar"
|
|
:keymap/hint-reassign "Reatribuir"
|
|
:keymap/hint-remove "Remover"
|
|
:keymap/keystroke-filter "Filtro de teclas"
|
|
:keymap/no-matching-shortcuts "Nenhum atalho correspondente"
|
|
:keymap/press-a-shortcut "Pressione um atalho"
|
|
:keymap/press-keys-to-filter "Pressione teclas para filtrar"
|
|
:keymap/reassign "Reatribuir"
|
|
:keymap/reassign-tooltip "Reatribuir o atalho desta ação"
|
|
:keymap/reassigned-from "Reatribuído de {1}"
|
|
:keymap/refresh-all "Atualizar tudo"
|
|
:keymap/remove-binding "Remover atalho"
|
|
:keymap/remove-filter "Remover filtro"
|
|
:keymap/reset "Redefinir"
|
|
:keymap/reset-to-default "Redefinir para o padrão"
|
|
:keymap/search-by-keys "Buscar por teclas"
|
|
:keymap/search-placeholder "Buscar atalhos…"
|
|
:keymap/shortcut-added "Atalho adicionado"
|
|
:keymap/shortcut-removed "Atalho removido"
|
|
:keymap/toggle-categories-pane "Alternar painel de categorias"
|
|
:keymap/undo "Desfazer"
|
|
:keymap/unset "Desativar"
|
|
:keymap/used-by-action "Usado por {1}"
|
|
|
|
:library/add-existing-pages "Adicionar páginas existentes à Biblioteca"
|
|
:library/add-pages "Adicionar páginas"
|
|
:library/title "Biblioteca"
|
|
|
|
:mobile/camera-access-denied "O acesso à câmera está negado. Ative-o em Configurações > Logseq."
|
|
:mobile/microphone-access-denied "O acesso ao microfone está negado. Ative-o em Configurações > Logseq."
|
|
|
|
:mobile.header/actions "Ações"
|
|
:mobile.header/create-graph "Criar grafo"
|
|
:mobile.header/delete-block-confirm-desc "Deseja excluir este bloco?"
|
|
:mobile.header/delete-page-confirm-desc "Deseja excluir esta página?"
|
|
|
|
:mobile.intent/file-options "Opções de arquivo"
|
|
:mobile.intent/open-with-app "Abrir arquivo com seu app favorito"
|
|
:mobile.intent/select-option-prompt "Selecione uma opção para executar"
|
|
:mobile.intent/share "Compartilhar"
|
|
|
|
:mobile.log/all "Todos"
|
|
:mobile.log/errors-only "Somente erros"
|
|
:mobile.log/full "Completo"
|
|
:mobile.log/new-first "Mais recentes primeiro"
|
|
:mobile.log/old-first "Mais antigos primeiro"
|
|
:mobile.log/ui "UI"
|
|
:mobile.log/worker "Worker"
|
|
|
|
:mobile.settings/account "Conta"
|
|
:mobile.settings/check-log "Ver registro"
|
|
:mobile.settings/discord-community "Comunidade Discord"
|
|
:mobile.settings/forum "Fórum"
|
|
:mobile.settings/github "GitHub"
|
|
:mobile.settings/report-bug "Reportar bug"
|
|
:mobile.settings/revision "Revisão"
|
|
:mobile.settings/theme "Tema"
|
|
:mobile.settings/version "Versão"
|
|
|
|
:mobile.share/file-import-error "Falha ao importar arquivo compartilhado"
|
|
:mobile.share/media-import-error "Falha ao importar mídia compartilhada"
|
|
:mobile.share/unsupported-content-warning "Não é possível processar o conteúdo compartilhado. Por favor, reporte os seguintes códigos em {1}. Vamos analisar em breve."
|
|
:mobile.share/unsupported-import-type "Importação de arquivo {1} não é suportada. Você pode reportar em {2}. Vamos analisar em breve."
|
|
|
|
:mobile.tab/capture "Capturar"
|
|
:mobile.tab/go-to "Ir para"
|
|
:mobile.tab/graphs "Grafos"
|
|
|
|
:mobile.toolbar/audio "Áudio"
|
|
:mobile.toolbar/copy-ref "Copiar ref"
|
|
:mobile.toolbar/copy-url "Copiar url"
|
|
:mobile.toolbar/hide "Ocultar"
|
|
:mobile.toolbar/indent "Recuar"
|
|
:mobile.toolbar/outdent "Desfazer recuo"
|
|
:mobile.toolbar/photo "Foto"
|
|
:mobile.toolbar/redo "Refazer"
|
|
:mobile.toolbar/reference "Referência"
|
|
:mobile.toolbar/slash "Barra"
|
|
:mobile.toolbar/tag "Tag"
|
|
:mobile.toolbar/todo "TODO"
|
|
:mobile.toolbar/undo "Desfazer"
|
|
:mobile.toolbar/unselect "Desselecionar"
|
|
|
|
:nav/all-files "Todos os arquivos"
|
|
:nav/all-journals "Todos os diários"
|
|
:nav/appearance "Aparência"
|
|
:nav/assets "Imagens"
|
|
:nav/cannot-go-to-internal-page "Não é possível navegar para a página interna"
|
|
:nav/flashcards "Flashcards"
|
|
:nav/graph "Grafo"
|
|
:nav/graph-view "Visualização de grafo"
|
|
:nav/help "Ajuda"
|
|
:nav/home "Início"
|
|
:nav/invalid-jump-error "Salto inválido"
|
|
:nav/journals "Diários"
|
|
:nav/plugins "Plugins"
|
|
:nav/search "Buscar"
|
|
:nav/settings "Configurações"
|
|
:nav/skip-to-main-content "Pular para o conteúdo principal"
|
|
:nav/tasks "Tarefas"
|
|
:nav/themes "Temas"
|
|
|
|
:nav.all-pages/label "Páginas"
|
|
:nav.all-pages/title "Todas as páginas"
|
|
|
|
:node/built-in-cant-delete-error "Elementos integrados não podem ser excluídos."
|
|
:node/new "Novo nó"
|
|
|
|
:notification/copied "Copiado"
|
|
|
|
:onboarding.import/desc "Se elas estiverem em formato EDN ou Markdown, o Logseq pode trabalhar com elas."
|
|
:onboarding.import/sqlite-desc "Importar uma exportação de DB SQLite do seu grafo Logseq para um novo grafo DB"
|
|
:onboarding.import/title "Você já tem notas que deseja importar?"
|
|
|
|
:onboarding.import-option/desc "Você também pode fazer isso posteriormente no aplicativo."
|
|
:onboarding.import-option/title "Importar notas existentes"
|
|
|
|
:onboarding.setup/desc "Primeiro, você precisa escolher uma pasta onde o Logseq armazenará seus pensamentos, ideias, notas."
|
|
:onboarding.setup/title (fn [] ["Bem-vindo ao " [:strong "Logseq!"]])
|
|
|
|
:page/add-to-favorites "Adicionar aos Favoritos"
|
|
:page/added-tag-to-node "Adicionada tag \"{1}\" a \"{2}\""
|
|
:page/backlinks "Backlinks"
|
|
:page/clear "Limpar"
|
|
:page/clear-local-storage-desc "Isso exclui preferências menores como a preferência de tema claro/escuro."
|
|
:page/cleared "Limpo"
|
|
:page/contents "Conteúdo"
|
|
:page/convert-to-tag "Converter em tag"
|
|
:page/copy-url "Copiar URL da página"
|
|
:page/create "Criar uma nova página"
|
|
:page/created-at "Criado em"
|
|
:page/current-graph-as-sqlite-db "grafo atual como banco de dados SQLite"
|
|
:page/default-query-error "Falha na consulta padrão:"
|
|
:page/delete "Excluir página"
|
|
:page/go-back-home "Voltar para o início"
|
|
:page/hide-properties "Ocultar propriedades"
|
|
:page/local-storage "armazenamento local"
|
|
:page/logseq-is-having-a-problem "Logseq está com um problema. Para tentar fazê-lo voltar a funcionar, siga as etapas seguras a seguir:"
|
|
:page/make-private "Tornar privado"
|
|
:page/make-public "Torná-la pública para publicação"
|
|
:page/moved-to-recycle "O nó foi movido para a Lixeira"
|
|
:page/name "Nome da página"
|
|
:page/no-page-found-to-copy "Nenhuma página encontrada para copiar"
|
|
:page/not-found "Página não encontrada"
|
|
:page/not-found-desc "Ops! A página que você está procurando não existe."
|
|
:page/not-found-title "Página não encontrada"
|
|
:page/not-found-warning "Nenhuma página encontrada"
|
|
:page/open-all-graphs-desc "Você também pode ir para {{All graphs}} para mudar para outro grafo."
|
|
:page/open-issue-desc "Se estes passos de solução de problemas não resolveram seu problema, por favor {{open an issue}}."
|
|
:page/open-properties "Abrir propriedades"
|
|
:page/rebuild "Reconstruir"
|
|
:page/relaunch "Reiniciar"
|
|
:page/relaunch-desc "Fechar e reabrir o aplicativo."
|
|
:page/scheduled-and-deadline "Agendado e prazo"
|
|
:page/search-index "índice de pesquisa"
|
|
:page/send-db-for-debugging "Você pode enviá-lo para help@logseq.com para depuração."
|
|
:page/something-went-wrong "Algo deu errado"
|
|
:page/step "Etapa {1}"
|
|
:page/the-app "o aplicativo"
|
|
:page/try "Tentar"
|
|
:page/unfavorite "Remover dos favoritos"
|
|
:page/unknown "Página desconhecida"
|
|
:page/updated-at "Atualizado em"
|
|
|
|
:page.convert/block-parent-not-page "Não é possível converter o bloco. O pai não é uma página."
|
|
:page.convert/cant-be-block "A página \"{1}\" não pode ser convertida em um bloco."
|
|
:page.convert/cant-be-block-has-children "A página \"{1}\" não pode ser convertida em um bloco porque possui páginas filhas."
|
|
:page.convert/cant-be-block-move-first "A página \"{1}\" não pode ser convertida em um bloco, mova-a primeiro para outra página."
|
|
:page.convert/page-to-tag-action "Converter \"{1}\" em tag"
|
|
:page.convert/page-to-tag-built-in "Páginas integradas não podem ser tags"
|
|
:page.convert/page-to-tag-duplicate "Já existe uma tag com o nome \"{1}\"."
|
|
:page.convert/page-to-tag-namespaced "Páginas com namespace não podem ser tags"
|
|
:page.convert/property-value-to-page "Não é possível converter o valor da propriedade em página."
|
|
:page.convert/tag-to-page-action "Converter tag em página"
|
|
:page.convert/tag-to-page-built-in "Tags integradas não podem ser páginas"
|
|
:page.convert/tag-to-page-confirm-desc "Converter uma tag em página também remove as propriedades dessa tag e a própria tag de todos os nós marcados com ela. Deseja continuar?"
|
|
:page.convert/tag-to-page-duplicate "Já existe uma página com o nome \"{1}\"."
|
|
:page.convert/tag-to-page-has-children "A tag possui filhos e não pode ser convertida"
|
|
|
|
:page.delete/batch-confirm-title "Tem certeza de que deseja excluir estas páginas? Propriedades e tags serão excluídas permanentemente e as páginas serão movidas para a Lixeira."
|
|
:page.delete/confirm-title "Tem certeza de que deseja excluir esta página?"
|
|
:page.delete/permanent-confirm-title "Tem certeza de que deseja excluir permanentemente esta página?"
|
|
:page.delete/success "A página \"{1}\" foi excluída com sucesso!"
|
|
:page.delete/total "Total: {1}"
|
|
:page.delete/warning "Estas páginas tiveram seu conteúdo excluído, mas não puderam ser excluídos: {1}. Consulte o console javascript para obter mais detalhes."
|
|
|
|
:page.validation/cant-set-built-in-tags "A nova página não pode definir tags integradas: {1}"
|
|
:page.validation/duplicate "Já existe outra página chamada \"{1}\" para tags: {2}."
|
|
:page.validation/name-blank "O nome da página não pode estar vazio."
|
|
:page.validation/name-no-hash "O nome da página não pode conter #"
|
|
:page.validation/name-no-slash "O nome da página não pode conter /."
|
|
:page.validation/parents-must-be-pages "Os pais de páginas devem ser páginas."
|
|
|
|
:pdf/annotations-page "Página de anotações"
|
|
:pdf/area-highlight-shortcut "Destaque de área ({1})"
|
|
:pdf/auto-fit "Ajuste automático"
|
|
:pdf/auto-open-context-menu "Abrir automaticamente o menu de contexto para seleções"
|
|
:pdf/copy-ref "Copiar referência"
|
|
:pdf/copy-text "Copiar texto"
|
|
:pdf/corrupted-file-error "Erro: {1}\nEste arquivo .pdf está corrompido?\nPor favor, confirme com um visualizador de PDF externo."
|
|
:pdf/doc-metadata "Metadados do documento"
|
|
:pdf/enter-to-search "Enter para pesquisar"
|
|
:pdf/find-results "{1} de {2} correspondências (\"{3}\")"
|
|
:pdf/generic-error "Erro: {1}\n{2}\nPor favor, confirme com o recurso do arquivo PDF."
|
|
:pdf/highlight-mode "Modo de destaque"
|
|
:pdf/highlights "Destaques"
|
|
:pdf/hl-block-colored "Rótulo colorido para destaque de bloco"
|
|
:pdf/linked-ref "Referências vinculadas"
|
|
:pdf/load-highlights-file-error "Erro: falha ao carregar o arquivo de destaques: \"{1}\". \n{2}"
|
|
:pdf/missing-file-error "Erro: {1}\n Este é o caminho correto?"
|
|
:pdf/more-settings "Mais configurações"
|
|
:pdf/no-outlines "Sem sumário"
|
|
:pdf/not-found "Não encontrado."
|
|
:pdf/open-in-app-window "Abrir na janela do app"
|
|
:pdf/open-in-external-window "Abrir em janela externa"
|
|
:pdf/outline "Sumário"
|
|
:pdf/page-label "Página {1}"
|
|
:pdf/password-protected-desc "Este documento é protegido por senha. Por favor, insira a senha:"
|
|
:pdf/password-required "Senha necessária"
|
|
:pdf/search "Pesquisar"
|
|
:pdf/search-placeholder "pesquisar"
|
|
:pdf/toggle-dashed "Estilo tracejado para destaque de área"
|
|
:pdf/viewer "visualizador de PDF"
|
|
:pdf/zoom-in "Aumentar zoom"
|
|
:pdf/zoom-out "Diminuir zoom"
|
|
|
|
:plugin/all "Todos"
|
|
:plugin/auto-update-check "Verificação automática de atualizações"
|
|
:plugin/auto-update-check-feedback "Verificação automática de atualizações: {1}!"
|
|
:plugin/check-all-updates "Verificar todas as atualizações"
|
|
:plugin/check-update "Verificar atualização"
|
|
:plugin/checked "Verificado"
|
|
:plugin/checking-for-updates "Verificando atualizações de plugins ..."
|
|
:plugin/contribute "✨ Escreva e envie um novo plugin"
|
|
:plugin/custom-js-alert "Encontrado o arquivo custom.js, permitir a execução? (Se você não entende o conteúdo deste arquivo, é recomendável não permitir a execução, pois isso tem certos riscos de segurança.)"
|
|
:plugin/date-added "Data de adição"
|
|
:plugin/delete-alert "Tem certeza de que deseja desinstalar o plugin [{1}]?"
|
|
:plugin/disable-for-performance-feedback "O plugin {1} está desativado."
|
|
:plugin/disable-now "Desativar agora"
|
|
:plugin/disabled "Desativado"
|
|
:plugin/does-not-support-db "Não suporta grafos DB"
|
|
:plugin/downloads "Downloads"
|
|
:plugin/empty "Nada encontrado."
|
|
:plugin/enabled "Ativado"
|
|
:plugin/existed-package "Pacote de plugins existente ({1})."
|
|
:plugin/fatal-error "Fatal: {1}"
|
|
:plugin/found-n-updates "Encontradas {1} atualizações"
|
|
:plugin/found-updates "Novas atualizações"
|
|
:plugin/install "Instalar"
|
|
:plugin/install-error "Falha na instalação: {1}\n{2}"
|
|
:plugin/installed "Instalado"
|
|
:plugin/installed-plugin "Plugin instalado: {1}"
|
|
:plugin/installing "Instalando"
|
|
:plugin/invalid-github-repo-url "URL do repositório GitHub inválida"
|
|
:plugin/invalid-package "Pacote inválido"
|
|
:plugin/invalid-plugins-edn "plugins.edn inválido"
|
|
:plugin/list-of-updates "Atualizações de plugins: "
|
|
:plugin/load-from-web-url "Carregar de URL web"
|
|
:plugin/load-plugin-indicator "Carregar plugin: {1}..."
|
|
:plugin/load-unpacked "Carregar plugin descompactado"
|
|
:plugin/loading-indicator "CARREGANDO"
|
|
:plugin/malformed-plugins-edn "plugins.edn malformado"
|
|
:plugin/marketplace "Loja de plugins"
|
|
:plugin/new-registered "Novo plugin registrado"
|
|
:plugin/no-settings-schema "Sem esquema de configurações!"
|
|
:plugin/not-installed "Não instalado"
|
|
:plugin/open-logs "Ver registros"
|
|
:plugin/open-logseq-dir "Abrir"
|
|
:plugin/open-package "Abrir pacote"
|
|
:plugin/open-preferences "Abrir Preferências"
|
|
:plugin/open-settings "Abrir configurações"
|
|
:plugin/perf-tip "Este plugin {1} demora muito para carregar, afetando o tempo de inicialização do aplicativo e podendo causar falhas no carregamento de outros plugins."
|
|
:plugin/popular "Popular"
|
|
:plugin/proxy-check-success "Sucesso! Status {1} em {2}ms."
|
|
:plugin/readme-empty-warning "Sem conteúdo README"
|
|
:plugin/refresh-lists "Atualizar listas"
|
|
:plugin/reload "Recarregar"
|
|
:plugin/remote-error "Erro remoto: {1}"
|
|
:plugin/report-modal-desc "Se algum plugin não estiver disponível ou você achar que contém código malicioso, envie um e-mail para {1}. Mencione o nome do plugin e a URL do seu repositório do GitHub. A equipe do Logseq geralmente responde dentro de um dia útil."
|
|
:plugin/report-security "Reportar problema de segurança"
|
|
:plugin/restart "Reiniciar aplicativo"
|
|
:plugin/search-plugin "Pesquisar plugins"
|
|
:plugin/security-warning "Os plugins podem acessar o seu grafo e os seus arquivos locais, fazer requisições de rede.\r\n Eles também podem causar corrupção ou perda de dados. Estamos trabalhando em regras de acesso adequadas para os seus grafos.\r\n Enquanto isso, certifique-se de fazer backups regulares dos seus grafos e só instale os plugins quando puder ler e\r\n entender o código-fonte."
|
|
:plugin/setting-not-handled "#Não tratado# {1}"
|
|
:plugin/settings-schema-error "Erro no esquema de configurações!"
|
|
:plugin/stars "Estrelas"
|
|
:plugin/supports-db "Suporte a BD"
|
|
:plugin/title "Título ({1})"
|
|
:plugin/uninstall "Desinstalar"
|
|
:plugin/unpacked "Descompactado"
|
|
:plugin/unpacked-tips "Selecione o diretório do plugin"
|
|
:plugin/up-to-date "Está atualizado {1}"
|
|
:plugin/update "Atualizar"
|
|
:plugin/update-all-selected "Atualizar todos os selecionados"
|
|
:plugin/update-all-success "Todos atualizados!"
|
|
:plugin/update-available "Atualização disponível"
|
|
:plugin/update-plugin "Atualizar plugin: {1} - {2}"
|
|
:plugin/updates-downloading "Baixando atualizações"
|
|
:plugin/updating "Atualizando"
|
|
|
|
:plugin.install-from-file/menu-title "Instalar a partir de plugins.edn"
|
|
:plugin.install-from-file/notice "Os seguintes plugins substituirão os seus plugins:"
|
|
:plugin.install-from-file/success "Todos os plugins foram instalados!"
|
|
:plugin.install-from-file/title "Instalar plugins a partir de plugins.edn"
|
|
|
|
:plugin.install-from-web-url/effect-label "efeito"
|
|
:plugin.install-from-web-url/repo-url-placeholder "URL do repositório GitHub"
|
|
:plugin.install-from-web-url/supports-note "As URLs suportam repositórios do GitHub e servidores de desenvolvimento local. (Por exemplo: {1}, {2})"
|
|
:plugin.install-from-web-url/theme-label "tema"
|
|
|
|
:plugin.package-config/detach-desc "Removê-lo apenas desvincula o plugin do Logseq e mantém a pasta de origem intacta."
|
|
:plugin.package-config/parse-error "Falha ao analisar a configuração do pacote do plugin."
|
|
:plugin.package-config/remove-error "Falha ao remover o plugin corrompido."
|
|
:plugin.package-config/remove-external-success "O plugin corrompido foi removido da lista de plugins."
|
|
:plugin.package-config/remove-installed-success "Plugin corrompido \"{1}\" removido."
|
|
|
|
:plugin.proxy/direct "Direto"
|
|
:plugin.proxy/host-port-required "Host e porta são obrigatórios"
|
|
:plugin.proxy/system "Sistema"
|
|
:plugin.proxy/test-url "URL de teste"
|
|
:plugin.proxy/testing "Testando"
|
|
|
|
:plugin.settings/edit-settings-json "Editar settings.json"
|
|
:plugin.settings/exit-code-mode "Sair do modo de código"
|
|
:plugin.settings/title "Configurações de plugins"
|
|
|
|
:plugin.themes/default-desc "Tema padrão do Logseq ({1})."
|
|
:plugin.themes/default-name "Default {1} theme"
|
|
:plugin.themes/group "Temas ({1})"
|
|
:plugin.themes/light-and-dark "temas claros & escuros"
|
|
|
|
:profiler/input-fn-placeholder "insira o nome da função aqui"
|
|
:profiler/unregister "Desregistrar"
|
|
|
|
:property/add-choice "Adicionar opção"
|
|
:property/add-choices "Adicionar opções"
|
|
:property/add-description "Adicionar descrição"
|
|
:property/add-new "Adicionar propriedade"
|
|
:property/add-or-change "Adicionar ou alterar propriedade"
|
|
:property/available-choices "Opções disponíveis"
|
|
:property/change-tooltip "Alterar {1}"
|
|
:property/checkbox-state-mapping "Mapeamento de estado da caixa de seleção"
|
|
:property/children-count "Crianças ({1})"
|
|
:property/choices-count "{1} escolhas"
|
|
:property/choose-tag "Escolher tag"
|
|
:property/choose-tags "Escolher tags"
|
|
:property/clear-value "Limpar"
|
|
:property/configure "Configurar"
|
|
:property/convert-page-to-property "Converter \"{1}\" em propriedade"
|
|
:property/create-error "Falha ao criar a propriedade."
|
|
:property/default-value "Valor padrão"
|
|
:property/delete-from-node "Excluir do nó"
|
|
:property/delete-from-node-confirm "Deseja excluir esta propriedade do nó?"
|
|
:property/delete-from-tag "Excluir da tag"
|
|
:property/delete-from-tag-confirm "Deseja excluir esta propriedade da tag?"
|
|
:property/description-placeholder "Inserir descrição"
|
|
:property/drag-to-reorder "Arraste para reordenar"
|
|
:property/existing-values "Valores existentes"
|
|
:property/go-to-this-property "Ir para a página da propriedade"
|
|
:property/hide-by-default "Ocultar por padrão"
|
|
:property/hide-choice-for-tag "Ocultar opção para tag"
|
|
:property/hide-empty-value "Ocultar valores vazios"
|
|
:property/hide-for-tag "Ocultar para #{1}"
|
|
:property/hide-hidden-choices "Ocultar opções ocultas"
|
|
:property/map-checked-to "Mapear marcado para"
|
|
:property/map-unchecked-to "Mapear desmarcado para"
|
|
:property/more-settings "Mais configurações"
|
|
:property/multiple-values "Valores múltiplos"
|
|
:property/multiple-values-confirm "Habilitar valores múltiplos?"
|
|
:property/name "Nome"
|
|
:property/name-placeholder "Nome da propriedade"
|
|
:property/nodes-with-property "Nós com propriedade"
|
|
:property/overdue "Atrasado"
|
|
:property/private-built-in-not-usable "Propriedade integrada privada não utilizável"
|
|
:property/select-choice "Selecionar opção"
|
|
:property/select-property-placeholder "Selecionar uma propriedade"
|
|
:property/select-type-placeholder "Selecionar um tipo de propriedade"
|
|
:property/self-reference "Autorreferência"
|
|
:property/set-default-choice "Definir opção padrão"
|
|
:property/set-default-value "Definir valor padrão"
|
|
:property/set-icon "Definir ícone"
|
|
:property/set-placeholder "Definir {1}"
|
|
:property/set-property "Definir propriedade"
|
|
:property/set-tags "Definir tags"
|
|
:property/set-value "Definir valor"
|
|
:property/show-as-checkbox-on-node "Mostrar como caixa de seleção no nó"
|
|
:property/show-as-checkbox-on-tagged-nodes "Mostrar como caixa de seleção em nós com tag"
|
|
:property/show-hidden-choices "Mostrar opções ocultas"
|
|
:property/skip-choosing-tag "Pular escolha de tag"
|
|
:property/specify-node-tags "Especificar tags do nó"
|
|
:property/title-placeholder "Título"
|
|
:property/type "Tipo"
|
|
:property/type-change-warning "Alterar o tipo de propriedade limpa algumas configurações da propriedade."
|
|
:property/type-checkbox "Caixa de seleção"
|
|
:property/type-date "Data"
|
|
:property/type-datetime "Data/Hora"
|
|
:property/type-locked-help "O tipo está bloqueado"
|
|
:property/type-node "Nó"
|
|
:property/type-number "Número"
|
|
:property/type-text "Texto"
|
|
:property/type-url "URL"
|
|
:property/ui-position "Posição na UI"
|
|
:property/ui-position-block-below "Abaixo do bloco"
|
|
:property/ui-position-block-left "À esquerda do bloco"
|
|
:property/ui-position-block-right "À direita do bloco"
|
|
:property/ui-position-properties "Propriedades"
|
|
:property/unset-property "Remover propriedade"
|
|
:property/update-success "Atualizado"
|
|
|
|
:property.built-in/alias "Alias"
|
|
:property.built-in/asset "Arquivo"
|
|
:property.built-in/asset-align "Alinhamento do arquivo"
|
|
:property.built-in/asset-checksum "Checksum do arquivo"
|
|
:property.built-in/asset-external-file-name "Nome do arquivo externo"
|
|
:property.built-in/asset-external-url "URL externa"
|
|
:property.built-in/asset-height "Altura da imagem"
|
|
:property.built-in/asset-last-visit-page "Última página visitada"
|
|
:property.built-in/asset-remote-metadata "Metadados remotos do arquivo"
|
|
:property.built-in/asset-resize-metadata "Metadados de redimensionamento"
|
|
:property.built-in/asset-size "Tamanho do arquivo"
|
|
:property.built-in/asset-type "Tipo do arquivo"
|
|
:property.built-in/asset-width "Largura da imagem"
|
|
:property.built-in/background-color "Cor de fundo"
|
|
:property.built-in/built-in "Integrado?"
|
|
:property.built-in/checkbox-display-properties "Propriedades exibidas como checkbox"
|
|
:property.built-in/choice-checkbox-state "Estado do checkbox da opção"
|
|
:property.built-in/choice-classes "Classes da opção"
|
|
:property.built-in/choice-exclusions "Exclusões da opção"
|
|
:property.built-in/class-bidirectional-property-title "Título da propriedade bidirecional"
|
|
:property.built-in/class-enable-bidirectional "Habilitar propriedades bidirecionais"
|
|
:property.built-in/class-extends "Estende"
|
|
:property.built-in/class-hide-from-node "Ocultar do nó"
|
|
:property.built-in/class-properties "Propriedades da tag"
|
|
:property.built-in/classes "Classes da propriedade"
|
|
:property.built-in/closed-value-property "Propriedade de valor fechado"
|
|
:property.built-in/code-lang "Modo de código"
|
|
:property.built-in/collapsed "Nó recolhido?"
|
|
:property.built-in/created-at "Nó criado em"
|
|
:property.built-in/created-by-ref "Nó criado por"
|
|
:property.built-in/created-from-property "Criado a partir da propriedade"
|
|
:property.built-in/deadline "Prazo"
|
|
:property.built-in/default-value "Valor padrão"
|
|
:property.built-in/deleted-at "Excluído em"
|
|
:property.built-in/deleted-by-ref "Excluído por"
|
|
:property.built-in/description "Descrição"
|
|
:property.built-in/enable-history "Habilitar histórico da propriedade"
|
|
:property.built-in/exclude-from-graph-view "Excluído da visualização do grafo?"
|
|
:property.built-in/fsrs-due "Vencimento"
|
|
:property.built-in/fsrs-state "Estado"
|
|
:property.built-in/heading "Título"
|
|
:property.built-in/hide "Ocultar esta propriedade ou página"
|
|
:property.built-in/hide-empty-value "Ocultar valor vazio"
|
|
:property.built-in/history-block "Bloco de histórico"
|
|
:property.built-in/history-property "Propriedade de histórico"
|
|
:property.built-in/history-ref-value "Valor de referência do histórico"
|
|
:property.built-in/history-scalar-value "Valor escalar do histórico"
|
|
:property.built-in/icon "Ícone"
|
|
:property.built-in/journal-day "Data do diário"
|
|
:property.built-in/journal-title-format "Formato do título"
|
|
:property.built-in/link "Nó linka para"
|
|
:property.built-in/linked-references-excludes "Referências excluídas"
|
|
:property.built-in/linked-references-includes "Referências incluídas"
|
|
:property.built-in/ls-type "Tipo LS"
|
|
:property.built-in/node-display-type "Tipo de exibição do nó"
|
|
:property.built-in/order "Ordem do nó"
|
|
:property.built-in/order-list-type "Tipo de lista"
|
|
:property.built-in/page "Página do nó"
|
|
:property.built-in/page-tags "Tags da página"
|
|
:property.built-in/parent "Nó pai"
|
|
:property.built-in/priority "Prioridade"
|
|
:property.built-in/public "Propriedade pública?"
|
|
:property.built-in/publish-published-url "URL publicada"
|
|
:property.built-in/publishing-public "Publicação pública?"
|
|
:property.built-in/query "Consulta"
|
|
:property.built-in/reaction-emoji-id "Emoji de reação"
|
|
:property.built-in/reaction-target "Alvo da reação"
|
|
:property.built-in/recycle-original-order "Ordem original na lixeira"
|
|
:property.built-in/recycle-original-page "Página original na lixeira"
|
|
:property.built-in/recycle-original-parent "Pai original na lixeira"
|
|
:property.built-in/refs "Referências do nó"
|
|
:property.built-in/repeat-checked-property "Propriedade verificada de repetição"
|
|
:property.built-in/repeat-recur-frequency "Frequência de recorrência"
|
|
:property.built-in/repeat-recur-unit "Unidade de recorrência"
|
|
:property.built-in/repeat-repeated "Nó repete?"
|
|
:property.built-in/repeat-temporal-property "Propriedade temporal de repetição"
|
|
:property.built-in/scalar-default-value "Valor padrão de tipo não referência"
|
|
:property.built-in/scheduled "Agendado"
|
|
:property.built-in/status "Status"
|
|
:property.built-in/sync-large-title-object "Referência ao título de bloco grande armazenado no armazenamento remoto"
|
|
:property.built-in/table-filters "Filtros da visualização"
|
|
:property.built-in/table-hidden-columns "Colunas ocultas da visualização"
|
|
:property.built-in/table-ordered-columns "Colunas ordenadas da visualização"
|
|
:property.built-in/table-pinned-columns "Colunas fixadas da tabela"
|
|
:property.built-in/table-sized-columns "Configurações de colunas da visualização"
|
|
:property.built-in/table-sorting "Ordenação da visualização"
|
|
:property.built-in/tags "Tags"
|
|
:property.built-in/template-applied-to "Aplicar modelo às tags"
|
|
:property.built-in/title "Título do nó"
|
|
:property.built-in/type "Tipo de propriedade"
|
|
:property.built-in/ui-position "Posição da propriedade"
|
|
:property.built-in/updated-at "Nó atualizado em"
|
|
:property.built-in/used-template "Modelo utilizado"
|
|
:property.built-in/user-avatar "Avatar do usuário"
|
|
:property.built-in/user-email "E-mail do usuário"
|
|
:property.built-in/user-name "Nome do usuário"
|
|
:property.built-in/value "Valor da propriedade"
|
|
:property.built-in/view-context "Contexto de visualização da propriedade"
|
|
:property.built-in/view-feature-type "Tipo de recurso da visualização"
|
|
:property.built-in/view-for "Esta visualização pertence a"
|
|
:property.built-in/view-group-by-property "Agrupar visualização por propriedade"
|
|
:property.built-in/view-sort-groups-by-property "Ordenar grupos da visualização por"
|
|
:property.built-in/view-sort-groups-desc "Ordenar grupos DESC"
|
|
:property.built-in/view-type "Tipo de visualização"
|
|
|
|
:property.choice/already-exists "A opção já existe."
|
|
:property.choice/cant-delete-built-in "A opção integrada não pode ser excluída."
|
|
:property.choice/invalid "Escolha \"{1}\" inválida para esta propriedade: {2}"
|
|
|
|
:property.color/blue "azul"
|
|
:property.color/green "verde"
|
|
:property.color/purple "roxo"
|
|
:property.color/red "vermelho"
|
|
:property.color/yellow "amarelo"
|
|
|
|
:property.priority/high "Alta"
|
|
:property.priority/low "Baixa"
|
|
:property.priority/medium "Média"
|
|
:property.priority/urgent "Urgente"
|
|
|
|
:property.repeat/date "Data de repetição"
|
|
:property.repeat/datetime "Data e hora de repetição"
|
|
:property.repeat/every "A cada"
|
|
:property.repeat/is-label "é:"
|
|
:property.repeat/task "Tarefa de repetição"
|
|
:property.repeat/when "Quando"
|
|
|
|
:property.repeat-recur-unit/day "Dia"
|
|
:property.repeat-recur-unit/hour "Hora"
|
|
:property.repeat-recur-unit/minute "Minuto"
|
|
:property.repeat-recur-unit/month "Mês"
|
|
:property.repeat-recur-unit/week "Semana"
|
|
:property.repeat-recur-unit/year "Ano"
|
|
|
|
:property.status/backlog "Backlog"
|
|
:property.status/canceled "Cancelado"
|
|
:property.status/doing "Fazendo"
|
|
:property.status/done "Concluído"
|
|
:property.status/in-review "Em revisão"
|
|
:property.status/todo "A fazer"
|
|
|
|
:property.validation/cant-convert-to-number "Não é possível converter \"{1}\" em um número."
|
|
:property.validation/cant-remove-required "A propriedade obrigatória não pode ser removida."
|
|
:property.validation/cant-set-self-value "Não é possível definir como seu próprio valor de propriedade."
|
|
:property.validation/duplicate "A propriedade '{1}' já existe."
|
|
:property.validation/invalid-name "Este é um nome de propriedade inválido. Um nome de propriedade não pode começar com caracteres de referência de página '#' ou '[['."
|
|
:property.validation/invalid-value "A propriedade \"{1}\" tem valor inválido: {2}"
|
|
:property.validation/many-to-one "Não é possível converter uma propriedade de múltiplos valores para valor único."
|
|
:property.validation/protected "Esta propriedade é protegida e não pode ser modificada."
|
|
|
|
:property.view-type/gallery "Visualização em galeria"
|
|
:property.view-type/list "Visualização em lista"
|
|
:property.view-type/table "Visualização em tabela"
|
|
|
|
:publish/action "Publicar"
|
|
:publish/dialog-desc "Opcionalmente proteja esta página com uma senha. Deixe vazio para acesso público."
|
|
:publish/dialog-title "Publicar página"
|
|
:publish/invalid-page-error "Página inválida"
|
|
:publish/password-optional-placeholder "Senha opcional"
|
|
:publish/publish-error "Falha na publicação"
|
|
:publish/published-to "Publicado em {1}"
|
|
:publish/publishing "Publicando..."
|
|
:publish/unpublish "Despublicar"
|
|
:publish/unpublish-error "Falha ao despublicar"
|
|
:publish/unpublish-missing-page-id "Despublicar: ID de página ausente"
|
|
:publish/unpublished "Despublicado"
|
|
|
|
:query/advanced-results "Resultados da consulta avançada"
|
|
:query/custom-view-error "Erro na visualização personalizada: {1}"
|
|
:query/error "Erro na consulta:"
|
|
:query/examples-desc "Veja mais exemplos em {{Queries documentation}}."
|
|
:query/examples-title "Exemplos de consulta:"
|
|
:query/results-for "Resultados para {1}"
|
|
|
|
:query.builder/add-filter-or-operator-placeholder "Adicionar filtro/operador"
|
|
:query.builder/between-end-label "Data final"
|
|
:query.builder/between-journal-label "entre: {1} ~ {2}"
|
|
:query.builder/between-start-label "Data inicial"
|
|
:query.builder/created-label "Criado"
|
|
:query.builder/filter "Filtro"
|
|
:query.builder/filter-full-text-search-label "Busca de texto completo"
|
|
:query.builder/filter-page-label "Página"
|
|
:query.builder/filter-page-reference-label "Referência de página"
|
|
:query.builder/filter-sample-label "Amostra"
|
|
:query.builder/operator-and-label "e"
|
|
:query.builder/operator-not-label "não"
|
|
:query.builder/replace-with-label "Substituir por:"
|
|
:query.builder/search-label "Pesquisar: {1}"
|
|
:query.builder/show-built-in-properties "Mostrar propriedades embutidas"
|
|
:query.builder/unwrap-operator "Desembrulhar"
|
|
:query.builder/updated-label "Atualizado"
|
|
:query.builder/wrap-filter-with-label "Envolver este filtro com:"
|
|
|
|
:reference/blocks "Referências de bloco"
|
|
:reference/copy "Copiar esta referência"
|
|
:reference/delete "Excluir esta referência"
|
|
:reference/page-filter "Filtro de página"
|
|
:reference/replace-with-embed "Substituir por incorporação"
|
|
:reference/replace-with-text "Substituir por texto"
|
|
|
|
:reference.filter/directions "Clique para incluir e shift-clique para excluir. Clique novamente para remover."
|
|
:reference.filter/excludes "Excluir: "
|
|
:reference.filter/includes "Incluir: "
|
|
:reference.filter/search-placeholder "Buscar em páginas vinculadas"
|
|
:reference.filter/title "Filtrar"
|
|
|
|
:search/blank-input "Entrada vazia"
|
|
:search/full-text-placeholder "Pesquisa de texto completo"
|
|
:search/index-progress "Indexando {1}%"
|
|
:search/indices-rebuilt-success "Índices de busca reconstruídos com sucesso!"
|
|
:search/no-result "Nenhum resultado correspondente"
|
|
:search/result-count "{1} resultados"
|
|
|
|
:search.find-in-page/input-placeholder "Localizar na página"
|
|
:search.find-in-page/match-case "Diferenciar maiúsculas"
|
|
:search.find-in-page/next-result "Próximo resultado"
|
|
:search.find-in-page/previous-result "Resultado anterior"
|
|
|
|
:select/default-prompt "Selecionar um"
|
|
:select/default-select-multiple "Selecionar um ou vários"
|
|
:select/new-option "+ Nova opção: {1}"
|
|
|
|
:server/error-notification "[Servidor] {1}"
|
|
:server/start "Iniciar"
|
|
:server/stop "Parar"
|
|
:server/title "Servidor de API HTTP"
|
|
|
|
:server.config/auto-start-label "Iniciar automaticamente com o aplicativo"
|
|
:server.config/port-label "Faixa de portas"
|
|
:server.config/reset "Redefinir"
|
|
:server.config/save-and-apply "Salvar e aplicar"
|
|
:server.config/title "Configurações do servidor"
|
|
|
|
:server.status/closed "Fechado"
|
|
:server.status/closing "Fechando"
|
|
:server.status/error "Erro"
|
|
:server.status/running "Em execução"
|
|
:server.status/starting "Iniciando"
|
|
:server.status/stopped "Parado"
|
|
|
|
:server.token/add-new "Adicionar novo token"
|
|
:server.token/name-placeholder "Nome do servidor"
|
|
:server.token/regenerate-value "Regenerar valor do token"
|
|
:server.token/title "Tokens de autorização"
|
|
:server.token/update-success "Tokens atualizados"
|
|
:server.token/value-placeholder "Valor"
|
|
|
|
:settings/account "Conta"
|
|
:settings/advanced "Avançado"
|
|
:settings/collaboration "Colaboração"
|
|
:settings/editor "Editor"
|
|
:settings/encryption "Criptografia"
|
|
:settings/features "Recursos"
|
|
:settings/general "Geral"
|
|
:settings/keymap "Mapa de teclas"
|
|
:settings/plugins "Configurações de plugins"
|
|
|
|
:settings.account/storage-usage "{1}GB de {2}GB de armazenamento total ({3})"
|
|
:settings.account/synced-graphs "{1} de {2} gráficos sincronizados ({3})"
|
|
|
|
:settings.advanced/auto-chmod "Alterar automaticamente as permissões do arquivo"
|
|
:settings.advanced/auto-chmod-desc "Desabilite para permitir edição por vários usuários com permissões concedidas por associação a um grupo."
|
|
:settings.advanced/auto-updater "Atualização automática"
|
|
:settings.advanced/developer-mode "Modo desenvolvedor"
|
|
:settings.advanced/developer-mode-desc "O modo desenvolvedor ajuda os contribuidores e desenvolvedores de extensões a testar suas integrações com o Logseq de maneira mais eficiente."
|
|
:settings.advanced/disable-sentry "Enviar dados de uso e diagnósticos para o Logseq"
|
|
:settings.advanced/disable-sentry-desc "O Logseq nunca coletará o banco de dados do seu grafo local nem venderá seus dados."
|
|
:settings.advanced/network-proxy "Proxy de rede"
|
|
|
|
|
|
:settings.editor/auto-expand-block-refs "Expandir automaticamente as referências de bloco ao dar zoom"
|
|
:settings.editor/auto-expand-block-refs-tip "Esta opção controla se as referências de bloco são expandidas automaticamente ao dar zoom."
|
|
:settings.editor/custom-date-format "Formato de data preferido"
|
|
:settings.editor/enable-all-pages-public "Todas as páginas públicas ao publicar"
|
|
:settings.editor/enable-shortcut-tooltip "Ativar dica de atalho"
|
|
:settings.editor/enable-tooltip "Habilitar dicas"
|
|
:settings.editor/preferred-outdenting "Recuo lógico"
|
|
:settings.editor/preferred-outdenting-tip "O lado esquerdo mostra o recuo com a configuração padrão, e o lado direito mostra o recuo com o recuo lógico ativado "
|
|
:settings.editor/preferred-outdenting-tip-more "→ Saiba mais"
|
|
:settings.editor/preferred-pasting-file "Preferir colar arquivo"
|
|
:settings.editor/preferred-pasting-file-hint "Quando ativado, colar uma imagem da internet fará o download e inserirá a imagem. Quando desativado, ele colará o link da imagem."
|
|
:settings.editor/show-brackets "Mostrar colchetes"
|
|
:settings.editor/show-full-blocks "Mostrar todas as linhas de uma referência de bloco"
|
|
:settings.editor/spell-checker "Verificador ortografo"
|
|
:settings.editor/wide-mode "Modo amplo"
|
|
|
|
:settings.features/enable-flashcards "Habilitar flashcards"
|
|
:settings.features/home-default-page "Definir a página inicial padrão"
|
|
:settings.features/home-default-page-update-success "Página inicial padrão atualizada"
|
|
:settings.features/login-prompt "Para acessar novos recursos antes de qualquer outra pessoa, você deve ser um Patrocinador ou Apoiador do Logseq no Open Collective e, portanto, fazer login primeiro."
|
|
:settings.features/page-not-found "A página \"{1}\" ainda não existe. Crie essa página primeiro e tente novamente."
|
|
:settings.features/plugin-system "Sistema de plugins"
|
|
|
|
:settings.general/accent-color "Cor de destaque"
|
|
:settings.general/accent-color-alert "Alerta de cor de destaque"
|
|
:settings.general/accent-color-logseq "Cor clássica do Logseq"
|
|
:settings.general/accent-color-none-desc "Cancelar cor de destaque. Este recurso está atualmente em fase beta e é usado principalmente para compatibilidade com temas personalizados."
|
|
:settings.general/changelog "O que há de novo?"
|
|
:settings.general/check-for-updates "Verificar atualizações"
|
|
:settings.general/current-revision-label "Revisão atual"
|
|
:settings.general/current-version "Versão atual"
|
|
:settings.general/custom-configuration "Configuração personalizada"
|
|
:settings.general/custom-global-configuration "Configuração global personalizada"
|
|
:settings.general/custom-theme "Tema personalizado"
|
|
:settings.general/edit-config-edn "Editar config.edn"
|
|
:settings.general/edit-custom-css "Editar custom.css"
|
|
:settings.general/edit-export-css "Editar export.css"
|
|
:settings.general/edit-global-config-edn "Editar config.edn global"
|
|
:settings.general/editor-font "Fonte do editor"
|
|
:settings.general/editor-font-set-global "Definir como fonte global"
|
|
:settings.general/export-theme "Exportar tema"
|
|
:settings.general/language "Idioma"
|
|
:settings.general/native-titlebar "Barra de título nativa"
|
|
:settings.general/native-titlebar-desc "Ativa a barra de título da janela nativa no Windows e Linux."
|
|
:settings.general/refresh-required-feedback "Atualização necessária"
|
|
:settings.general/release-channel "canal de lançamento"
|
|
:settings.general/revision "Revisão: {1}"
|
|
:settings.general/theme-dark "Escuro"
|
|
:settings.general/theme-light "Claro"
|
|
:settings.general/theme-system "Sistema"
|
|
|
|
:settings.sync-server/clear-success "A URL do servidor de sincronização foi limpa. Usando o Logseq Sync oficial."
|
|
:settings.sync-server/reset "Redefinir para o padrão"
|
|
:settings.sync-server/save-success "URL do servidor de sincronização salva."
|
|
:settings.sync-server/url "URL do servidor de sincronização"
|
|
:settings.sync-server/url-desc "Defina uma URL HTTPS personalizada para um servidor de sincronização self-hosted. Seus tokens de autenticação do Logseq serão enviados para esse servidor, então use apenas uma URL confiável. Deixe em branco para usar o Logseq Sync oficial."
|
|
:settings.sync-server/url-invalid-error "A URL deve começar com https:// ou http://"
|
|
|
|
:shell/input-command-title "Inserir comando"
|
|
|
|
:shortcut.category/basics "Noções básicas"
|
|
:shortcut.category/block-command-editing "Edição de comando de blocos"
|
|
:shortcut.category/block-editing "Edição geral de blocos"
|
|
:shortcut.category/block-selection "Seleção de blocos (pressione Esc para sair da seleção)"
|
|
:shortcut.category/formatting "Formatação"
|
|
:shortcut.category/navigating "Navegação"
|
|
:shortcut.category/others "Outros"
|
|
:shortcut.category/plugins "Plugins"
|
|
:shortcut.category/toggle "Alternar"
|
|
|
|
:sidebar.left/favorites "Favoritos"
|
|
:sidebar.left/navigations "Navegação"
|
|
:sidebar.left/recent-pages "Recentes"
|
|
|
|
:sidebar.right/close "Fechar"
|
|
:sidebar.right/close-all "Fechar todos"
|
|
:sidebar.right/close-others "Fechar outros"
|
|
:sidebar.right/collapse "Recolher"
|
|
:sidebar.right/collapse-all "Recolher todos"
|
|
:sidebar.right/collapse-others "Recolher outros"
|
|
:sidebar.right/expand "Expandir"
|
|
:sidebar.right/expand-all "Expandir todos"
|
|
:sidebar.right/more "Mais"
|
|
:sidebar.right/open "Abrir na barra lateral"
|
|
:sidebar.right/open-as-page "Abrir como página"
|
|
:sidebar.right/resize-handle "Manipulador de redimensionamento da barra lateral direita"
|
|
:sidebar.right/toggle "Alternar barra lateral direita"
|
|
|
|
:storage/invalid-data-writing "Gravação de dados inválida."
|
|
:storage/sqlitedb-error "Erro SQLiteDB: {1}"
|
|
:storage/sqlitedb-import-error "Erro de importação SQLiteDB: {1}"
|
|
:storage/sqlitedb-save-error "Erro ao salvar SQLiteDB: {1}"
|
|
|
|
:storage.recycle/block-deleted-at "Bloco excluído {1}"
|
|
:storage.recycle/empty "A lixeira está vazia."
|
|
:storage.recycle/page-deleted-at "Página excluída {1}"
|
|
:storage.recycle/readonly "Lixeira (somente leitura)"
|
|
:storage.recycle/restore "Restaurar"
|
|
:storage.recycle/retention-desc "Páginas e blocos excluídos ficam aqui até serem restaurados ou coletados automaticamente após 30 dias."
|
|
:storage.recycle/title "Lixeira"
|
|
|
|
:sync/assets-downloading-count "Baixando arquivos ({1})"
|
|
:sync/assets-uploading-count "Enviando arquivos ({1})"
|
|
:sync/creating-remote-graph "Criando grafo remoto..."
|
|
:sync/downloading "Baixando..."
|
|
:sync/downloading-graph "Baixando {1} ..."
|
|
:sync/graph-count-exceed-limit "O número de grafos excede o limite"
|
|
:sync/invitation-sent "Convite enviado"
|
|
:sync/last-synced-time-label "Última sincronização: {1}"
|
|
:sync/more-debug-info "Mais info de depuração"
|
|
:sync/offline "Offline"
|
|
:sync/online "Online"
|
|
:sync/pending-local-changes "alterações locais pendentes"
|
|
:sync/pending-server-changes "alterações do servidor pendentes"
|
|
:sync/something-wrong "Erro de sincronização"
|
|
:sync/start-sync "Iniciar sincronização"
|
|
:sync/storage-exceed-limit "O armazenamento excede o limite"
|
|
:sync/uploading "Enviando..."
|
|
:sync/user-doesnt-exist-yet "O usuário ainda não existe"
|
|
|
|
:theme/logseq-default "Tema padrão do Logseq"
|
|
:theme/switch-to "Mudar para o tema {1}"
|
|
|
|
:ui/all-done "Tudo pronto!"
|
|
:ui/apply "Aplicar"
|
|
:ui/cancel "Cancelar"
|
|
:ui/close "Fechar"
|
|
:ui/configure "Configurar"
|
|
:ui/confirm "Confirmar"
|
|
:ui/copy "Copiar"
|
|
:ui/copy-all "Copiar tudo"
|
|
:ui/copy-to-clipboard "Copiar para a área de transferência"
|
|
:ui/create "Criar"
|
|
:ui/date-natural-language-placeholder "ex. Próxima semana"
|
|
:ui/delete "Excluir"
|
|
:ui/deleted "Excluído"
|
|
:ui/dont-remind-me-again "Não me lembrar novamente"
|
|
:ui/empty "Vazio"
|
|
:ui/error-boundary-error "Erro capturado pela UI!\n {1}"
|
|
:ui/export "Exportar"
|
|
:ui/false "Falso"
|
|
:ui/fix "Corrigir!"
|
|
:ui/frequently-used "Mais usados"
|
|
:ui/from "De: "
|
|
:ui/host "Host"
|
|
:ui/image "imagem"
|
|
:ui/label "Rótulo"
|
|
:ui/link "Link"
|
|
:ui/loading "Carregando"
|
|
:ui/login "Entrar"
|
|
:ui/logout "Sair"
|
|
:ui/off "DESLIGADO"
|
|
:ui/on "LIGADO"
|
|
:ui/open "Abrir"
|
|
:ui/open-named "Abrir {1}"
|
|
:ui/port "Porta"
|
|
:ui/refresh "Atualizar"
|
|
:ui/relaunch-confirm "Esta mudança exige reiniciar o aplicativo. Reiniciar agora?"
|
|
:ui/remove-background "Remover fundo"
|
|
:ui/reset "Redefinir"
|
|
:ui/run "Executar"
|
|
:ui/save "Salvar"
|
|
:ui/show-less "Mostrar menos"
|
|
:ui/show-more "Mostrar mais"
|
|
:ui/skip "Ignorar"
|
|
:ui/submit "Enviar"
|
|
:ui/to "Para: "
|
|
:ui/toggle-theme "Alternar tema"
|
|
:ui/true "Verdadeiro"
|
|
:ui/type "Tipo"
|
|
:ui/untitled "Sem título"
|
|
:ui/use-current-time "Usar hora atual"
|
|
:ui/yes "Sim"
|
|
|
|
:updater/checking-for-updates "Verificando atualizações"
|
|
:updater/downloading-progress "Baixando atualização ({1}%)"
|
|
:updater/quit-and-install "Reiniciar e instalar"
|
|
:updater/up-to-date "Seu aplicativo está atualizado 🎉"
|
|
:updater/update-available "Atualização disponível"
|
|
:updater/update-error "⚠️ Ops, algo deu errado!\nPor favor, verifique o {1}."
|
|
:updater/update-ready-to-install "A atualização está pronta para instalar"
|
|
|
|
:view/add-new-view "Adicionar nova visualização"
|
|
:view/all "Todos"
|
|
:view/export-edn "Exportar EDN"
|
|
:view/linked-references "Referências vinculadas"
|
|
:view/new "Novo"
|
|
:view/new-property "Nova propriedade"
|
|
:view/new-view "Nova visualização"
|
|
:view/rename "Renomear"
|
|
:view/results "Resultados:"
|
|
:view/unlinked-references "Referências não vinculadas"
|
|
|
|
:view.filter/custom-date "Data personalizada"
|
|
:view.filter/empty "Vazio"
|
|
:view.filter/filter "Filtro"
|
|
:view.filter/from "De"
|
|
:view.filter/is-empty "Está vazio"
|
|
:view.filter/is-not-empty "Não está vazio"
|
|
:view.filter/match "Correspondência"
|
|
:view.filter/match-all-filters "Atender todos os filtros"
|
|
:view.filter/match-any-filter "Atender qualquer filtro"
|
|
:view.filter/operator-after "Depois de"
|
|
:view.filter/operator-before "Antes de"
|
|
:view.filter/operator-between "Entre"
|
|
:view.filter/operator-date-after "Data depois de"
|
|
:view.filter/operator-date-before "Data antes de"
|
|
:view.filter/operator-is "É"
|
|
:view.filter/operator-is-not "Não é"
|
|
:view.filter/operator-text-contains "O texto contém"
|
|
:view.filter/operator-text-not-contains "O texto não contém"
|
|
:view.filter/or "Ou"
|
|
:view.filter/relative-1-day-ago "1 dia atrás"
|
|
:view.filter/relative-1-month-ago "1 mês atrás"
|
|
:view.filter/relative-1-week-ago "1 semana atrás"
|
|
:view.filter/relative-1-year-ago "1 ano atrás"
|
|
:view.filter/relative-3-days-ago "3 dias atrás"
|
|
:view.filter/relative-3-months-ago "3 meses atrás"
|
|
:view.filter/to "Até"
|
|
:view.filter/type-to-search "Digite para buscar"
|
|
|
|
:view.table/ascending "Ascendente"
|
|
:view.table/columns-visibility "Visibilidade das colunas"
|
|
:view.table/default-title "{1} nós"
|
|
:view.table/delete-sort "Excluir ordenação"
|
|
:view.table/descending "Descendente"
|
|
:view.table/drag-to-reorder "Arraste para reordenar"
|
|
:view.table/group-by "Agrupar por"
|
|
:view.table/group-journal-date "Data do diário"
|
|
:view.table/group-page-created-date "Data de criação da página"
|
|
:view.table/group-page-name "Nome da página"
|
|
:view.table/group-page-updated-date "Data de atualização da página"
|
|
:view.table/live-query-title "Consulta ao vivo ({1})"
|
|
:view.table/name-column "Nome"
|
|
:view.table/no-group-value "Sem {1}"
|
|
:view.table/page "Página"
|
|
:view.table/pages "Páginas"
|
|
:view.table/pin "Fixar"
|
|
:view.table/row-number "Número da linha"
|
|
:view.table/select-all "Selecionar tudo"
|
|
:view.table/select-column "Selecionar coluna"
|
|
:view.table/select-order "Selecionar ordem"
|
|
:view.table/select-row "Selecionar linha"
|
|
:view.table/selected-count "Selecionados: {1}"
|
|
:view.table/sort-ascending "Ascendente"
|
|
:view.table/sort-descending "Descendente"
|
|
:view.table/sort-groups-by "Ordenar grupos por"
|
|
:view.table/sort-groups-order "Ordem dos grupos"
|
|
:view.table/total-refs-count "Total de referências"
|
|
:view.table/unpin "Desafixar"
|
|
|
|
:window/close "Fechar"
|
|
:window/exit-fullscreen "Sair da tela cheia"
|
|
:window/maximize "Maximizar"
|
|
:window/minimize "Minimizar"
|
|
:window/restore "Restaurar"
|
|
|
|
:youtube/embed-first-reminder-mobile "Primeiro incorpore um vídeo do YouTube e depois use este ícone.\nLembre-se: você pode colar uma URL bruta do YouTube como vídeo incorporado em dispositivos móveis."
|
|
:youtube/player-not-ready "O player do YouTube ainda não está pronto."
|
|
:youtube/timestamps-not-available-mobile "Os timestamps do YouTube ainda não estão disponíveis em dispositivos móveis."
|
|
|
|
:zotero/attachments "Anexos"
|
|
:zotero/imported-file-warning "Este é um arquivo importado do Zotero, defina diretório de dados do Zotero para abrir o arquivo no Logseq."
|
|
:zotero/linked-file-warning "Este é um arquivo vinculado do Zotero, defina diretório base dos anexos vinculados do Zotero para abrir o arquivo no Logseq."
|
|
:zotero/notes "Notas"
|
|
}
|