Browse Source

Fix app not loading correctly and most CI failures

-Most frontend.modules.shortcut.core requires shouldn't have been
changed
- Revert back pt-BR and ru langs which had changes caught by bb lang:list
- Fix typos CI failing by updating config
Gabriel Horner 2 years ago
parent
commit
0434a2b7f8

+ 1 - 1
src/main/frontend/components/command_palette.cljs

@@ -1,6 +1,6 @@
 (ns frontend.components.command-palette
   (:require [frontend.handler.command-palette :as cp]
-            [frontend.modules.shortcut.dicts :as shortcut]
+            [frontend.modules.shortcut.core :as shortcut]
             [frontend.modules.shortcut.data-helper :as shortcut-helper]
             [frontend.context.i18n :refer [t]]
             [frontend.search :as search]

+ 1 - 1
src/main/frontend/components/content.cljs

@@ -19,7 +19,7 @@
             [frontend.state :as state]
             [frontend.ui :as ui]
             [frontend.util :as util]
-            [frontend.modules.shortcut.dicts :as shortcut]
+            [frontend.modules.shortcut.core :as shortcut]
             [logseq.graph-parser.util :as gp-util]
             [logseq.graph-parser.util.block-ref :as block-ref]
             [frontend.util.url :as url-util]

+ 1 - 1
src/main/frontend/components/editor.cljs

@@ -15,7 +15,7 @@
             [frontend.handler.page :as page-handler]
             [frontend.handler.paste :as paste-handler]
             [frontend.mixins :as mixins]
-            [frontend.modules.shortcut.dicts :as shortcut]
+            [frontend.modules.shortcut.core :as shortcut]
             [frontend.state :as state]
             [frontend.ui :as ui]
             [frontend.util :as util]

+ 1 - 1
src/main/frontend/components/onboarding/setups.cljs

@@ -14,7 +14,7 @@
             [frontend.mobile.graph-picker :as graph-picker]
             [frontend.handler.notification :as notification]
             [frontend.handler.external :as external-handler]
-            [frontend.modules.shortcut.dicts :as shortcut]
+            [frontend.modules.shortcut.core :as shortcut]
             [frontend.handler.user :as user-handler]
             [clojure.string :as string]
             [goog.object :as gobj]))

+ 1 - 1
src/main/frontend/components/search.cljs

@@ -22,7 +22,7 @@
             [frontend.context.i18n :refer [t]]
             [frontend.date :as date]
             [reitit.frontend.easy :as rfe]
