diff --git a/.envrc b/.envrc index 3550a30f2..6deccfe3a 100644 --- a/.envrc +++ b/.envrc @@ -1 +1,3 @@ -use flake +if has nix; then + use flake +fi diff --git a/apps/client/src/translations/cn/translation.json b/apps/client/src/translations/cn/translation.json index 4ff56779b..0d335fdcd 100644 --- a/apps/client/src/translations/cn/translation.json +++ b/apps/client/src/translations/cn/translation.json @@ -817,7 +817,8 @@ }, "inherited_attribute_list": { "title": "继承的属性", - "no_inherited_attributes": "没有继承的属性。" + "no_inherited_attributes": "没有继承的属性。", + "none": "无" }, "note_info_widget": { "note_id": "笔记 ID", @@ -2200,5 +2201,8 @@ "toggle": "切换右侧面板", "custom_widget_go_to_source": "跳转到源码", "empty_message": "这篇笔记没有展示内容" + }, + "attributes_panel": { + "title": "笔记属性" } } diff --git a/apps/client/src/translations/it/translation.json b/apps/client/src/translations/it/translation.json index 6e07dbd71..956b87cab 100644 --- a/apps/client/src/translations/it/translation.json +++ b/apps/client/src/translations/it/translation.json @@ -523,7 +523,8 @@ }, "toc": { "table_of_contents": "Sommario", - "options": "Opzioni" + "options": "Opzioni", + "no_headings": "Nessun titolo." }, "table_of_contents": { "title": "Sommario", @@ -556,7 +557,13 @@ }, "highlights_list_2": { "title": "Punti salienti", - "options": "Opzioni" + "options": "Opzioni", + "title_with_count_one": "{{count}} evidenza", + "title_with_count_many": "{{count}} evidenze", + "title_with_count_other": "{{count}} evidenze", + "modal_title": "Configura elenco dei punti salienti", + "menu_configure": "Configura elenco dei punti salienti...", + "no_highlights": "Nessun punto saliente trovato." }, "quick-search": { "placeholder": "Ricerca rapida", @@ -1388,7 +1395,8 @@ }, "inherited_attribute_list": { "title": "Attributi ereditati", - "no_inherited_attributes": "Nessun attributo ereditato." + "no_inherited_attributes": "Nessun attributo ereditato.", + "none": "nessuno" }, "note_info_widget": { "note_id": "ID nota", @@ -1400,7 +1408,8 @@ "calculate": "calcolare", "subtree_size": "(dimensione del sottoalbero: {{size}} in {{count}} note)", "title": "Nota informativa", - "show_similar_notes": "Mostra note simili" + "show_similar_notes": "Mostra note simili", + "mime": "Tipo MIME" }, "note_map": { "open_full": "Espandi completamente", @@ -2095,14 +2104,20 @@ "background_effects_title": "Gli effetti di sfondo sono ora stabili", "background_effects_message": "Sui dispositivi Windows, gli effetti di sfondo sono ora completamente stabili. Gli effetti di sfondo aggiungono un tocco di colore all'interfaccia utente sfocando lo sfondo retrostante. Questa tecnica è utilizzata anche in altre applicazioni come Esplora risorse di Windows.", "background_effects_button": "Abilita gli effetti di sfondo", - "dismiss": "Congedare" + "dismiss": "Congedare", + "new_layout_title": "Nuovo layout", + "new_layout_message": "Abbiamo introdotto un layout modernizzato per Trilium. La barra multifunzione è stata rimossa e integrata perfettamente nell'interfaccia principale, con una nuova barra di stato e sezioni espandibili (come gli attributi promossi) che assumono le funzioni chiave.\n\nIl nuovo layout è abilitato di default e può essere temporaneamente disabilitato tramite Opzioni → Aspetto.", + "new_layout_button": "Maggiori informazioni" }, "settings": { "related_settings": "Impostazioni correlate" }, "settings_appearance": { "related_code_blocks": "Schema di colori per i blocchi di codice nelle note di testo", - "related_code_notes": "Schema di colori per le note del codice" + "related_code_notes": "Schema di colori per le note del codice", + "ui": "Interfaccia utente", + "ui_old_layout": "Vecchio layout", + "ui_new_layout": "Nuovo layout" }, "units": { "percentage": "%" @@ -2159,13 +2174,18 @@ "execute_script": "Esegui script", "execute_script_description": "Questa nota è una nota di script. Clicca per eseguire lo script.", "execute_sql": "Esegui SQL", - "execute_sql_description": "Questa nota è una nota SQL. Clicca per eseguire la query SQL." + "execute_sql_description": "Questa nota è una nota SQL. Clicca per eseguire la query SQL.", + "shared_copy_to_clipboard": "Copia link negli appunti", + "shared_open_in_browser": "Apri il link nel browser", + "shared_unshare": "Rimuovi condivisione" }, "breadcrumb": { "workspace_badge": "Area di lavoro", "scroll_to_top_title": "Vai all'inizio della nota", "hoisted_badge": "Sollevato", - "hoisted_badge_title": "Abbassato" + "hoisted_badge_title": "Abbassato", + "create_new_note": "Crea nuova nota secondaria", + "empty_hide_archived_notes": "Nascondi note archiviate" }, "status_bar": { "language_title": "Cambia lingua dei contenuti", @@ -2191,5 +2211,14 @@ "note_paths_other": "{{count}} percorsi", "note_paths_title": "Nota percorsi", "code_note_switcher": "Cambia modalità lingua" + }, + "attributes_panel": { + "title": "Attributi delle note" + }, + "right_pane": { + "empty_message": "Nulla da segnalare per questa nota", + "empty_button": "Nascondi il pannello", + "toggle": "Attiva/disattiva pannello destro", + "custom_widget_go_to_source": "Vai al codice sorgente" } } diff --git a/apps/client/src/translations/ja/translation.json b/apps/client/src/translations/ja/translation.json index b4478749c..3e553ac1c 100644 --- a/apps/client/src/translations/ja/translation.json +++ b/apps/client/src/translations/ja/translation.json @@ -1621,7 +1621,8 @@ }, "inherited_attribute_list": { "title": "継承属性", - "no_inherited_attributes": "継承属性はありません。" + "no_inherited_attributes": "継承属性はありません。", + "none": "なし" }, "note_map": { "open_full": "拡大表示", @@ -2200,5 +2201,8 @@ "empty_button": "パネルを非表示", "toggle": "右パネルを切り替え", "custom_widget_go_to_source": "ソースコードへ移動" + }, + "attributes_panel": { + "title": "ノート属性" } } diff --git a/apps/client/src/translations/pt_br/translation.json b/apps/client/src/translations/pt_br/translation.json index 6a875cee9..c9524896c 100644 --- a/apps/client/src/translations/pt_br/translation.json +++ b/apps/client/src/translations/pt_br/translation.json @@ -46,7 +46,10 @@ "save": "Salvar", "edit_branch_prefix": "Editar Prefixo do Branch", "help_on_tree_prefix": "Ajuda sobre o prefixo da árvore de notas", - "branch_prefix_saved": "O prefixo de ramificação foi salvo." + "branch_prefix_saved": "O prefixo de ramificação foi salvo.", + "edit_branch_prefix_multiple": "Editar prefixo do ramo para {{count}} ramos", + "branch_prefix_saved_multiple": "O prefixo do ramo foi salvo para {{count}} ramos.", + "affected_branches": "Ramos afetados ({{count}}):" }, "bulk_actions": { "bulk_actions": "Ações em massa", @@ -254,7 +257,8 @@ "export_status": "Status da exportação", "export_in_progress": "Exportação em andamento: {{progressCount}}", "export_finished_successfully": "Exportação concluída com sucesso.", - "format_pdf": "PDF – para impressão ou compartilhamento." + "format_pdf": "PDF – para impressão ou compartilhamento.", + "share-format": "HTML para publicação na web — usa o mesmo tema das notas compartilhadas, mas pode ser publicado como um site estático." }, "help": { "noteNavigation": "Navegação de notas", @@ -308,7 +312,8 @@ "other": "Outros", "quickSearch": "focar no campo de pesquisa rápida", "inPageSearch": "pesquisa na página", - "title": "Folha de Dicas" + "title": "Folha de Dicas", + "editShortcuts": "Editar atalhos de teclado" }, "import": { "importIntoNote": "Importar para a nota", @@ -334,7 +339,8 @@ }, "import-status": "Status da importação", "in-progress": "Importação em andamento: {{progress}}", - "successful": "Importação concluída com sucesso." + "successful": "Importação concluída com sucesso.", + "importZipRecommendation": "Ao importar um arquivo ZIP, a hierarquia de notas refletirá a estrutura de subdiretórios dentro do arquivo." }, "include_note": { "dialog_title": "Incluir nota", @@ -349,7 +355,8 @@ "info": { "modalTitle": "Mensagem informativa", "closeButton": "Fechar", - "okButton": "OK" + "okButton": "OK", + "copy_to_clipboard": "Copiar para a área de transferência" }, "jump_to_note": { "search_placeholder": "Pesquise uma nota pelo nome ou digite > para comandos...", @@ -771,7 +778,7 @@ "import-into-note": "Importar na nota", "apply-bulk-actions": "Aplicar ações em massa", "converted-to-attachments": "{{count}} notas foram convertidas em anexos.", - "convert-to-attachment-confirm": "Tem certeza de que deseja converter as notas selecionadas em anexos de suas notas-pai?", + "convert-to-attachment-confirm": "Tem certeza de que deseja converter as notas selecionadas em anexos de suas notas pai? Esta operação se aplica apenas a notas de imagem; outras notas serão ignoradas.", "open-in-popup": "Edição rápida", "archive": "Ficheiro", "unarchive": "Desarquivar" @@ -789,7 +796,7 @@ "show_attachments_description": "Exibir anexos da nota", "search_notes_title": "Buscar Notas", "search_notes_description": "Abrir busca avançada", - "configure_launch_bar_description": "Abrir a configuração da barra de lançamento, para adicionar ou remover itens." + "configure_launch_bar_description": "Abrir a configuração da barra de atalho, para adicionar ou remover itens." }, "delete_note": { "delete_note": "Excluir nota", @@ -882,7 +889,7 @@ "zoom_out": "Reduzir", "reset_zoom_level": "Redefinir Zoom", "zoom_in": "Aumentar", - "configure_launchbar": "Configurar Barra de Lançamento", + "configure_launchbar": "Configurar Barra de Atalhos", "show_shared_notes_subtree": "Exibir Subárvore de Notas Compartilhadas", "advanced": "Avançado", "open_dev_tools": "Abrir Ferramentas de Desenvolvedor", @@ -897,7 +904,9 @@ "logout": "Sair", "show-cheatsheet": "Exibir Cheatsheet", "toggle-zen-mode": "Modo Zen", - "reload_hint": "Recarregar pode ajudar com alguns problemas visuais sem reiniciar toda a aplicação." + "reload_hint": "Recarregar pode ajudar com alguns problemas visuais sem reiniciar toda a aplicação.", + "new-version-available": "Nova atualização disponível", + "download-update": "Obter a versão {{latestVersion}}" }, "zen_mode": { "button_exit": "Sair do Modo Zen" @@ -935,7 +944,14 @@ "convert_into_attachment_successful": "A nota '{{title}}' foi convertida para anexo.", "print_pdf": "Exportar como PDF…", "open_note_externally_title": "O arquivo será aberto em uma aplicação externa e monitorado por alterações. Você então poderá enviar a versão modificada de volta para o Trilium.", - "convert_into_attachment_prompt": "Você tem certeza que quer converter a nota '{{title}}' em um anexo da nota pai?" + "convert_into_attachment_prompt": "Você tem certeza que quer converter a nota '{{title}}' em um anexo da nota pai?", + "open_note_on_server": "Abrir nota no servidor", + "view_revisions": "Revisões da nota…", + "advanced": "Avançado", + "export_as_image": "Exportar como imagem", + "export_as_image_png": "PNG (raster)", + "export_as_image_svg": "SVG (vetorial)", + "note_map": "Mapa de notas" }, "protected_session_status": { "inactive": "Clique para entrar na sessão protegida", @@ -979,7 +995,8 @@ "insert_child_note": "Inserir nota filha", "delete_this_note": "Excluir essa nota", "error_unrecognized_command": "Comando não reconhecido {{command}}", - "error_cannot_get_branch_id": "Não foi possível obter o branchId para o notePath '{{notePath}} '" + "error_cannot_get_branch_id": "Não foi possível obter o branchId para o notePath '{{notePath}} '", + "note_revisions": "Revisões de notas" }, "note_icon": { "change_note_icon": "Alterar ícone da nota", @@ -1007,7 +1024,12 @@ "table": "Tabela", "geo-map": "Mapa geográfico", "board": "Quadro", - "include_archived_notes": "Exibir notas arquivadas" + "include_archived_notes": "Exibir notas arquivadas", + "expand_tooltip": "Expande os filhos diretos desta coleção (um nível). Para mais opções, pressione a seta à direita.", + "expand_first_level": "Expandir filhos diretos", + "expand_nth_level": "Expandir {{depth}} níveis", + "expand_all_levels": "Expandir todos os níveis", + "presentation": "Apresentação" }, "edited_notes": { "no_edited_notes_found": "Ainda não há nenhuma nota editada neste dia…", @@ -1020,7 +1042,7 @@ "file_type": "Tipo do arquivo", "file_size": "Tamanho do arquivo", "download": "Baixar", - "open": "Abrir", + "open": "Abrir externamente", "upload_new_revision": "Enviar nova revisão", "upload_success": "Uma nova revisão de arquivo foi enviada.", "upload_failed": "O envio de uma nova revisão de arquivo falhou.", @@ -1040,7 +1062,8 @@ }, "inherited_attribute_list": { "title": "Atributos Herdados", - "no_inherited_attributes": "Nenhum atributo herdado." + "no_inherited_attributes": "Nenhum atributo herdado.", + "none": "nenhum" }, "note_info_widget": { "note_id": "ID da Nota", @@ -1051,7 +1074,9 @@ "calculate": "calcular", "title": "Informações da nota", "subtree_size": "(tamanho da subárvore: {{size}} em {{count}} notas)", - "note_size_info": "O tamanho da nota fornece uma estimativa aproximada dos requisitos de armazenamento para esta nota. Leva em conta o conteúdo e o conteúdo de suas revisões de nota." + "note_size_info": "O tamanho da nota fornece uma estimativa aproximada dos requisitos de armazenamento para esta nota. Leva em conta o conteúdo e o conteúdo de suas revisões de nota.", + "mime": "Tipo MIME", + "show_similar_notes": "Mostrar notas semelhantes" }, "note_map": { "open_full": "Expandir completamente", @@ -1111,7 +1136,8 @@ "search_note_saved": "Nota de pesquisa foi salva em {{- notePathTitle}}", "fast_search_description": "A opção de pesquisa rápida desabilita a pesquisa de texto completo do conteúdo de nota, o que pode acelerar a pesquisa em grandes bancos de dados.", "include_archived_notes_description": "As notas arquivadas são por padrão excluídas dos resultados da pesquisa, com esta opção elas serão incluídas.", - "debug_description": "A depuração irá imprimir informações adicionais no console para ajudar na depuração de consultas complexas" + "debug_description": "A depuração irá imprimir informações adicionais no console para ajudar na depuração de consultas complexas", + "view_options": "Ver opções:" }, "similar_notes": { "title": "Notas Similares", @@ -1192,7 +1218,13 @@ }, "editable_text": { "placeholder": "Digite o conteúdo da sua nota aqui…", - "auto-detect-language": "Detectado automaticamente" + "auto-detect-language": "Detectado automaticamente", + "editor_crashed_title": "O editor de texto travou", + "editor_crashed_content": "Seu conteúdo foi recuperado com sucesso, mas algumas das suas alterações mais recentes podem não ter sido salvas.", + "editor_crashed_details_button": "Veja mais detalhes...", + "editor_crashed_details_intro": "Se você encontrar este erro várias vezes, considere relatá-lo no GitHub colando as informações abaixo.", + "editor_crashed_details_title": "Informação técnica", + "keeps-crashing": "O componente de edição continua travando. Tente reiniciar o Trilium. Se o problema persistir, considere criar um relatório de bug." }, "empty": { "search_placeholder": "buscar uma nota pelo nome", @@ -1299,7 +1331,8 @@ "title": "Largura do Conteúdo", "max_width_label": "Largura máxima do conteúdo", "max_width_unit": "pixels", - "default_description": "Por padrão, o Trilium limita a largura máxima do conteúdo para melhorar a legibilidade em janelas maximizadas em telas wide." + "default_description": "Por padrão, o Trilium limita a largura máxima do conteúdo para melhorar a legibilidade em janelas maximizadas em telas wide.", + "centerContent": "Manter conteúdo centralizado" }, "native_title_bar": { "title": "Barra de Título Nativa (requer recarregar o app)", @@ -1319,11 +1352,11 @@ "layout": "Layout", "layout-vertical-title": "Vertical", "layout-horizontal-title": "Horizontal", - "layout-vertical-description": "barra de lançamento está a esquerda (padrão)", - "layout-horizontal-description": "barra de lançamento está abaixo da barra de abas, a barra de abas agora tem a largura total." + "layout-vertical-description": "barra de atalho está a esquerda (padrão)", + "layout-horizontal-description": "barra de atalho está abaixo da barra de abas, a barra de abas agora tem a largura total." }, "note_launcher": { - "this_launcher_doesnt_define_target_note": "Este lançador não define uma nota destino." + "this_launcher_doesnt_define_target_note": "Este atalho não define uma nota destino." }, "copy_image_reference_button": { "button_title": "Copiar referência da imagem para a área de transferência, pode ser colado em uma nota de texto." @@ -1378,7 +1411,10 @@ "title": "Editor" }, "code_mime_types": { - "title": "Tipos MIME disponíveis no dropdown" + "title": "Tipos MIME disponíveis no dropdown", + "tooltip_syntax_highlighting": "Realce de sintaxe", + "tooltip_code_block_syntax": "Blocos de código em notas de texto", + "tooltip_code_note_syntax": "Notas de código" }, "vim_key_bindings": { "use_vim_keybindings_in_code_notes": "Atribuições de teclas do Vim", @@ -1498,7 +1534,13 @@ "min-days-in-first-week": "Mínimo de dias da primeira semana", "first-week-info": "Primeira semana que contenha a primeira Quinta-feira do ano é baseado na ISO 8601.", "first-week-warning": "Alterar as opções de primeira semana pode causar duplicidade nas Notas Semanais existentes e estas Notas não serão atualizadas de acordo.", - "formatting-locale": "Formato de data e número" + "formatting-locale": "Formato de data e número", + "tuesday": "Terça-feira", + "wednesday": "Quarta-feira", + "thursday": "Quinta-feira", + "friday": "Sexta-feira", + "saturday": "Sábado", + "formatting-locale-auto": "Com base no idioma do aplicativo" }, "backup": { "automatic_backup": "Backup automático", @@ -1526,7 +1568,7 @@ "mind-map": "Mapa Mental", "file": "Arquivo", "image": "Imagem", - "launcher": "Lançador", + "launcher": "Atalho", "doc": "Documento", "widget": "Widget", "confirm-change": "Não é recomentado alterar o tipo da nota quando o conteúdo da nota não está vazio. Quer continuar assim mesmo?", @@ -1569,7 +1611,13 @@ }, "highlights_list_2": { "title": "Lista de Destaques", - "options": "Opções" + "options": "Opções", + "title_with_count_one": "{{count}} destaque", + "title_with_count_many": "{{count}} destaques", + "title_with_count_other": "{{count}} destaques", + "modal_title": "Configurar lista de destaques", + "menu_configure": "Configurar lista de destaques…", + "no_highlights": "Nenhum destaque encontrado." }, "quick-search": { "placeholder": "Busca rápida", @@ -1592,23 +1640,33 @@ "refresh-saved-search-results": "Atualizar resultados de pesquisa salvos", "create-child-note": "Criar nota filha", "unhoist": "Desafixar", - "toggle-sidebar": "Alternar barra lateral" + "toggle-sidebar": "Alternar barra lateral", + "dropping-not-allowed": "Não é permitido soltar notas neste local." }, "title_bar_buttons": { "window-on-top": "Manter Janela no Topo" }, "note_detail": { - "could_not_find_typewidget": "Não foi possível encontrar typeWidget para o tipo '{{type}}'" + "could_not_find_typewidget": "Não foi possível encontrar typeWidget para o tipo '{{type}}'", + "printing": "Impressão em andamento…", + "printing_pdf": "Exportação para PDF em andamento…" }, "note_title": { - "placeholder": "digite o título da nota aqui..." + "placeholder": "digite o título da nota aqui...", + "created_on": "Criado em ", + "last_modified": "Modificado em ", + "note_type_switcher_label": "Alternar de {{type}} para:", + "note_type_switcher_others": "Outro tipo de nota", + "note_type_switcher_templates": "Modelo", + "note_type_switcher_collection": "Coleção", + "edited_notes": "Notas editadas" }, "search_result": { "no_notes_found": "Nenhuma nota encontrada para os parâmetros de busca digitados.", "search_not_executed": "A busca ainda não foi executada. Clique no botão \"Buscar\" acima para ver os resultados." }, "spacer": { - "configure_launchbar": "Configurar Barra de Lançamento" + "configure_launchbar": "Configurar Barra de Atalhos" }, "sql_result": { "no_rows": "Nenhum linha foi retornada para esta consulta" @@ -1630,7 +1688,8 @@ }, "toc": { "table_of_contents": "Tabela de Conteúdos", - "options": "Opções" + "options": "Opções", + "no_headings": "Nenhum título." }, "watched_file_update_status": { "file_last_modified": "O arquivo foi modificado pela última vez em .", @@ -1673,22 +1732,24 @@ "ws": { "sync-check-failed": "A verificação de sincronização falhou!", "consistency-checks-failed": "A verificação de consistência falhou! Veja os logs para detalhes.", - "encountered-error": "Encontrado o erro \"{{message}}\", verifique o console." + "encountered-error": "Encontrado o erro \"{{message}}\", verifique o console.", + "lost-websocket-connection-title": "Conexão com o servidor perdida", + "lost-websocket-connection-message": "Verifique a configuração do seu proxy reverso (por exemplo, nginx ou Apache) para garantir que as conexões WebSocket estejam devidamente permitidas e não estejam sendo bloqueadas." }, "hoisted_note": { "confirm_unhoisting": "A nota solicitada '{{requestedNote}}' está fora da árvore da nota fixada '{{hoistedNote}}' e você precisa desafixar para acessar a nota. Quer prosseguir e desafixar?" }, "launcher_context_menu": { - "reset_launcher_confirm": "Você deseja realmente reiniciar \"{{title}}\"? Todos os dados / configurações desta nota (e suas filhas) serão perdidos o lançador irá retornar para sua localização original.", - "add-note-launcher": "Adicionar um lançador de nota", - "add-script-launcher": "Adicionar um lançador de script", + "reset_launcher_confirm": "Você deseja realmente reiniciar \"{{title}}\"? Todos os dados / configurações desta nota (e suas filhas) serão perdidos o atalho irá retornar para sua localização original.", + "add-note-launcher": "Adicionar um atalho de nota", + "add-script-launcher": "Adicionar um atalho de script", "add-custom-widget": "Adicionar um componente personalizado", "add-spacer": "Adicionar um espaçador", "delete": "Excluir ", "reset": "Reiniciar", - "move-to-visible-launchers": "Mover para lançadores visíveis", - "move-to-available-launchers": "Mover para lançadores disponíveis", - "duplicate-launcher": "Duplicar o lançador " + "move-to-visible-launchers": "Mover para atalhos visíveis", + "move-to-available-launchers": "Mover para atalhos disponíveis", + "duplicate-launcher": "Duplicar o atalho " }, "highlighting": { "title": "Blocos de Código", @@ -1722,7 +1783,8 @@ "copy-link": "Copiar link", "paste": "Colar", "paste-as-plain-text": "Colar como texto sem formatação", - "search_online": "Buscar por \"{{term}}\" usando {{searchEngine}}" + "search_online": "Buscar por \"{{term}}\" usando {{searchEngine}}", + "search_in_trilium": "Pesquisar por \"{{term}}\" no Trilium" }, "image_context_menu": { "copy_reference_to_clipboard": "Copiar referência para a área de transferência", @@ -1732,7 +1794,8 @@ "open_note_in_new_tab": "Abrir nota em nova aba", "open_note_in_new_split": "Abrir nota em nova divisão", "open_note_in_new_window": "Abrir nota em nova janela", - "open_note_in_popup": "Edição rápida" + "open_note_in_popup": "Edição rápida", + "open_note_in_other_split": "Abrir nota no outro painel dividido" }, "electron_integration": { "desktop-application": "Aplicação Desktop", @@ -1800,8 +1863,9 @@ "unknown_widget": "Componente desconhecido para \"{{id}}\"." }, "note_language": { - "not_set": "Não atribuído", - "configure-languages": "Configurar idiomas..." + "not_set": "Nenhum idioma definido", + "configure-languages": "Configurar idiomas...", + "help-on-languages": "Ajuda sobre idiomas de conteúdo…" }, "content_language": { "title": "Idiomas do conteúdo", @@ -1819,7 +1883,8 @@ "button_title": "Exportar diagrama como PNG" }, "svg": { - "export_to_png": "O diagrama não pôde ser exportado como PNG." + "export_to_png": "O diagrama não pôde ser exportado como PNG.", + "export_to_svg": "O diagrama não pôde ser exportado para SVG." }, "code_theme": { "title": "Aparência", @@ -1838,7 +1903,11 @@ "editorfeatures": { "title": "Recursos", "emoji_completion_enabled": "Habilitar auto-completar de Emoji", - "note_completion_enabled": "Habilitar auto-completar de notas" + "note_completion_enabled": "Habilitar auto-completar de notas", + "emoji_completion_description": "Se ativado, emojis podem ser inseridos facilmente no texto digitando`:`, seguido do nome do emoji.", + "note_completion_description": "Se ativado, links para notas podem ser criados digitando `@` seguido do título de uma nota.", + "slash_commands_enabled": "Ativar comandos de barra", + "slash_commands_description": "Se ativado, comandos de edição como inserir quebras de linha ou títulos podem ser acionados digitando`/`." }, "table_view": { "new-row": "Nova linha", @@ -1863,7 +1932,7 @@ "book_properties_config": { "hide-weekends": "Ocultar fins de semana", "display-week-numbers": "Exibir números de semana", - "map-style": "Estilo do mapa:", + "map-style": "Estilo do mapa", "max-nesting-depth": "Profundidade máxima de aninhamento:", "vector_light": "Vetor (Claro)", "vector_dark": "Vetor (Escuro)", @@ -1888,7 +1957,8 @@ "new-item-placeholder": "Escreva o título da nota...", "add-column-placeholder": "Escreva o nome da coluna...", "edit-note-title": "Clique para editar o título da nota", - "edit-column-title": "Clique para editar o título da coluna" + "edit-column-title": "Clique para editar o título da coluna", + "column-already-exists": "Esta coluna já existe no quadro." }, "call_to_action": { "next_theme_title": "Testar no novo tema do Trilium", @@ -1897,14 +1967,20 @@ "background_effects_title": "Efeitos de fundo estão estáveis agora", "background_effects_message": "Em dispositivos Windows, efeitos de fundo estão estáveis agora. Os efeitos de fundo adicionam um toque de cor à interface do usuário borrando o plano de fundo atrás dela. Esta técnica também é usada em outras aplicações como o Windows Explorer.", "background_effects_button": "Habilitar os efeitos de fundo", - "dismiss": "Dispensar" + "dismiss": "Dispensar", + "new_layout_title": "Novo layout", + "new_layout_message": "Introduzimos um layout modernizado para o Trilium. A faixa de opções foi removida e integrada de forma contínua à interface principal, com uma nova barra de status e seções expansíveis (como atributos promovidos) assumindo funções importantes.\n\nO novo layout vem ativado por padrão e pode ser desativado temporariamente em Opções → Aparência.", + "new_layout_button": "Mais informações" }, "settings": { "related_settings": "Configurações relacionadas" }, "settings_appearance": { "related_code_blocks": "Esquema de cores para blocos de código em notas de texto", - "related_code_notes": "Esquema de cores para notas de código" + "related_code_notes": "Esquema de cores para notas de código", + "ui": "Interface do usuário", + "ui_old_layout": "Layout antigo", + "ui_new_layout": "Novo Layout" }, "units": { "percentage": "%" @@ -2047,5 +2123,102 @@ }, "collections": { "rendering_error": "Não foi possível exibir o conteúdo devido a um erro." + }, + "experimental_features": { + "title": "Opções experimentais", + "disclaimer": "Essas opções são experimentais e podem causar instabilidade. Use com cautela.", + "new_layout_name": "Novo Layout", + "new_layout_description": "Experimente o novo layout para um visual mais moderno e melhor usabilidade. Pode sofrer alterações significativas nas próximas versões." + }, + "read-only-info": { + "read-only-note": "Você está visualizando uma nota somente leitura.", + "auto-read-only-note": "Esta nota é exibida em modo somente leitura para carregamento mais rápido.", + "edit-note": "Editar nota" + }, + "presentation_view": { + "edit-slide": "Editar este slide", + "start-presentation": "Iniciar apresentação", + "slide-overview": "Alternar a visualização geral dos slides" + }, + "calendar_view": { + "delete_note": "Excluir nota…" + }, + "note-color": { + "clear-color": "Limpar cor da nota", + "set-color": "Definir cor da nota", + "set-custom-color": "Definir cor personalizada da nota" + }, + "popup-editor": { + "maximize": "Alternar para editor completo" + }, + "server": { + "unknown_http_error_title": "Erro de comunicação com o servidor", + "unknown_http_error_content": "Código de status: {{statusCode}}\nURL: {{method}} {{url}}\nMensagem: {{message}}", + "traefik_blocks_requests": "Se você estiver usando o proxy reverso Traefik, ele introduziu uma alteração que afeta a comunicação com o servidor." + }, + "tab_history_navigation_buttons": { + "go-back": "Voltar para a nota anterior", + "go-forward": "Avançar para a próxima nota" + }, + "breadcrumb": { + "hoisted_badge": "Destacado", + "hoisted_badge_title": "Remover destaque", + "workspace_badge": "Espaço de trabalho", + "scroll_to_top_title": "Ir para o início da nota", + "create_new_note": "Criar nova nota filha", + "empty_hide_archived_notes": "Ocultar notas arquivadas" + }, + "breadcrumb_badges": { + "read_only_explicit": "Somente leitura", + "read_only_explicit_description": "Esta nota foi definida manualmente como somente leitura.\nClique para editá-la temporariamente.", + "read_only_auto": "Auto Somente leitura", + "read_only_auto_description": "Esta nota foi definida automaticamente como somente leitura por motivos de desempenho. Esse limite automático pode ser ajustado nas configurações.\n\nClique para editá-la temporariamente.", + "read_only_temporarily_disabled": "Editável temporariamente", + "read_only_temporarily_disabled_description": "Esta nota está atualmente editável, mas normalmente é somente leitura. A nota voltará a ser somente leitura assim que você navegar para outra nota.\n\nClique para reativar o modo somente leitura.", + "shared_publicly": "Compartilhado publicamente", + "shared_locally": "Compartilhado localmente", + "shared_copy_to_clipboard": "Copiar link para a área de transferência", + "shared_open_in_browser": "Abrir link no navegador", + "shared_unshare": "Remover compartilhamento", + "clipped_note": "Recorte da web", + "clipped_note_description": "Esta nota foi originalmente obtida de {{url}}.\n\nClique para navegar até a página de origem.", + "execute_script": "Executar script", + "execute_script_description": "Esta nota é uma nota de script. Clique para executar o script.", + "execute_sql": "Executar SQL", + "execute_sql_description": "Esta nota é uma nota SQL. Clique para executar a consulta SQL." + }, + "status_bar": { + "language_title": "Alterar idioma do conteúdo", + "note_info_title": "Ver informações da nota (por exemplo, datas, tamanho da nota)", + "backlinks_one": "{{count}} referência inversa", + "backlinks_many": "{{count}} referências inversas", + "backlinks_other": "{{count}} referências inversas", + "backlinks_title_one": "Ver referência inversa", + "backlinks_title_many": "Ver referências inversas", + "backlinks_title_other": "Ver referências inversas", + "attachments_one": "{{count}} anexo", + "attachments_many": "{{count}} anexos", + "attachments_other": "{{count}} anexos", + "attachments_title_one": "Visualizar anexo em uma nova aba", + "attachments_title_many": "Visualizar anexos em uma nova aba", + "attachments_title_other": "Visualizar anexos em uma nova aba", + "attributes_one": "{{count}} atributo", + "attributes_many": "{{count}} atributos", + "attributes_other": "{{count}} atributos", + "attributes_title": "Atributos próprios e atributos herdados", + "note_paths_one": "{{count}} caminho", + "note_paths_many": "{{count}} caminhos", + "note_paths_other": "{{count}} caminhos", + "note_paths_title": "Caminhos da nota", + "code_note_switcher": "Alterar modo de idioma" + }, + "attributes_panel": { + "title": "Atributos da nota" + }, + "right_pane": { + "empty_message": "Nada para exibir nesta nota", + "empty_button": "Ocultar o painel", + "toggle": "Alternar painel direito", + "custom_widget_go_to_source": "Ir para o código-fonte" } } diff --git a/apps/client/src/translations/ru/translation.json b/apps/client/src/translations/ru/translation.json index ddbf23a8f..ac36cfe04 100644 --- a/apps/client/src/translations/ru/translation.json +++ b/apps/client/src/translations/ru/translation.json @@ -1686,7 +1686,8 @@ }, "inherited_attribute_list": { "title": "Унаследованные атрибуты", - "no_inherited_attributes": "Нет унаследованных атрибутов." + "no_inherited_attributes": "Нет унаследованных атрибутов.", + "none": "нет" }, "note_map": { "title": "Карта заметок", @@ -2216,5 +2217,8 @@ "toggle": "Переключить панель справа", "empty_button": "Скрыть панель", "empty_message": "Нечего отобразить для текущей заметки" + }, + "attributes_panel": { + "title": "Атрибуты заметки" } } diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Database/Demo Notes.html b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Database/Demo Notes.html index 851f267f7..4e60303c0 100644 --- a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Database/Demo Notes.html +++ b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Database/Demo Notes.html @@ -21,7 +21,7 @@

You can easily restore the demo notes by using Trilium's built-in import feature by importing them:

    -
  • Download this .zip archive with +
  • Download the .zip archive with the latest version of the demo notes
  • Right click on any note in your tree under which you would like the demo notes to be imported
  • diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation.html b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation.html index 73b4c3ef3..7b999c53b 100644 --- a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation.html +++ b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation.html @@ -1,26 +1,16 @@

    One of the Trilium's goals is to provide fast and comfortable navigation between notes.

    Backwards and forward

    -

    To move back and forward in history of viewed pages:

    -
      -
    • The Launch Bar can - be configured to display navigation buttons (see Go to Next Note and Go to Previous Note in Available Launchers).
    • -
    • On the left side of the tab bar, - there are two dedicated buttons. -
        -
      • These buttons will appear only if the launch bar is not already displaying - the history navigation buttons to avoid duplication.
      • -
      -
    • -
    • Alternatively, use the Alt + Left and Alt + Right keyboard - shortcuts.
    • -
    +

    You can use alt-left and alt-right to move back and forward in history + of viewed pages.

    +

    This works identically to browser backwards / forwards, it's actually + using built-in browser support for this.

    +

    + +

    Jump to note

    -

    This is useful to quickly find and view arbitrary notes - click on - Jump tobutton on the top or press Ctrl + J . - Then type part of the note name and autocomplete will help you pick the - desired note.

    -

    See Jump to... for +

    This is useful to quickly find and view arbitrary notes - click on Jump to button + on the top or press Ctrl + J . Then type part of the + note name and autocomplete will help you pick the desired note.

    +

    See Jump to Note for more information.

    \ No newline at end of file diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation_image.png b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation_image.png new file mode 100644 index 000000000..2ea269012 Binary files /dev/null and b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation_image.png differ diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/UI Elements/Tabs.html b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/UI Elements/Tabs.html index e4c690f92..8d9b0ad58 100644 --- a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/UI Elements/Tabs.html +++ b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/UI Elements/Tabs.html @@ -6,48 +6,37 @@

    Layout

    Depending on the Vertical and horizontal layout:

      -
    • For the vertical layout, the tabs will be placed at the top but to the +
    • For the vertical layout, the tabs will be placed at the top but to the right of the Note Tree.
    • -
    • For the horizontal layout, the tabs will be placed at the top in full-width, +
    • For the horizontal layout, the tabs will be placed at the top in full-width, above the note tree, allowing for more tabs to be comfortably displayed.

    Interaction

      -
    • To create a new tab, press the +
    • To create a new tab, press the button that is to the right of the last tab.
    • -
    • To close a tab, press the corresponding +
    • To close a tab, press the corresponding button.
    • -
    • For multitasking, tabs can be used alongside For multitasking, tabs can be used alongside Split View. Each tab can have one or more notes, displayed horizontally.
    • -
    • Tabs can be reordered by drag-and-dropping it into a new position.
    • -
    • An existing tab can be displayed in a new window by dragging the tab upwards +
    • Tabs can be reordered by drag-and-dropping it into a new position.
    • +
    • An existing tab can be displayed in a new window by dragging the tab upwards or downwards. It is not possible to combine tabs back into another window.
    • -
    • On the left side of the tab bar there are two buttons to navigate through - the note history backwards or forwards (see Note Navigation). -
        -
      • This feature is only enabled if the Launch Bar doesn't - already contain the history navigation buttons.
      • -
      -

    Keyboard interaction

    Since tabs are a commonly used feature, there are multiple keyboard shortcuts that can be used:

      -
    • Ctrl+T to open a new tab.
    • -
    • Ctrl+W to close the current tab.
    • -
    • Ctrl+Shift+T to reopen the last closed +
    • Ctrl+T to open a new tab.
    • +
    • Ctrl+W to close the current tab.
    • +
    • Ctrl+Shift+T to reopen the last closed tab.
    • -
    • Ctrl+Tab and Ctrl+Shift+Tab to +
    • Ctrl+Tab and Ctrl+Shift+Tab to go to the next or previous tab.
    • -
    • Ctrl+1, Ctrl+2, up to Ctrl+9 to +
    • Ctrl+1, Ctrl+2, up to Ctrl+9 to activate the first, second and up til ninth tab.
    • -
    • There is also a shortcut to go to the last tab, but it is not assigned +
    • There is also a shortcut to go to the last tab, but it is not assigned a key by default.
    \ No newline at end of file diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Scripting/Frontend Basics/Custom Widgets.html b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Scripting/Frontend Basics/Custom Widgets.html index df40a3d49..ce9190a4e 100644 --- a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Scripting/Frontend Basics/Custom Widgets.html +++ b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Scripting/Frontend Basics/Custom Widgets.html @@ -59,9 +59,11 @@ doRender() {
    import { defineWidget } from "trilium:preact";

    export default defineWidget({ - parent: "center-pane", - render: () => <span>Center pane from Preact.</span> -});

    +

    parent: "center-pane",
    +render: () =&gt; &lt;span&gt;Center pane from Preact.&lt;/span&gt;
    +

    });

    + + diff --git a/apps/server/src/assets/translations/pt_br/server.json b/apps/server/src/assets/translations/pt_br/server.json index d1e5f5f37..21536c863 100644 --- a/apps/server/src/assets/translations/pt_br/server.json +++ b/apps/server/src/assets/translations/pt_br/server.json @@ -355,7 +355,9 @@ "script-launcher-title": "Atalho de Script", "launch-bar-title": "Barra de Atalhos", "available-launchers-title": "Atalhos disponíveis", - "visible-launchers-title": "Atalhos Visíveis" + "visible-launchers-title": "Atalhos Visíveis", + "command-palette": "Abrir a Paleta de Comandos", + "zen-mode": "Modo Zen" }, "notes": { "new-note": "Nova nota", @@ -373,7 +375,8 @@ "export_filter": "Documento PDF (*.pdf)", "unable-to-export-message": "A nota atual não pôde ser exportada como PDF.", "unable-to-export-title": "Não foi possível exportar como PDF", - "unable-to-save-message": "O arquivo selecionado não pôde ser salvo. Tente novamente ou selecione outro destino." + "unable-to-save-message": "O arquivo selecionado não pôde ser salvo. Tente novamente ou selecione outro destino.", + "unable-to-print": "Não foi possível imprimir a nota" }, "tray": { "tooltip": "Trilium Notes", @@ -416,14 +419,19 @@ "end-time": "Hora de término", "geolocation": "Geolocalização", "built-in-templates": "Modelos integrados", - "board": "Quadro", + "board": "Quadro Kanban", "status": "Status", "board_note_first": "Primeira nota", "board_note_second": "Segunda nota", "board_note_third": "Terceira nota", "board_status_todo": "A fazer", "board_status_progress": "Em andamento", - "board_status_done": "Concluído" + "board_status_done": "Concluído", + "presentation": "Apresentação", + "presentation_slide": "Slide de apresentação", + "presentation_slide_first": "Primeiro slide", + "presentation_slide_second": "Segundo slide", + "background": "Plano de fundo" }, "sql_init": { "db_not_initialized_desktop": "DB não inicializada, por favor siga as instruções na tela.", diff --git a/docs/Developer Guide/Developer Guide/Documentation.md b/docs/Developer Guide/Developer Guide/Documentation.md index 19837d588..6e8ff9fe3 100644 --- a/docs/Developer Guide/Developer Guide/Documentation.md +++ b/docs/Developer Guide/Developer Guide/Documentation.md @@ -1,5 +1,5 @@ # Documentation -There are multiple types of documentation for Trilium: +There are multiple types of documentation for Trilium: * The _User Guide_ represents the user-facing documentation. This documentation can be browsed by users directly from within Trilium, by pressing F1. * The _Developer's Guide_ represents a set of Markdown documents that present the internals of Trilium, for developers. diff --git a/docs/User Guide/!!!meta.json b/docs/User Guide/!!!meta.json index a6cd7e10d..670896d48 100644 --- a/docs/User Guide/!!!meta.json +++ b/docs/User Guide/!!!meta.json @@ -2677,20 +2677,6 @@ "value": "tabs", "isInheritable": false, "position": 40 - }, - { - "type": "relation", - "name": "internalLink", - "value": "MMiBEQljMQh2", - "isInheritable": false, - "position": 50 - }, - { - "type": "relation", - "name": "internalLink", - "value": "xYmIYSP6wE3F", - "isInheritable": false, - "position": 60 } ], "format": "markdown", @@ -4800,25 +4786,20 @@ "value": "bx bxs-navigation", "isInheritable": false, "position": 30 - }, - { - "type": "relation", - "name": "internalLink", - "value": "3seOhtN8uLIY", - "isInheritable": false, - "position": 40 - }, - { - "type": "relation", - "name": "internalLink", - "value": "xYmIYSP6wE3F", - "isInheritable": false, - "position": 50 } ], "format": "markdown", "dataFileName": "Note Navigation.md", - "attachments": [] + "attachments": [ + { + "attachmentId": "jDuwVaU8bNtG", + "title": "image.png", + "role": "image", + "mime": "image/jpg", + "position": 10, + "dataFileName": "Note Navigation_image.png" + } + ] }, { "isClone": false, diff --git a/docs/User Guide/User Guide.md b/docs/User Guide/User Guide.md index 3e5537135..d264728b9 100644 --- a/docs/User Guide/User Guide.md +++ b/docs/User Guide/User Guide.md @@ -1,5 +1,5 @@ # User Guide -Trilium is an open-source solution for note-taking and organizing a personal knowledge base. Use it locally on your desktop, or sync it with your self-hosted server to keep your notes everywhere you go. +cTrilium is an open-source solution for note-taking and organizing a personal knowledge base. Use it locally on your desktop, or sync it with your self-hosted server to keep your notes everywhere you go. > [!TIP] > The same documentation can be accessed locally from within the Trilium Notes application by pressing F1. diff --git a/docs/User Guide/User Guide/Advanced Usage/Database/Demo Notes.md b/docs/User Guide/User Guide/Advanced Usage/Database/Demo Notes.md index a8e74fe53..df8af0f6f 100644 --- a/docs/User Guide/User Guide/Advanced Usage/Database/Demo Notes.md +++ b/docs/User Guide/User Guide/Advanced Usage/Database/Demo Notes.md @@ -13,7 +13,7 @@ There are some cases in which you may want to restore the original demo notes. F You can easily restore the demo notes by using Trilium's built-in import feature by importing them: -* Download [this .zip archive](https://github.com/TriliumNext/Trilium/raw/develop/db/demo.zip) with the latest version of the demo notes +* Download [the .zip archive](https://github.com/TriliumNext/Trilium/raw/refs/heads/main/apps/server/src/assets/db/demo.zip) with the latest version of the demo notes * Right click on any note in your tree under which you would like the demo notes to be imported * Click "Import into note" * Select the .zip archive to import it \ No newline at end of file diff --git a/docs/User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation.md b/docs/User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation.md index 290d43680..94530ed19 100644 --- a/docs/User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation.md +++ b/docs/User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation.md @@ -3,15 +3,14 @@ One of the Trilium's goals is to provide fast and comfortable navigation between ## Backwards and forward -To move back and forward in history of viewed pages: +You can use alt-left and alt-right to move back and forward in history of viewed pages. -* The Launch Bar can be configured to display navigation buttons (see _Go to Next Note_ and _Go to Previous Note_ in _Available Launchers_). -* On the left side of the [tab bar](../UI%20Elements/Tabs.md), there are two dedicated buttons. - * These buttons will appear only if the launch bar is not already displaying the history navigation buttons to avoid duplication. -* Alternatively, use the Alt + Left and Alt + Right keyboard shortcuts. +This works identically to browser backwards / forwards, it's actually using built-in browser support for this. + +![](Note%20Navigation_image.png) ## Jump to note This is useful to quickly find and view arbitrary notes - click on `Jump to` button on the top or press Ctrl + J . Then type part of the note name and autocomplete will help you pick the desired note. -See Jump to... for more information. \ No newline at end of file +See Jump to Note for more information. \ No newline at end of file diff --git a/docs/User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation_image.png b/docs/User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation_image.png new file mode 100644 index 000000000..2ea269012 Binary files /dev/null and b/docs/User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation_image.png differ diff --git a/docs/User Guide/User Guide/Basic Concepts and Features/UI Elements/Tabs.md b/docs/User Guide/User Guide/Basic Concepts and Features/UI Elements/Tabs.md index 5ece15397..912070b6f 100644 --- a/docs/User Guide/User Guide/Basic Concepts and Features/UI Elements/Tabs.md +++ b/docs/User Guide/User Guide/Basic Concepts and Features/UI Elements/Tabs.md @@ -17,8 +17,6 @@ Depending on the Split View. Each tab can have one or more notes, displayed horizontally. * Tabs can be reordered by drag-and-dropping it into a new position. * An existing tab can be displayed in a new window by dragging the tab upwards or downwards. It is not possible to combine tabs back into another window. -* On the left side of the tab bar there are two buttons to navigate through the note history backwards or forwards (see Note Navigation). - * This feature is only enabled if the Launch Bar doesn't already contain the history navigation buttons. ## Keyboard interaction diff --git a/docs/User Guide/User Guide/Scripting/Frontend Basics/Custom Widgets.md b/docs/User Guide/User Guide/Scripting/Frontend Basics/Custom Widgets.md index 7c189fc3a..431b814db 100644 --- a/docs/User Guide/User Guide/Scripting/Frontend Basics/Custom Widgets.md +++ b/docs/User Guide/User Guide/Scripting/Frontend Basics/Custom Widgets.md @@ -35,9 +35,8 @@ get parentWidget() { return "center-pane" } doRender() { this.<!--FORMULA_INLINE_1766517018225_0-->("&lt;span&gt;Center pane&lt;/span&gt;"); }

    }

    module.exports = new HelloNoteDetail();

    import { defineWidget } from "trilium:preact";

    export default defineWidget({ - parent: "center-pane", - render: () => <span>Center pane from Preact.</span> -});

    +

    parent: "center-pane",
    +render: () =&gt; &lt;span&gt;Center pane from Preact.&lt;/span&gt;

    });

    [Refresh the application](../../Troubleshooting/Refreshing%20the%20application.md) and the widget should appear underneath the content area.