-            [frontend.modules.shortcut.dicts :as shortcut]
+            [frontend.modules.shortcut.core :as shortcut]
             [frontend.util.text :as text-util]))
 
 (defn highlight-exact-query

+ 1 - 1
src/main/frontend/components/select.cljs

@@ -3,7 +3,7 @@
   select-config to add a new use or select-type for this component. To use the
   new select-type, set :ui/open-select to the select-type. See
   :graph/open command for an example."
-  (:require [frontend.modules.shortcut.dicts :as shortcut]
+  (:require [frontend.modules.shortcut.core :as shortcut]
             [frontend.context.i18n :refer [t]]
             [frontend.search :as search]
             [frontend.state :as state]

+ 1 - 1
src/main/frontend/components/shortcut.cljs

@@ -1,7 +1,7 @@
 (ns frontend.components.shortcut
   (:require [clojure.string :as str]
             [frontend.context.i18n :refer [t]]
-            [frontend.modules.shortcut.dicts :as shortcut]
+            [frontend.modules.shortcut.core :as shortcut]
             [frontend.modules.shortcut.data-helper :as dh]
             [frontend.state :as state]
             [frontend.ui :as ui]

+ 1 - 1
src/main/frontend/components/user/login.cljs

@@ -1,7 +1,7 @@
 (ns frontend.components.user.login
   (:require [rum.core :as rum]
             [frontend.rum :refer [adapt-class]]
-            [frontend.modules.shortcut.dicts :as shortcut]
+            [frontend.modules.shortcut.core :as shortcut]
             [frontend.handler.user :as user]
             [cljs-bean.core :as bean]
             [frontend.handler.notification :as notification]

+ 1 - 1
src/main/frontend/components/whiteboard.cljs

@@ -11,7 +11,7 @@
             [frontend.handler.common :as common-handler]
             [frontend.handler.route :as route-handler]
             [frontend.handler.whiteboard :as whiteboard-handler]
-            [frontend.modules.shortcut.dicts :as shortcut]
+            [frontend.modules.shortcut.core :as shortcut]
             [frontend.rum :refer [use-bounding-client-rect use-breakpoint
                                   use-click-outside]]
             [frontend.state :as state]

+ 1 - 1
src/main/frontend/components/widgets.cljs

@@ -2,7 +2,7 @@
   (:require [frontend.context.i18n :refer [t]]
             [frontend.handler.page :as page-handler]
             [frontend.handler.web.nfs :as nfs]
-            [frontend.modules.shortcut.dicts :as shortcut]
+            [frontend.modules.shortcut.core :as shortcut]
             [frontend.ui :as ui]
             [rum.core :as rum]
             [frontend.config :as config]

+ 239 - 252
src/main/frontend/dicts/pt_br.cljc

@@ -3,352 +3,339 @@
   #?(:cljs (:require [shadow.resource :as rc])))
 
 (def application
-  {:accessibility/skip-to-main-content "Ir para o conteúdo principal"
-   :tutorial/text #?(:cljs (rc/inline "tutorial-en.md")
-                     :default "tutorial-en.md")
-   :tutorial/dummy-notes #?(:cljs (rc/inline "dummy-notes-en.md")
-                            :default "dummy-notes-en.md")
-   :on-boarding/demo-graph "Isto é um grafo de demonstração, nenhuma mudança será guardada até abrir uma pasta local."
+  {:on-boarding/demo-graph "Esse é um grafo de demonstração, mudanças não serão salvas enquanto uma pasta local não for aberta."
    :on-boarding/add-graph "Adicionar grafo"
-   :on-boarding/open-local-dir "Abrir uma pasta local"
-   :on-boarding/new-graph-desc-1 "O Logseq suporta ambos os modos de Markdown e Org. Pode abrir uma pasta existente ou criar uma nova no seu dispositivo. Os seus dados serão guardados apenas neste dispositivo."
-   :on-boarding/new-graph-desc-2 "Após criar uma nova pasta, três novas pastas serão criadas dentro dessa pasta:"
-   :on-boarding/new-graph-desc-3 "/journals - armazena as suas páginas diárias"
-   :on-boarding/new-graph-desc-4 "/pages - armazena todas as outras páginas"
-   :on-boarding/new-graph-desc-5 "/logseq - armazena as configurações, custom.css, e alguns metadados."
-   :on-boarding/welcome-whiteboard-modal-title "Uma tela nova para os seus pensamentos."
-   :on-boarding/welcome-whiteboard-modal-description "Os quadros brancos são uma grande ferramenta para o brainstorming e organização. Agora, pode colocar qualquer um dos seus pensamentos da base de conhecimento, ou novos, ao lado um do outro numa tela espacial para conectar, associar e entender de novas formas."
-   :on-boarding/welcome-whiteboard-modal-skip "Ignorar"
-   :on-boarding/welcome-whiteboard-modal-start "Iniciar quadro branco"
-   :on-boarding/tour-whiteboard-home "{1} Início para os seus quadros brancos"
-   :on-boarding/tour-whiteboard-home-description "Os quadros brancos têm a sua própria secção na aplicação, onde pode vê-los rapidamente, criar novos quadros ou eliminá-los facilmente"
-   :on-boarding/tour-whiteboard-new "{1} Criar um novo quadro branco"
-   :on-boarding/tour-whiteboard-new-description "Existem múltiplas formas de criar um novo quadro branco. Uma delas está sempre aqui mesmo no painel."
+   :on-boarding/open-local-dir "Abrir pasta local"
+   :on-boarding/new-graph-desc-1 "Logseq funciona com Markdown e Org-mode. Você pode abrir uma pasta existente ou criar uma nova em seu dispositivo. Seus dados serão armazenados apenas neste dispositivo."
+   :on-boarding/new-graph-desc-2 "Após abrir sua pasta, três pastas serão criadas nela:"
+   :on-boarding/new-graph-desc-3 "/journals - armazena suas páginas diárias"
+   :on-boarding/new-graph-desc-4 "/pages - armazena as outras páginas"
+   :on-boarding/new-graph-desc-5 "/logseq - armazena configuração, custom.css e metadados."
    :help/start "Começar a usar"
    :help/about "Sobre o Logseq"
    :help/roadmap "Plano de implementação"
-   :help/bug "Reportar um erro"
-   :help/feature "Pedir uma funcionalidade"
+   :help/bug "Relato de erros"
+   :help/feature "Pedido de funcionalidades"
    :help/changelog "Registo de alterações"
-   :help/blog "Blogue do Logseq"
+   :help/blog "Blog do Logseq"
    :help/docs "Documentação"
    :help/privacy "Política de privacidade"
    :help/terms "Termos"
-   :help/forum-community "Comunidade do fórum"
-   :help/awesome-logseq "Awesome Logseq"
+   :help/awesome-logseq "Incrível Logseq"
    :help/shortcuts "Atalhos de Teclado"
-   :help/shortcuts-triggers "Iniciadores"
+   :help/shortcuts-triggers "Gatilhos"
    :help/shortcut "Atalho"
-   :help/slash-autocomplete "Autocompletar com barra"
-   :help/block-content-autocomplete "Autocompletar conteúdo de bloco"
-   :help/reference-autocomplete "Autocompletar referência de página"
+   :help/slash-autocomplete "Auto-completar com a barra"
+   :help/block-content-autocomplete "Auto-completar conteúdo de bloco (Src, Quote, Query, etc)"
+   :help/reference-autocomplete "Auto-completar referência de páginas"
    :help/block-reference "Referência de bloco"
-   :help/open-link-in-sidebar "Abrir ligação na barra lateral"
+   :command.editor/open-link-in-sidebar "Abrir ligação na barra lateral"
    :more "Mais"
    :search/result-for "Resultado da pesquisa para "
-   :search/page-names "Procurar nome da página"
-   :search-item/whiteboard "Quadro branco"
-   :search-item/page "Página"
-   :search-item/file "Ficheiro"
-   :search-item/block "Bloco"
-   :help/context-menu "Menu de contexto"
+   :help/context-menu "Menu contextual"
    :help/markdown-syntax "Sintaxe de Markdown"
-   :help/org-mode-syntax "Sintaxe do modo Org"
+   :help/org-mode-syntax "Sintaxe de modo Org"
    :bold "Negrito"
    :italics "Itálico"
    :highlight "Realçado"
    :strikethrough "Rasurado"
    :code "Código"
-   :untitled "Sem título"
    :right-side-bar/help "Ajuda"
    :right-side-bar/switch-theme "Temas"
    :right-side-bar/contents "Conteúdo"
    :right-side-bar/page-graph "Grafo da página"
    :right-side-bar/block-ref "Referência de bloco"
-   :right-side-bar/graph-view "Vista do grafo"
-   :right-side-bar/all-pages "Todas as páginas"
-   :right-side-bar/whiteboards "Quadros brancos"
    :right-side-bar/flashcards "Flashcards"
    :right-side-bar/new-page "Nova página"
-   :right-side-bar/show-journals "Mostrar págs. diárias"
-   :right-side-bar/separator "Manipulador de redimensionamento da barra lateral direita"
-   :left-side-bar/journals "Págs. Diárias"
-   :left-side-bar/create "Criar"
-   :left-side-bar/new-page "Nova página"
-   :left-side-bar/new-whiteboard "Novo quadro branco"
-   :left-side-bar/nav-favorites "Favoritos"
-   :left-side-bar/nav-recent-pages "Recente"
-   :page/something-went-wrong "Algo deu errado"
-   :page/logseq-is-having-a-problem "Logseq está tendo um problema. Para tentar colocá-lo de volta em um estado de funcionamento, por favor tente os seguintes passos seguros em ordem:"
-   :page/step "Passo {1}"
-   :page/try "Tentar"
+   :left-side-bar/journals "Diários"
    :page/presentation-mode "Modo de apresentação"
-   :page/delete-confirmation "Tem a certeza de que quer apagar esta página e o respetivo ficheiro?"
+   :page/delete-confirmation "Tem certeza que quer apagar esta página e o arquivo associado?"
    :page/open-in-finder "Abrir em pasta"
-   :page/open-with-default-app "Abrir com a aplicação predefinida"
+   :page/open-with-default-app "Abrir com a aplicação por omissão"
    :page/make-public "Tornar pública para publicação"
    :page/version-history "Ver histórico da página"
-   :page/open-backup-directory "Abra a pasta de backups de páginas"
    :page/make-private "Tornar privada"
-   :page/delete "Apagar página"
+   :page/delete "Excluir página"
    :page/add-to-favorites "Adicionar aos Favoritos"
-   :page/unfavorite "Remover dos Favoritos"
-   :page/show-journals "Mostrar Págs. Diárias"
-   :page/show-whiteboards "Mostrar quadros brancos"
+   :page/show-journals "Mostrar Diários"
    :block/name "Nome da página"
    :page/earlier "Antes"
-   :page/copy-page-url "Copiar URL da página"
-   :file/name "Nome do ficheiro"
+   :file/name "Nome do arquivo"
    :file/last-modified-at "Última modificação em"
    :file/no-data "Sem dados"
-   :file/format-not-supported "O formato .{1} não é suportado."
-   :file/validate-existing-file-error "A página já existe noutro ficheiro: {1}, ficheiro atual: {2}. Por favor, mantenha apenas um deles e reindexe o seu grafo."
-   :file-rn/re-index "A reindexação é fortemente recomendada após mudar o nome de algum ficheiro ou após a sincronização noutro dispositivo."
-   :file-rn/need-action "É sugerido que as alterações de nome de ficheiro correspondam ao novo formato. É necessária uma reindexação em todos os dispositivos quando os ficheiros com os novos nomes são sincronizados."
-   :file-rn/or-select-actions " ou mude o nome de cada ficheiro abaixo individualmente, então "
-   :file-rn/or-select-actions-2 ". Estas ações não estarão mais disponíveis após fechar este painel."
-   :file-rn/legend "🟢 Ações opcionais de alteração de nome; 🟡 É necessário uma alteração de nome para evitar uma mudança de título; 🔴 Mudança inválida."
-   :file-rn/close-panel "Fechar o Painel"
-   :file-rn/all-action "Aplicar todas as Ações!"
-   :file-rn/select-format "(Opção do modo de desenvolvedor, cuidado!) Selecione o formato de nome do ficheiro"
-   :file-rn/rename "mudar o nome de \"{1}\" para \"{2}\""
-   :file-rn/apply-rename "Aplicar a mudança de nome do ficheiro"
-   :file-rn/suggest-rename "Ação necessária: "
-   :file-rn/otherwise-breaking "Ou o título irá se tornar"
-   :file-rn/no-action "Bom trabalho! Nenhuma ação adicional necessária."
-   :file-rn/confirm-proceed "Atualizar formato!"
-   :file-rn/select-confirm-proceed "Dev: gravar formato"
-   :file-rn/unreachable-title "Aviso! O nome da página mudará para {1} no formato de nome de fihceiro atual, a menos que a propriedade `title::` seja definida manualmente"
-   :file-rn/optional-rename "Sugestão: "
-   :file-rn/format-deprecated "Está a usar um formato desatualizado. A atualização para o formato mais recente é altamente recomendada. Faça backup dos seus dados e feche os clientes Logseq abertos noutros dispositivos antes da operação."
-   :file-rn/filename-desc-1 "Esta definição configura como é que as páginas são armazenadas. O Logseq armazena páginas em ficheiros com o mesmo nome da página."
-   :file-rn/filename-desc-2 "Alguns caracteres como \"/\" ou \"?\" são inválidos para o nome dos ficheiros."
-   :file-rn/filename-desc-3 "O Logseq substitui os caracteres inválidos com o seu URL codificado equivalente para os tornar válidos (ex.:, \"?\" passa a ser \"%3F\")."
-   :file-rn/filename-desc-4 "O separador de espaço de nomes \"/\" também é substituído por \"___\" (sublinhado triplo) por razões estéticas."
-   :file-rn/instruct-1 "É um processo de 2 etapas para atualizar o formato do nome do ficheiro:"
-   :file-rn/instruct-2 "1. Clique em "
-   :file-rn/instruct-3 "2. Siga as instruções abaixo para mudar o nome dos ficheiros para o novo formato:"
-   :page/created-at "Criada Em"
-   :page/updated-at "Atualizada Em"
+   :file/format-not-supported "Formato .{1} não suportado."
+   :page/created-at "Criado em"
+   :page/updated-at "Atualizado em"
    :page/backlinks "Back Links"
-   :linked-references/filter-search "Procurar nas páginas vinculadas"
    :editor/block-search "Pesquisar por um bloco"
    :text/image "Imagem"
-   :asset/show-in-folder "Mostrar imagem na pasta"
-   :asset/open-in-browser "Abrir imagem no navegador"
-   :asset/delete "Eliminar imagem"
-   :asset/copy "Copiar imagem"
-   :asset/maximize "Expandir imagem"
-   :asset/confirm-delete "Tem a certeza de que quer apagar este {1}?"
-   :asset/physical-delete "Remover também o ficheiro (note que não pode ser restaurado)"
-   :color/gray "Cinzento"
-   :color/red "Vermelho"
-   :color/yellow "Amarelo"
-   :color/green "Verde"
-   :color/blue "Azul"
-   :color/purple "Roxo"
-   :color/pink "Rosa"
+   :asset/confirm-delete "Tem certeza que quer excluir este {1}?"
+   :asset/physical-delete "Remover também o arquivo (não poderá ser restaurado)"
    :editor/copy "Copiar"
    :editor/cut "Cortar"
-   :content/copy-export-as "Copiar / Exportar como.."
-   :content/copy-block-url "Copiar URL do bloco"
    :content/copy-block-ref "Copiar referência do bloco"
-   :content/copy-block-emebed "Copiar bloco para incorporar"
-   :content/copy-ref "Copiar esta referência"
-   :content/delete-ref "Apagar esta referência"
    :content/open-in-sidebar "Abrir na barra lateral"
    :content/click-to-edit "Clicar para editar"
-   :settings-page/git-confirm "É necessário reiniciar a aplicação após atualizar as definições do Git."
-   :settings-page/git-switcher-label "Ativar o auto commit do Git"
-   :settings-page/git-commit-delay "Segundos entre cada auto commit"
-   :settings-page/edit-config-edn "Editar config.edn"
-   :settings-page/edit-global-config-edn "Editar config.edn global"
-   :settings-page/edit-custom-css "Editar custom.css"
-   :settings-page/edit-export-css "Editar export.css"
-   :settings-page/edit-setting "Editar"
-   :settings-page/custom-configuration "Configuração personalizada"
-   :settings-page/custom-global-configuration "Configuração global personalizada"
-   :settings-page/custom-theme "Tema personalizado"
-   :settings-page/export-theme "Exportar tema"
+   :settings-page/edit-config-edn "Editar config.edn para o repositório atual"
+   :settings-page/git-confirm "É necessário reiniciar a aplicação após atualizar as configurações do Git."
+   :settings-page/git-switcher-label "Habilitar auto-consolidação no Git"
+   :settings-page/git-commit-delay "Intervalo em segundos para auto-consolidação"
    :settings-page/show-brackets "Mostrar parênteses retos"
    :settings-page/spell-checker "Verificador ortográfico"
-   :settings-page/auto-updater "Atualizar automaticamente"
-   :settings-page/disable-sentry "Enviar dados de utilização e diagnósticos para a Logseq"
-   :settings-page/disable-sentry-desc "A Logseq nunca irá recolher informações sobre a sua base de dados de grafos local ou vender os seus dados."
-   :settings-page/preferred-outdenting "Desindentação lógica"
-   :settings-page/show-full-blocks "Mostrar todas a linhas de uma referência de bloco"
+   :settings-page/disable-sentry "Enviar dados de utilização e diagnósticos para Logseq"
+   :settings-page/preferred-outdenting "Ativar dedentação lógica"
+   :settings-page/auto-expand-block-refs "Expandir as referências de bloco automaticamente ao aumentar o zoom"
    :settings-page/custom-date-format "Formato de data preferido"
-   :settings-page/custom-date-format-warning "Reindexação necessária! As referências de páginas diárias já existentes não funcionariam mais!"
-   :settings-page/preferred-file-format "Formato de ficheiro preferido"
-   :settings-page/preferred-workflow "Workflow preferido"
-   :settings-page/preferred-pasting-file "Preferir colar ficheiro"
-   :settings-page/enable-shortcut-tooltip "Ativar dicas de atalhos"
-   :settings-page/enable-timetracking "Registo de tempo"
-   :settings-page/enable-tooltip "Dicas de contexto"
-   :settings-page/enable-journals "Páginas Diárias"
-   :settings-page/enable-all-pages-public "Todas as páginas públicas ao publicar"
+   :settings-page/preferred-file-format "Formato de Arquivo preferido"
+   :settings-page/preferred-workflow "Fluxo de trabalho preferido"
+   :settings-page/enable-timetracking "Ativar controle de tempo"
+   :settings-page/enable-tooltip "Ativar dicas de ferramentas"
+   :settings-page/enable-journals "Ativar diários"
+   :settings-page/enable-all-pages-public "Ativar todas as páginas públicas ao publicar"
    :settings-page/customize-shortcuts "Atalhos de teclado"
    :settings-page/shortcut-settings "Personalizar atalhos"
-   :settings-page/home-default-page "Definir a página inicial predefinida"
-   :settings-page/enable-block-time "Marcas de tempo em blocos"
+   :settings-page/home-default-page "Definir a página inicial padrão"
+   :settings-page/enable-block-time "Ativar carimbos temporais nos blocos"
    :settings-page/clear-cache "Limpar cache"
    :settings-page/clear "Limpar"
-   :settings-page/clear-cache-warning "Limpar a cache irá descartar todos os grafos abertos. Perderá as alterações não guardadas."
-   :settings-page/developer-mode "Modo de desenvolvedor"
-   :settings-page/developer-mode-desc "O modo de desenvolvedor ajuda os contribuidores e programadores de extensões a testar as suas integrações com o Logseq mais eficientemente."
+   :settings-page/developer-mode "Modo de desenvolvimento"
+   :settings-page/developer-mode-desc "O modo de desenvolvimento ajuda os contribuidores e programadores de extensões a testar as suas integrações com o Logseq de forma eficiente."
    :settings-page/current-version "Versão atual"
    :settings-page/tab-general "Geral"
    :settings-page/tab-editor "Editor"
-   :settings-page/tab-version-control "Controlo de Versões"
    :settings-page/tab-advanced "Avançado"
-   :settings-page/tab-assets "Recursos"
-   :settings-page/tab-features "Funcionalidades"
-   :settings-page/plugin-system "Plugins"
-   :settings-page/enable-flashcards "Flashcards"
-   :settings-page/network-proxy "Proxy de rede"
-   :settings-page/filename-format "Formato do nome dos ficheiros"
-   :settings-page/alpha-features "Funcionalidades em fase Alfa"
-   :settings-page/beta-features "Funcionalidades em fase Beta"
-   :settings-page/login-prompt "Para aceder a novas funcionalidades antes de qualquer outra pessoa tem de ser um \"Sponsor\" ou \"Backer\" na Open Collective do Logseq e, portanto, tem de iniciar sessão primeiro."
-   :settings-page/sync "Sincronizar"
-   :settings-page/enable-whiteboards "Quadros brancos"
+   :settings-page/tab-version-control "Controle de Versões"
    :yes "Sim"
    :submit "Submeter"
    :cancel "Cancelar"
    :close "Fechar"
-   :delete "Apagar"
-   :save "Guardar"
-   :type "Tipo"
-   :host "Host"
-   :port "Porta"
-   :re-index "Reindexar"
-   :re-index-detail "Reconstruir o grafo"
-   :re-index-multiple-windows-warning "É necessário fechar as outras janelas antes de reindexar este grafo."
-   :re-index-discard-unsaved-changes-warning "A reindexação descartará o grafo atual e processará todos os arquivos novamente conforme estão armazenados no disco. Perderá as alterações não guardadas e poderá demorar algum tempo. Continuar?"
-   :open-new-window "Nova Janela"
-   :sync-from-local-files "Atualizar"
-   :sync-from-local-files-detail "Importar alterações de ficheiros locais"
-   :sync-from-local-changes-detected "Atualizar detetará e processará ficheiros modificados no seu disco que tenham divergido do conteúdo da página Logseq atual. Continuar?"
-
+   :delete "Excluir"
+   :re-index "Re-indexar"
    :search/publishing "Pesquisar"
    :search "Pesquisar ou Criar Página"
-   :whiteboard/link-whiteboard-or-block "Vincular quadro/página/bloco"
    :page-search "Pesquisar na página atual"
-   :graph-search "Pesquisar no grafo"
+   :graph-search "Pesquisar grafo"
    :new-page "Nova página"
-   :new-whiteboard "Novo quadro branco"
    :new-graph "Adicionar novo grafo"
    :graph "Grafo"
-   :graph/persist "O Logseq está a sincronizar o seu estado interno, por favor aguarde alguns segundos."
-   :graph/persist-error "A sincronização do estado interno falhou."
-   :graph/save "A guardar..."
-   :graph/save-success "Guardado com sucesso"
-   :graph/save-error "Falha ao guardar"
-   :graph/all-graphs "Todos os grafos"
-   :graph/local-graphs "Grafos locais"
-   :graph/remote-graphs "Grafos remotos"
    :export "Exportar"
-   :export-graph "Exportar grafo"
-   :export-page "Exportar página"
+   :export-graph "Exportar Grafo"
    :export-markdown "Exportar como Markdown padrão (sem propriedades de bloco)"
    :export-opml "Exportar como OPML"
+   :export-page "Exportar página"
    :export-public-pages "Exportar páginas públicas"
    :export-json "Exportar como JSON"
-   :export-roam-json "Exportar como JSON do Roam"
+   :export-roam-json "Exportar como Roam JSON"
    :export-edn "Exportar como EDN"
    :all-graphs "Todos os grafos"
    :all-pages "Todas as páginas"
-   :all-whiteboards "Todos os quadros brancos"
-   :all-files "Todos os ficheiros"
-   :remove-orphaned-pages "Remover páginas órfãs"
-   :all-journals "Todas as págs. diárias"
-   :settings "Definições"
-   :settings-of-plugins "Plugins"
+   :all-files "Todos os arquivos"
+   :all-journals "Todos os diários"
+   :settings "Configurações"
    :plugins "Plugins"
    :themes "Temas"
-   :relaunch-confirm-to-work "A aplicação deve ser reiniciada para que funcione corretamente. Quer reiniciar agora?"
+   :relaunch-confirm-to-work "Deve reiniciar a aplicação para fazê-lo funcionar. Quer reiniciar agora?"
    :import "Importar"
-   :importing "A importar"
    :join-community "Junte-se à comunidade"
-   :discourse-title "O nosso fórum!"
    :help-shortcut-title "Clique para ver atalhos e outras dicas"
-   :loading "A carregar"
-   :parsing-files "A analisar ficheiros"
-   :loading-files "A carregar ficheiros"
+   :loading "Carregando"
+   :parsing-files "Analisando arquivos"
+   :loading-files "Carregando arquivos"
    :login "Iniciar sessão"
-   :logout "Terminar sessão"
-   :download "Descarregar"
+   :logout "Sessão final"
+   :download "Baixar"
    :language "Idioma"
    :remove-background "Remover fundo"
-   :remove-heading "Remover título"
-   :heading "Título {1}"
-   :auto-heading "Título automático"
+   :re-index-detail "Re-indexar grafo"
    :open-a-directory "Abrir uma pasta local"
+   :open-new-window "Nova janela"
 
    :help/shortcut-page-title "Atalhos de teclado"
 
-   :plugin/installed "Instalado"
-   :plugin/not-installed "Não instalado"
-   :plugin/installing "A instalar"
-   :plugin/install "Instalar"
-   :plugin/reload "Recarregar"
-   :plugin/update "Atualizar"
-   :plugin/check-update "Procurar por atualizações"
-   :plugin/check-all-updates "Procurar por todas as atualizações"
-   :plugin/refresh-lists "Atualizar listas"
-   :plugin/enabled "Ativado"
-   :plugin/disabled "Desativado"
-   :plugin/update-available "Atualização disponível"
-   :plugin/updating "A atualizar"
-   :plugin/uninstall "Desinstalar"
-   :plugin/marketplace "Mercado"
-   :plugin/downloads "Downloads"
-   :plugin/stars "Estrelas"
-   :plugin/title "Título"
-   :plugin/all "Todos"
-   :plugin/unpacked "Desempacotado"
-   :plugin/delete-alert "Tem a certeza de quer desinstalar o plugin [{1}]?"
-   :plugin/open-settings "Abrir definições"
-   :plugin/open-package "Abrir pacote"
-   :plugin/load-unpacked "Carregar plugin desempacotado"
-   :plugin/restart "Reiniciar a aplicação"
-   :plugin/unpacked-tips "Selecionar a pasta de plugins"
-   :plugin/contribute "✨ Escreva e submeta um novo plugin"
-   :plugin/up-to-date "Está atualizado"
-   :plugin/custom-js-alert "Ficheiro custom.js encontrado, quer executá-lo? (Se não compreender o conteúdo do ficheiro, é melhor não executá-lo, pois há certos riscos de segurança ao fazê-lo.)"
-   :plugin.install-from-file/menu-title "Instalar a partir de plugins.edn"
-   :plugin.install-from-file/title "Instalar plugins a partir de plugins.edn"
-   :plugin.install-from-file/notice "Os seguintes plugins irão substituir os seus plugins:"
-   :plugin.install-from-file/success "Todos os plugins foram instalados!"
-
    :pdf/copy-ref "Copiar referência"
    :pdf/copy-text "Copiar texto"
    :pdf/linked-ref "Referências ligadas"
-   :pdf/toggle-dashed "Estilo tracejado para realce de área"
-   :pdf/hl-block-colored "Rótulo colorido para bloco de destaque"
-   :pdf/doc-metadata "Metadados do documento"
-
-   :updater/new-version-install "Uma nova versão foi descarregada."
-   :updater/quit-and-install "Reiniciar para instalar"
-
-   :paginates/pages "{1} págs. no total"
-   :paginates/prev "Ant."
-   :paginates/next "Próx."
-
-   :tips/all-done "Tudo feito"
+   :command-palette/prompt "Digite um comando"
+   :remove-orphaned-pages "Remover páginas órfãs"
+   :sync-from-local-files "Recarregar arquivos"
+   :sync-from-local-files-detail "Importar modificações de arquivos"
+   :content/copy-block-emebed "Copiar bloco para incorporar"
+   :left-side-bar/nav-favorites "Favoritos"
+   :left-side-bar/nav-recent-pages "Recentes"
+   :left-side-bar/new-page "Nova página"
+   :page/unfavorite "Tirar página dos favoritos"
+   :paginates/next "Próximo"
+   :paginates/prev "Anterior"
+   :pdf/toggle-dashed "Destaque estilo pontilhado"
+   :plugin/all "Todos"
+   :plugin/check-all-updates "Verificar atualizações"
+   :plugin/check-update "Verificar atualização"
+   :plugin/contribute "✨ Crie e envie um novo plugin"
+   :plugin/custom-js-alert "Arquivo custom.js encontrado, deseja habilitar sua execução? (A execução deste arquivo pode trazer riscos, se você não conhece o conteúdo do arquivo é recomendado que você não ative esta opção.)"
 
-   :command-palette/prompt "Introduza um comando"
+   :plugin/delete-alert "Certeza que deseja excluir o plugin? [{1}]?"
+   :plugin/disabled "Desabilitado"
+   :plugin/downloads "Baixados"
+   :plugin/enabled "Habilitado"
+   :plugin/install "Instalar"
+   :plugin/installed "Instalado"
+   :plugin/installing "Instalando"
+   :plugin/load-unpacked "Carregar plugin descompactado"
+   :plugin/marketplace "Loja"
+   :plugin/open-settings "Abrir configurações"
+   :plugin/refresh-lists "Recarregar lista"
+   :plugin/restart "Reiniciar o App"
+   :plugin/title "Título"
+   :plugin/uninstall "Desinstalar"
+   :plugin/unpacked-tips "Selecione a pasta do plugin"
+   :plugin/up-to-date "Está atualizado"
+   :plugin/update "Atualizar"
+   :plugin/update-available "Atualização disponível"
+   :plugin/updating "Atualizando"
+   :right-side-bar/all-pages "Todas as páginas"
+   :right-side-bar/graph-view "Ver grafo"
+   :search/page-names "Procurar nome da página"
+   :plugin/stars "Estrelas"
    :select/default-prompt "Selecione um"
-   :select/default-select-multiple "Selecione um ou vários"
    :select.graph/prompt "Selecione um grafo"
-   :select.graph/empty-placeholder-description "Sem grafos correspondentes. Quer adicionar outro?"
    :select.graph/add-graph "Sim, adicionar outro grafo"
+   :select.graph/empty-placeholder-description "Nenhum grafo encontrado. Deseja adicionar um novo?"
+   :settings-page/enable-shortcut-tooltip "Habilitar dicas de atalho"
+   :tips/all-done "Tudo certo"
+   :updater/new-version-install "Uma nova versão foi baixada"
+   :updater/quit-and-install "Reinicie para instalar"
+   :paginates/pages "Total de {1} paginas"
+   :plugin/open-package "Abrir pacote"
+   :plugin/reload "Reiniciar"
+   :plugin/unpacked "Descompactado"
+   :settings-page/auto-updater "Auto atualizar"
+   :settings-page/custom-configuration "Configuração personalizada"
+   :settings-page/custom-theme "Tema personalizado"
+   :settings-page/edit-custom-css "Editar custom.css"
+   :re-index-multiple-windows-warning "Você precisa fechar as outras janelas antes de reindexar este grafo"
+   :re-index-discard-unsaved-changes-warning "A reindexação descartará o grafo atual e processará todos os arquivos novamente conforme estão armazenados no disco. Você perderá as alterações não salvas e pode demorar um pouco. Continuar?"
+   :sync-from-local-changes-detected "Atualizar detecta e processa arquivos modificados em seu disco e que são diferentes do conteúdo atual da página do Logseq. Continuar?"
+   :page/open-backup-directory "Abra a listagem de backups de página"
+   :save "Salvar"
+   :type "Tipo"
+   :host "Host"
+   :port "Porta"
+   :settings-of-plugins "Configurações de Plugin"
+   :graph/persist "O Logseq está sincronizando seu status interno, aguarde alguns segundos."
+   :graph/persist-error "Falha na sincronização do status interno."
+   :graph/save "Salvando..."
+   :graph/save-success "Salvo com sucesso"
+   :graph/save-error "Falha ao salvar"
+   :settings-page/plugin-system "Sistema de Plugins"
+   :settings-page/network-proxy "Proxy de Rede"
 
-   :file-sync/other-user-graph "O grafo local atual está ligado ao grafo remoto de outro utilizador. Portanto, a sincronização não pode ser iniciada."
-   :file-sync/graph-deleted "O grafo remoto atual foi apagado"
-   :file-sync/rsapi-cannot-upload-err "Não foi possível iniciar a sincronização, verifique se a hora local está correta."
+   :file-sync/other-user-graph "O grafo local atual está ligado ao grafo remoto de outro usuário. Portanto, não consigo iniciar a sincronização."
+   :file-sync/graph-deleted "O grafo remoto atual foi excluído"
 
-   :notification/clear-all "Limpar tudo"})
+   :page/copy-page-url "Copiar URL da página"
+   :plugin/not-installed "Não instalado"
+   :tutorial/dummy-notes #?(:cljs (rc/inline "dummy-notes-en.md")
+                            :default "dummy-notes-en.md")
+   :tutorial/text #?(:cljs (rc/inline "tutorial-en.md")
+                     :default "tutorial-en.md")
+   :settings-page/edit-export-css "Editar export.css"
+   :settings-page/enable-flashcards "Flashcards"
+   :settings-page/export-theme "Exportar Tema"
+
+   :discourse-title "Nosso fórum!"
+   :importing "Importando"
+   :asset/copy "Copiar imagem"
+   :asset/delete "Excluir imagem"
+   :asset/maximize "Expandir imagem"
+
+   :asset/open-in-browser "Abrir imagem no navegador"
+   :asset/show-in-folder "Mostrar imagem na pasta"
+   :graph/all-graphs "Todos os grafos"
+   :graph/local-graphs "Grafos locais"
+   :graph/remote-graphs "Grafos remotos"
+   :help/forum-community "Comunidade do fórum"
+   :linked-references/filter-search "Procurar em páginas vinculadas"
+   :right-side-bar/show-journals "Mostrar registros"
+   :settings-page/custom-global-configuration "Configuração global personalizada"
+   :settings-page/edit-global-config-edn "Editar config.edn global"
+   :settings-page/sync "Sincronizar"
+   :settings-page/tab-features "Recursos"
+   :all-whiteboards "Todos os quadros brancos"
+   :auto-heading "Título automático"
+   :heading "Título {1}"
+   :new-whiteboard "Novo quadro branco"
+   :remove-heading "Remover título"
+   :untitled "Sem título"
+   :accessibility/skip-to-main-content "Ir para o conteúdo principal"
+   :color/blue "Azul"
+   :color/gray "Cinza"
+   :color/green "Verde"
+   :color/pink "Rosa"
+   :color/purple "Roxo"
+   :color/red "Vermelho"
+   :color/yellow "Amarelo"
+   :file/validate-existing-file-error "A página já existe com outro arquivo: {1}, arquivo atual: {2}. Por favor, mantenha apenas um deles e reindexe seu gráfico."
+   :file-rn/all-action "Aplicar todas as ações!"
+   :file-rn/apply-rename "Aplicar a operação de renomeação de arquivo"
+   :file-rn/close-panel "Fechar o painel"
+   :file-rn/confirm-proceed "Atualizar formato!"
+   :file-rn/filename-desc-1 "Esta configuração define como uma página é armazenada em um arquivo. Logseq armazena uma página em um arquivo com o mesmo nome."
+   :file-rn/filename-desc-2 "Alguns caracteres como \"/\" ou \"?\" são inválidos para um nome de arquivo."
+   :file-rn/filename-desc-3 "Logseq substitui caracteres inválidos por seu URL codificado equivalente para torná-los válidos (por exemplo, \"?\" torna-se \"%3F\")."
+   :file-rn/filename-desc-4 "O separador de espaço de nomes \"/\" também é substituído por \"___\" (sublinhado triplo) para consideração estética."
+   :file-rn/format-deprecated "Você está usando um formato desatualizado. A atualização para o formato mais recente é altamente recomendada. Faça backup de seus dados e feche os clientes Logseq em outros dispositivos antes da operação."
+   :file-rn/instruct-1 "É um processo de 2 etapas para atualizar o formato do nome do arquivo:"
+   :file-rn/instruct-2 "1. Clique em "
+   :file-rn/instruct-3 "2. Siga as instruções abaixo para renomear os arquivos para o novo formato:"
+   :file-rn/legend "🟢 Ações opcionais de renomeação; 🟡 Ação de renomeação necessária para evitar mudança de título; 🔴 Mudança de última hora."
+   :file-rn/need-action "As ações de renomeação de arquivo são sugeridas para corresponder ao novo formato. A reindexação é necessária em todos os dispositivos quando os arquivos renomeados são sincronizados."
+   :file-rn/no-action "Bom trabalho! Nenhuma ação adicional necessária."
+   :file-rn/optional-rename "Sugestão: "
+   :file-rn/or-select-actions " ou renomear individualmente os arquivos abaixo, então "
+   :file-rn/or-select-actions-2 ". Essas ações não estarão disponíveis depois que você fechar este painel."
+   :file-rn/otherwise-breaking "Ou o título se tornará"
+   :file-rn/re-index "A reindexação é fortemente recomendada após a renomeação dos arquivos e em outros dispositivos após a sincronização."
+   :file-rn/rename "renomeie o arquivo \"{1}\" para \"{2}\""
+   :file-rn/select-confirm-proceed "Dev: formato de gravação"
+   :file-rn/select-format "(Opção do modo de desenvolvedor, perigoso!) Selecione o formato do nome do arquivo"
+   :file-rn/suggest-rename "Ação necessária: "
+   :file-rn/unreachable-title "Aviso! O nome da página se tornará {1} no formato de nome de arquivo atual, a menos que a propriedade `title::` seja definida manualmente"
+   :left-side-bar/create "Criar"
+   :left-side-bar/new-whiteboard "Novo quadro branco"
+   :notification/clear-all "Limpar tudo"
+   :on-boarding/tour-whiteboard-home "{1} Início para seus quadros brancos"
+   :on-boarding/tour-whiteboard-home-description "Os quadros brancos têm sua própria seção no aplicativo, onde você pode vê-los rapidamente, criar novos ou excluí-los facilmente."
+   :on-boarding/tour-whiteboard-new "{1} Criar novo quadro branco"
+   :on-boarding/tour-whiteboard-new-description "Existem várias maneiras de criar um novo quadro branco. Um deles está sempre aqui no painel."
+   :on-boarding/welcome-whiteboard-modal-description "Quadros brancos são uma ótima ferramenta para brainstorming e organização. Agora você pode colocar qualquer um dos seus pensamentos da base de conhecimento ou novos próximos uns dos outros em uma tela espacial para conectar, associar e entender de novas maneiras."
+   :on-boarding/welcome-whiteboard-modal-skip "Pular"
+   :on-boarding/welcome-whiteboard-modal-start "Iniciar quadro branco"
+   :on-boarding/welcome-whiteboard-modal-title "Um novo quadro para seus pensamentos."
+   :page/show-whiteboards "Mostrar quadros brancos"
+   :pdf/doc-metadata "Metadados do documento"
+   :pdf/hl-block-colored "Rótulo colorido para bloco de destaque"
+   :plugin.install-from-file/menu-title "Instalar de plugins.edn"
+   :plugin.install-from-file/notice "Os seguintes plugins substituirão seus plugins:"
+   :plugin.install-from-file/success "Todos os plugins instalados"
+   :plugin.install-from-file/title "Instalar plugins de plugins.edn"
+   :right-side-bar/separator "Manipulador de redimensionamento da barra lateral direita"
+   :right-side-bar/whiteboards "Quadros brancos"
+   :search-item/block "Bloco"
+   :search-item/file "Arquivo"
+   :search-item/page "Página"
+   :search-item/whiteboard "Quadro branco"
+   :settings-page/alpha-features "Recursos em fase Alfa"
+   :settings-page/beta-features "Recursos em fase Beta"
+   :settings-page/clear-cache-warning "A limpeza do cache descartará os gráficos abertos. Você perderá as alterações não salvas."
+   :settings-page/custom-date-format-warning "É necessário reindexar! As referências de periódicos existentes seriam quebradas!"
+   :settings-page/disable-sentry-desc "A Logseq nunca coletará seu banco de dados gráfico local ou venderá seus dados."
+   :settings-page/edit-setting "Editar"
+   :settings-page/enable-whiteboards "Quadros brancos"
+   :settings-page/filename-format "Formato dos nomes de arquivos"
+   :settings-page/login-prompt "Para acessar novos recursos antes de qualquer outra pessoa, você deve ser um Patrocinador Coletivo Aberto ou Apoiador do Logseq e, portanto, fazer o login primeiro."
+   :settings-page/preferred-pasting-file "Arquivo preferência para colar"
+   :settings-page/tab-assets "Recursos"
+   :whiteboard/link-whiteboard-or-block "Vincular quadro branco/página/bloco"})
 
 (def shortcuts
   {:shortcut.category/formatting            "Formatação"

+ 1 - 133
src/main/frontend/dicts/ru.cljc

@@ -348,7 +348,7 @@
 
    :notification/clear-all "Очистить всё"})
 
-(def shortcut
+(def shortcuts
   {:shortcut.category/basics                "Базовые"
    :shortcut.category/formatting            "Форматирование"
    :shortcut.category/navigating            "Навигация"
@@ -485,135 +485,3 @@
    :command.dev/show-block-ast              "(Dev) Показать AST блока"
    :command.dev/show-page-data              "(Dev) Показать данные страницы"
    :command.dev/show-page-ast               "(Dev) Показать AST страницы"})
-
-(def shortcuts
-  {:shortcut.category/formatting                             "Formátovanie"
-   :shortcut.category/basics                                 "Základy"
-   :shortcut.category/navigating                             "Navigácia"
-   :shortcut.category/block-editing                          "Úprava bloku (všeobecné)"
-   :shortcut.category/block-command-editing                  "Príkazy na úpravu bloku"
-   :shortcut.category/block-selection                        "Výber bloku (výber ukončíte stlačením klávesy Esc)"
-   :shortcut.category/toggle                                 "Prepínače"
-   :shortcut.category/others                                 "Ostatné"
-
-   :command.date-picker/complete                             "Výber dátumu: podvrďte vybraný deň"
-   :command.date-picker/next-day                             "Výber dátumu: vyberte nasledujúci deň"
-   :command.date-picker/next-week                            "Výber dátumu: vyberte nasledujúci týždeň"
-   :command.date-picker/prev-day                             "Výber dátumu: vyberte predchádzajúci deň"
-   :command.date-picker/prev-week                            "Výber dátumu: vyberte predchádzajúci týždeň"
-   :command.pdf/previous-page                                "PDF: Predchádzajúca strana aktuálneho PDF dokumentu"
-   :command.pdf/next-page                                    "PDF: Nasledujúca strana aktuálneho PDF dokumentu"
-   :command.pdf/close                                        "PDF: Zatvoriť aktuálny PDF dokument"
-   :command.pdf/find                                         "PDF: Vyhľadať text v aktuálnom pdf dokumente"
-   :command.auto-complete/complete                           "Automatické dokončovanie: Potvrdiť vybranú položku"
-   :command.auto-complete/prev                               "Automatické dokončovanie: Vybrať predchádzajúcu položku"
-   :command.auto-complete/next                               "Automatické dokončovanie: Vybrať ďalšiu položku"
-   :command.auto-complete/shift-complete                     "Automatické dokončovanie: Otvoriť vybranú položku na bočnom paneli"
-   :command.auto-complete/open-link                          "Automatické dokončovanie: Otvoriť vybranú položku v prehliadači"
-   :command.cards/toggle-answers                             "Karty: Zobraziť/Skryť odpovede"
-   :command.cards/next-card                                  "Karty: Ďalšia karta"
-   :command.cards/forgotten                                  "Karty: Zabudnuté"
-   :command.cards/remembered                                 "Karty: Zapamätané"
-   :command.cards/recall                                     "Karty: take a while to recall"
-   :command.editor/escape-editing                            "Zrušiť editovanie"
-   :command.editor/backspace                                 "Zmazať dozadu"
-   :command.editor/delete                                    "Zmazať dopredu"
-   :command.editor/new-block                                 "Vytvoriť nový blok"
-   :command.editor/new-line                                  "Nový riadok v aktuálnom bloku"
-   :command.editor/new-whiteboard                            "Nová tabuľa"
-   :command.editor/follow-link                               "Prejsť na odkaz pod kurzorom"
-   :command.editor/open-link-in-sidebar                      "Otvoriť odkaz v bočnom paneli"
-   :command.editor/bold                                      "Tučné"
-   :command.editor/italics                                   "Kurzíva"
-   :command.editor/highlight                                 "Zvýrazniť"
-   :command.editor/strike-through                            "Prečiarknuté"
-   :command.editor/clear-block                               "Odstrániť celý obsah bloku"
-   :command.editor/kill-line-before                          "Odstrániť riadok pred pozíciou kurzora"
-   :command.editor/copy-embed                                "Kopírovať vložený blok ukazujúci na aktuálny blok"
-   :command.editor/kill-line-after                           "Odstrániť riadok za pozíciou kurzora"
-   :command.editor/beginning-of-block                        "Presunúť kurzor na začiatok bloku"
-   :command.editor/end-of-block                              "Presunúť kurzor na koniec bloku"
-   :command.editor/forward-word                              "Posunúť kurzor o slovo dopredu"
-   :command.editor/backward-word                             "Presunúť kurzor o slovo dozadu"
-   :command.editor/forward-kill-word                         "Vymazať slovo dopredu"
-   :command.editor/backward-kill-word                        "Vymazať slovo dozadu"
-   :command.editor/replace-block-reference-at-point          "Nahradiť referenciu bloku jeho obsahom v bode"
-   :command.editor/paste-text-in-one-block-at-point          "Prilepiť text do jedného bloku v bode"
-   :command.editor/insert-youtube-timestamp                  "Vložiť YouTube časovú značku"
-   :command.editor/cycle-todo                                "Zmeniť stav TODO aktuálnej položky"
-   :command.editor/up                                        "Posunúť kurzor nahor/Vybrať nahor"
-   :command.editor/down                                      "Posunúť kurzor nadol/Vybrať nadol"
-   :command.editor/left                                      "Posunúť kurzor doľava/Otvoriť vybraný blok na začiatku"
-   :command.editor/right                                     "Posunúť kurzor doprava/Otvoriť vybraný blok na konci"
-   :command.editor/select-up                                 "Vybrať obsah vyššie"
-   :command.editor/select-down                               "Vybrať obsah nižšie"
-   :command.editor/move-block-up                             "Posunúť blok nahor"
-   :command.editor/move-block-down                           "Posunúť blok nadol"
-   :command.editor/open-edit                                 "Upraviť vybraný blok"
-   :command.editor/select-block-up                           "Vybrať blok vyššie"
-   :command.editor/select-block-down                         "Vybrať blok nižšie"
-   :command.editor/delete-selection                          "Odstrániť vybrané bloky"
-   :command.editor/expand-block-children                     "Rozbaliť"
-   :command.editor/collapse-block-children                   "Zbaliť"
-   :command.editor/indent                                    "Odsadiť blok"
-   :command.editor/outdent                                   "Zrusiť odsadenie bloku"
-   :command.editor/copy                                      "Kopírovať (skopíruje buď výber alebo referenciu na blok)"
-   :command.editor/copy-text                                 "Kopírovať výber ako text"
-   :command.editor/cut                                       "Vystrihnúť"
-   :command.editor/undo                                      "Zrusiť zmenu"
-   :command.editor/redo                                      "Znova"
-   :command.editor/insert-link                               "HTML odkaz"
-   :command.editor/select-all-blocks                         "Vybrať všetky bloky"
-   :command.editor/select-parent                             "Vybrať rodičovský blok"
-   :command.editor/zoom-in                                   "Priblížiť upravovaný blok/Inak vpred"
-   :command.editor/zoom-out                                  "Oddialiť upravaný blok/Inak dozadu"
-   :command.ui/toggle-brackets                               "Prepnúť, či sa majú zobraziť hranaté zátvorky"
-   :command.go/search-in-page                                "Hľadať bloky na aktuálnej stránke"
-   :command.go/electron-find-in-page                         "Nájsť text na stránke"
-   :command.go/electron-jump-to-the-next                     "Preskočiť na ďalšiu zhodu s vyhľadávaním v Paneli hľadania"
-   :command.go/electron-jump-to-the-previous                 "Preskočiť na predchádzajúcu zhodu s vyhľadávaním v Paneli hľadania"
-   :command.go/search                                        "Hľadať stránky a bloky"
-   :command.go/journals                                      "Choď do denníkov"
-   :command.go/backward                                      "Späť"
-   :command.go/forward                                       "Vpred"
-   :command.search/re-index                                  "Obnoviť index vyhľadávania"
-   :command.sidebar/open-today-page                          "Otvoriť dnešnú stránku v pravom bočnom paneli"
-   :command.sidebar/close-top                                "Zavri hornú položku na pravom bočnom paneli"
-   :command.sidebar/clear                                    "Vymazať všetko na pravom bočnom paneli"
-   :command.misc/copy                                        "Kopírovať"
-   :command.command-palette/toggle                           "Zobraziť/Skryť zoznam príkazov"
-   :command.graph/export-as-html                             "Exportovať verejné stránky grafu ako HTML"
-   :command.graph/open                                       "Vybrať graf na otvorenie"
-   :command.graph/remove                                     "Odstrániť graf"
-   :command.graph/add                                        "Pridať graf"
-   :command.graph/save                                       "Uložiť aktuálny graf na disk"
-   :command.graph/re-index                                   "Preindexovať aktuálny graf"
-   :command.command/run                                      "Spustiť príkaz GIT"
-   :command.go/home                                          "Prejsť na hlavnú stránku"
-   :command.go/all-graphs                                    "Prejsť na všetky grafy"
-   :command.go/whiteboards                                   "Prejsť na tabule"
-   :command.go/all-pages                                     "Prejsť na všetky stránky"
-   :command.go/graph-view                                    "Prejsť na zobrazenie grafu"
-   :command.go/keyboard-shortcuts                            "Prejsť na klávesové skratky"
-   :command.go/tomorrow                                      "Prejsť na zajtrajší denník"
-   :command.go/next-journal                                  "Prejsť na ďalší denník"
-   :command.go/prev-journal                                  "Prejsť na predchádzajúci denník"
-   :command.go/flashcards                                    "Zobraziť/Skryť kartičky"
-   :command.ui/toggle-document-mode                          "Zobraziť/Skryť režim dokumentu"
-   :command.ui/toggle-settings                               "Prepnúť nastavenia"
-   :command.ui/toggle-right-sidebar                          "Zobraziť/Skryť pravý bočný panel"
-   :command.ui/toggle-left-sidebar                           "Zobraziť/Skryť ľavý bočný panel"
-   :command.ui/toggle-help                                   "Zobraziť/Skryť pomocníka"
-   :command.ui/toggle-theme                                  "Prepínať medzi tmavým/svetlým motívom"
-   :command.ui/toggle-contents                               "Zobraziť/Skryť obsah na bočnom paneli"
-   :command.command/toggle-favorite                          "Pridať/Odstrániť z obľúbených"
-   :command.editor/open-file-in-default-app                  "Otvoriť súbor v predvolenej aplikácii"
-   :command.editor/open-file-in-directory                    "Otvoriť súbor v nadradenom adresári"
-   :command.editor/copy-current-file                         "Skopírovať aktuálny súbor"
-   :command.ui/toggle-wide-mode                              "Prepnúť širokouhlý režim"
-   :command.ui/select-theme-color                            "Vyberte dostupné farby motívu"
-   :command.ui/goto-plugins                                  "Prejsť na zoznam doplnkov"
-   :command.ui/install-plugins-from-file                     "Inštalovať doplnky z plugins.edn"
-   :command.editor/toggle-open-blocks                        "Prepnúť otvorené bloky (zbaliť alebo rozbaliť všetky bloky)"
-   :command.ui/toggle-cards                                  "Zobraziť/Skryť karty"
-   :command.git/commit                                       "Spusiť príkaz git commit so správou"})

+ 1 - 3
src/main/frontend/dicts/uk.cljc

@@ -346,9 +346,7 @@
    :file-sync/other-user-graph "Поточний локальний графік зв'язаний з графіком іншого користувача. Тому неможливо почати синхронізацію."
    :file-sync/graph-deleted "Поточний дистанційний графік був видалений"
 
-   :notification/clear-all "Очистити все"
-
-   :tongue/fallback :en})
+   :notification/clear-all "Очистити все"})
 
 (def shortcuts
   {:shortcut.category/formatting                             "Форматування"

+ 1 - 1
src/main/frontend/extensions/pdf/core.cljs

@@ -10,7 +10,7 @@
             [frontend.extensions.pdf.windows :as pdf-windows]
             [frontend.handler.notification :as notification]
             [frontend.config :as config]
-            [frontend.modules.shortcut.dicts :as shortcut]
+            [frontend.modules.shortcut.core :as shortcut]
             [frontend.commands :as commands]
             [frontend.rum :refer [use-atom]]
             [frontend.state :as state]

+ 1 - 1
src/main/frontend/extensions/srs.cljs

@@ -27,7 +27,7 @@
             [cljs-time.coerce :as tc]
             [clojure.string :as string]
             [rum.core :as rum]
-            [frontend.modules.shortcut.dicts :as shortcut]
+            [frontend.modules.shortcut.core :as shortcut]
             [medley.core :as medley]))
 
 ;;; ================================================================

+ 1 - 1
src/main/frontend/handler.cljs

@@ -34,7 +34,7 @@
             [frontend.modules.instrumentation.core :as instrument]
             [frontend.modules.outliner.datascript :as outliner-db]
             [frontend.modules.outliner.file :as file]
-            [frontend.modules.shortcut.dicts :as shortcut]
+            [frontend.modules.shortcut.core :as shortcut]
             [frontend.state :as state]
             [frontend.ui :as ui]
             [frontend.util :as util]

+ 1 - 1
src/main/frontend/handler/events.cljs

@@ -58,7 +58,7 @@
             [frontend.modules.instrumentation.posthog :as posthog]
             [frontend.modules.instrumentation.sentry :as sentry-event]
             [frontend.modules.outliner.file :as outliner-file]
-            [frontend.modules.shortcut.dicts :as st]
+            [frontend.modules.shortcut.core :as st]
             [frontend.quick-capture :as quick-capture]
             [frontend.search :as search]
             [frontend.state :as state]

+ 1 - 1
src/main/frontend/mobile/graph_picker.cljs

@@ -7,7 +7,7 @@
    [frontend.handler.web.nfs :as web-nfs]
    [frontend.handler.page :as page-handler]
    [frontend.util :as util]
-   [frontend.modules.shortcut.dicts :as shortcut]
+   [frontend.modules.shortcut.core :as shortcut]
    [frontend.state :as state]
    [frontend.mobile.util :as mobile-util]
    [frontend.fs :as fs]

+ 1 - 1
src/main/frontend/publishing.cljs

@@ -19,7 +19,7 @@
             [frontend.components.page :as page-component]
             [frontend.components.reference :as reference]
             [frontend.components.whiteboard :as whiteboard]
-            [frontend.modules.shortcut.dicts :as shortcut]
+            [frontend.modules.shortcut.core :as shortcut]
             [frontend.handler.events :as events]
             [frontend.handler.command-palette :as command-palette]))
 

+ 1 - 1
src/main/frontend/ui.cljs

@@ -20,7 +20,7 @@
             [frontend.mixins :as mixins]
             [frontend.mobile.util :as mobile-util]
             [frontend.modules.shortcut.config :as shortcut-config]
-            [frontend.modules.shortcut.dicts :as shortcut]
+            [frontend.modules.shortcut.core :as shortcut]
             [frontend.modules.shortcut.data-helper :as shortcut-helper]
             [frontend.rum :as r]
             [frontend.state :as state]

+ 1 - 1
src/main/frontend/ui/date_picker.cljs

@@ -1,7 +1,7 @@
 (ns ^:no-doc frontend.ui.date-picker
   (:require [cljs-time.core       :refer [after? before? day day-of-week days first-day-of-the-month minus month months plus year]]
             [cljs-time.format     :refer [formatter unparse]]
-            [frontend.modules.shortcut.dicts :as shortcut]
+            [frontend.modules.shortcut.core :as shortcut]
             [frontend.state :as state]
             [frontend.util  :as util    :refer [deref-or-value now->utc]]
             [rum.core :as rum]))

+ 1 - 1
src/main/logseq/api.cljs

@@ -29,7 +29,7 @@
             [frontend.modules.outliner.core :as outliner]
             [frontend.modules.outliner.tree :as outliner-tree]
             [frontend.handler.command-palette :as palette-handler]
-            [frontend.modules.shortcut.dicts :as st]
+            [frontend.modules.shortcut.core :as st]
             [electron.listener :as el]
             [frontend.state :as state]
             [frontend.util :as util]

+ 1 - 1
typos.toml

@@ -13,4 +13,4 @@ fo = "fo"
 aks = "aks"
 Mannor = "Mannor"
 [files]
-extend-exclude = ["resources/*", "templates/*", "dicts.cljc"]
+extend-exclude = ["resources/*", "templates/*", "src/main/frontend/dicts/*.cljc"]