OCRContentExpression now takes all tokens as an array (like NoteContentFulltextExp), iterates over the input note set from becca, and checks text representations in-memory — zero SQL queries.
parse.ts creates a single OCRContentExpression(tokens) instead of N separate instances.
The LIMIT 50 and the N+1 blob→note/attachment queries are gone entirely.
- Remove deprecated `locale` option and LOCALE_MAPPINGS constant from MindMap.tsx
- Add `buildMindElixirLangPack()` function using i18next translations for contextMenu.locale
- Add mind-map translation keys to all 37 locale translation files
- Languages with specific translations: de, es, fr, it, ja, pt, pt_br, ru, ro, cn, tw, fi, ko, nl, nb-NO, sv
- Other languages fall back to English via i18next
Agent-Logs-Url: https://github.com/TriliumNext/Trilium/sessions/f2cb95ee-9a97-4618-ba9a-5fb7f31ab965
Co-authored-by: eliandoran <21236836+eliandoran@users.noreply.github.com>
The commit f44b47ec added a hasTabBeenActive guard in NoteDetail that defers rendering until the tab has been active at least once. It initializes via noteContext?.isActive() and then listens for activeNoteChanged events.
The popup editor creates its own NoteContext("_popup-editor") which is never the activeNtxId in the tab manager — isActive() always returns false, and activeNoteChanged never fires for it. So hasTabBeenActive stays false forever, and the if (!type || !hasTabBeenActive) return guard at NoteDetail.tsx:64 prevents the note type widget from ever loading.
Replace end with duration if recurrence set. Make duration calculation clearer
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
This enhances the `build-docs` utility to allow running it via pnpm and
packaging it as a Nix application. Changes include:
- Added `build` and `cli` scripts to `apps/build-docs/package.json`.
- Implemented a standalone CLI wrapper for documentation generation.
- Added a `trilium-build-docs` package to the Nix flake for use in other projects.
- Integrated `apps/build-docs` into the Nix workspace and build pipeline.
These changes make the documentation build process more portable and easier
to integrate into CI/CD pipelines outside of the main repository.
@@ -186,6 +186,14 @@ When adding query parameters to ETAPI endpoints (`apps/server/src/etapi/`), main
**Auth note**: ETAPI uses basic auth with tokens. Internal API endpoints trust the frontend.
### Adding New LLM Tools
Tools are defined using `defineTools()` in `apps/server/src/services/llm/tools/` and automatically registered for both the LLM chat and MCP server.
1. Add the tool definition in the appropriate module (`note_tools.ts`, `attribute_tools.ts`, `hierarchy_tools.ts`) or create a new module
2. Each tool needs: `description`, `inputSchema` (Zod), `execute` function, and optionally `mutates: true` for write operations or `needsContext: true` for tools that need the current note context
3. If creating a new module, wrap tools in `defineTools({...})` and add the registry to `allToolRegistries` in `tools/index.ts`
4. Add a client-side friendly name in `apps/client/src/translations/en/translation.json` under `llm.tools.<tool_name>` — use **imperative tense** (e.g. "Search notes", "Create note", "Get attributes"), not present continuous
### Database Migrations
- Add scripts in `apps/server/src/migrations/YYMMDD_HHMM__description.sql`
- Update schema in `apps/server/src/assets/db/schema.sql`
@@ -213,6 +221,12 @@ When adding query parameters to ETAPI endpoints (`apps/server/src/etapi/`), main
10.**Attribute inheritance can be complex** - When checking for labels/relations, use `note.getOwnedAttribute()` for direct attributes or `note.getAttribute()` for inherited ones. Don't assume attributes are directly on the note.
## MCP Server
- Trilium exposes an MCP (Model Context Protocol) server at `http://localhost:8080/mcp`, configured in `.mcp.json`
- The MCP server is **only available when the Trilium server is running** (`pnpm run server:start`)
- It provides tools for reading, searching, and modifying notes directly from the AI assistant
- Use it to interact with actual note data when developing or debugging note-related features
@@ -275,6 +289,12 @@ View types are configured via `#viewType` label (e.g., `#viewType=table`). Each
- Register in `packages/ckeditor5/src/plugins.ts`
- See `ckeditor5-admonition`, `ckeditor5-footnotes`, `ckeditor5-math`, `ckeditor5-mermaid` for examples
### Updating PDF.js
1. Update `pdfjs-dist` version in `packages/pdfjs-viewer/package.json`
2. Run `npx tsx scripts/update-viewer.ts` from that directory
3. Run `pnpm build` to verify success
4. Commit all changes including updated viewer files
### Database Migrations
- Add migration scripts in `apps/server/src/migrations/YYMMDD_HHMM__description.sql`
- Update schema in `apps/server/src/assets/db/schema.sql`
@@ -299,6 +319,8 @@ Trilium provides powerful user scripting capabilities:
- Translation files in `apps/client/src/translations/`
- Use translation system via `t()` function
- Automatic pluralization: Add `_other` suffix to translation keys (e.g., `item` and `item_other` for singular/plural)
- When a translated string contains **interpolated components** (e.g. links, note references) whose order may vary across languages, use `<Trans>` from `react-i18next` instead of `t()`. This lets translators reorder components freely (e.g. `"<Note/> in <Parent/>"` vs `"in <Parent/>, <Note/>"`)
- When adding a new locale, follow the step-by-step guide in `docs/Developer Guide/Developer Guide/Concepts/Internationalisation Translations/Adding a new locale.md`
@@ -118,6 +118,16 @@ Trilium provides powerful user scripting capabilities:
### Internationalization
- Translation files in `apps/client/src/translations/`
- Supported languages: English, German, Spanish, French, Romanian, Chinese
- **Only add new translation keys to `en/translation.json`** — translations for other languages are managed via Weblate and will be contributed by the community
- Third-party components (e.g., mind-map context menu) should use i18next `t()` for their labels, with the English strings added to `en/translation.json` under a dedicated namespace (e.g., `"mind-map"`)
- When a translated string contains **interpolated components** (e.g. links, note references) whose order may vary across languages, use `<Trans>` from `react-i18next` instead of `t()`. This lets translators reorder components freely (e.g. `"<Note/> in <Parent/>"` vs `"in <Parent/>, <Note/>"`)
- When adding a new locale, follow the step-by-step guide in `docs/Developer Guide/Developer Guide/Concepts/Internationalisation Translations/Adding a new locale.md`
- **Server-side translations** (e.g. hidden subtree titles) go in `apps/server/src/assets/translations/en/server.json`, not in the client `translation.json`
- IPC communication: use `electron.ipcMain.on(channel, handler)` on server side, `electron.ipcRenderer.send(channel, data)` on client side
- Electron-only features should check `isElectron()` from `apps/client/src/services/utils.ts` (client) or `utils.isElectron` (server)
### Security Considerations
- Per-note encryption with granular protected sessions
@@ -125,6 +135,15 @@ Trilium provides powerful user scripting capabilities:
- OpenID and TOTP authentication support
- Sanitization of user-generated content
### Client-Side API Restrictions
- **Do not use `crypto.randomUUID()`** or other Web Crypto APIs that require secure contexts - Trilium can run over HTTP, not just HTTPS
- Use `randomString()` from `apps/client/src/services/utils.ts` for generating IDs instead
### Shared Types Policy
- Types shared between client and server belong in `@triliumnext/commons` (`packages/commons/src/lib/`)
- Import shared types directly from `@triliumnext/commons` - do not re-export them from app-specific modules
- Keep app-specific types (e.g., `LlmProvider` for server, `StreamCallbacks` for client) in their respective apps
## Common Development Tasks
### Adding New Note Types
@@ -140,10 +159,51 @@ Trilium provides powerful user scripting capabilities:
- Create new package in `packages/` following existing plugin structure
- Register in `packages/ckeditor5/src/plugins.ts`
### Adding Hidden System Notes
The hidden subtree (`_hidden`) contains system notes with predictable IDs (prefixed with `_`). Defined in `apps/server/src/services/hidden_subtree.ts` via the `HiddenSubtreeItem` interface from `@triliumnext/commons`.
1. Add the note definition to `buildHiddenSubtreeDefinition()` in `apps/server/src/services/hidden_subtree.ts`
2. Add a translation key for the title in `apps/server/src/assets/translations/en/server.json` under `"hidden-subtree"`
3. The note is auto-created on startup by `checkHiddenSubtree()` — uses deterministic IDs so all sync cluster instances generate the same structure
4. Key properties: `id` (must start with `_`), `title`, `type`, `icon` (format: `bx-icon-name` without `bx ` prefix), `attributes`, `children`, `content`
5. Use `enforceAttributes: true` to keep attributes in sync, `enforceBranches: true` for correct placement, `enforceDeleted: true` to remove deprecated notes
6. For launcher bar entries, see `hidden_subtree_launcherbar.ts`; for templates, see `hidden_subtree_templates.ts`
### Writing to Notes from Server Services
-`note.setContent()` requires a CLS (Continuation Local Storage) context — wrap calls in `cls.init(() => { ... })` (from `apps/server/src/services/cls.ts`)
- Operations called from Express routes already have CLS context; standalone services (schedulers, Electron IPC handlers) do not
### Adding New LLM Tools
Tools are defined using `defineTools()` in `apps/server/src/services/llm/tools/` and automatically registered for both the LLM chat and MCP server.
1. Add the tool definition in the appropriate module (`note_tools.ts`, `attribute_tools.ts`, `attachment_tools.ts`, `hierarchy_tools.ts`) or create a new module
2. Each tool needs: `description`, `inputSchema` (Zod), `execute` function, and optionally `mutates: true` for write operations
3. If creating a new module, wrap tools in `defineTools({...})` and add the registry to `allToolRegistries` in `tools/index.ts`
4. Add a client-side friendly name in `apps/client/src/translations/en/translation.json` under `llm.tools.<tool_name>` — use **imperative tense** (e.g. "Search notes", "Create note", "Get attributes"), not present continuous
5. Use ETAPI (`apps/server/src/etapi/`) as inspiration for what fields to expose, but **do not import ETAPI mappers** — inline the field mappings directly in the tool so the LLM layer stays decoupled from the API layer
### Updating PDF.js
1. Update `pdfjs-dist` version in `packages/pdfjs-viewer/package.json`
2. Run `npx tsx scripts/update-viewer.ts` from that directory
3. Run `pnpm build` to verify success
4. Commit all changes including updated viewer files
### Database Migrations
- Add migration scripts in `apps/server/src/migrations/`
- Update schema in `apps/server/src/assets/db/schema.sql`
### Server-Side Static Assets
- Static assets (templates, SQL, translations, etc.) go in `apps/server/src/assets/`
- Access them at runtime via `RESOURCE_DIR` from `apps/server/src/services/resource_dir.ts` (e.g. `path.join(RESOURCE_DIR, "llm", "skills", "file.md")`)
- **Do not use `import.meta.url`/`fileURLToPath`** to resolve file paths — the server is bundled into CJS for production, so `import.meta.url` will not point to the source directory
- **Do not use `__dirname` with relative paths** from source files — after bundling, `__dirname` points to the bundle output, not the original source tree
## MCP Server
- Trilium exposes an MCP (Model Context Protocol) server at `http://localhost:8080/mcp`, configured in `.mcp.json`
- The MCP server is **only available when the Trilium server is running** (`pnpm run server:start`)
- It provides tools for reading, searching, and modifying notes directly from the AI assistant
- Use it to interact with actual note data when developing or debugging note-related features
In the (still active) 0.X phase of the project only the latest stable minor release is getting bugfixes (including security ones).
Only the latest stable minor release receives security fixes.
So e.g. if the latest stable version is 0.42.3 and the latest beta version is 0.43.0-beta, then 0.42 line will still get security fixes but older versions (like 0.41.X) won't get any fixes.
For example, if the latest stable version is 0.92.3 and the latest beta is 0.93.0-beta, then only the 0.92.x line will receive security patches. Older versions (like 0.91.x) will not receive fixes.
Description above is a general rule and may be altered on casebycase basis.
This policy may be altered on a case-by-case basis for critical vulnerabilities.
## Reporting a Vulnerability
You can report low severity vulnerabilities as GitHub issues, more severe vulnerabilities should be reported to the email [contact@eliandoran.me](mailto:contact@eliandoran.me)
**Please report all security vulnerabilities through [GitHub Security Advisories](https://github.com/TriliumNext/Notes/security/advisories/new).**
We do not accept security reports via email, public issues, or other channels. GitHub Security Advisories allows us to:
- Discuss and triage vulnerabilities privately
- Coordinate fixes before public disclosure
- Credit reporters appropriately
- Publish advisories with CVE identifiers
### What to Include
When reporting, please provide:
- A clear description of the vulnerability
- Steps to reproduce or proof-of-concept
- Affected versions (if known)
- Potential impact assessment
- Any suggested mitigations or fixes
### Response Timeline
- **Initial response**: Within 7 days
- **Triage decision**: Within 14 days
- **Fix timeline**: Depends on severity and complexity
## Scope
### In Scope
- Remote code execution
- Authentication/authorization bypass
- Cross-site scripting (XSS) that affects other users
- SQL injection
- Path traversal
- Sensitive data exposure
- Privilege escalation
### Out of Scope (Won't Fix)
The following are considered out of scope or accepted risks:
#### Self-XSS / Self-Injection
Trilium is a personal knowledge base where users have full control over their own data. Users can intentionally create notes containing scripts, HTML, or other executable content. This is by design - Trilium's scripting system allows users to extend functionality with custom JavaScript.
Vulnerabilities that require a user to inject malicious content into their own notes and then view it themselves are not considered security issues.
#### Electron Architecture (nodeIntegration)
Trilium's desktop application runs with `nodeIntegration: true` to enable its powerful scripting features. This is an intentional design decision, similar to VS Code extensions having full system access. We mitigate risks by:
- Sanitizing content at input boundaries
- Fixing specific XSS vectors as they're discovered
- Using Electron fuses to prevent external abuse
#### Authenticated User Actions
Actions that require valid authentication and only affect the authenticated user's own data are generally not vulnerabilities.
#### Denial of Service via Resource Exhaustion
Creating extremely large notes or performing many operations is expected user behavior in a note-taking application.
#### Missing Security Headers on Non-Sensitive Endpoints
We implement security headers where they provide meaningful protection, but may omit them on endpoints where they provide no practical benefit.
## Coordinated Disclosure
We follow a coordinated disclosure process:
1.**Report received** - We acknowledge receipt and begin triage
2.**Fix developed** - We develop and test a fix privately
3.**Release prepared** - Security release is prepared with vague changelog
4.**Users notified** - Release is published, users encouraged to upgrade
5.**Advisory published** - After reasonable upgrade window (typically 2-4 weeks), full advisory is published
We appreciate reporters allowing us time to fix issues before public disclosure. We aim to credit all reporters in published advisories unless they prefer to remain anonymous.
## Security Updates
Security fixes are released as patch versions (e.g., 0.92.1 → 0.92.2) to minimize upgrade friction. We recommend all users keep their installations up to date.
Subscribe to GitHub releases or watch the repository to receive notifications of new releases.
* Returns `true` if the note has a label with the given name (same as {@link hasOwnedLabel}), or it has a label with the `disabled:` prefix (for example due to a safe import).
* @param name the name of the label to look for.
* @returns `true` if the label exists, or its version with the `disabled:` prefix.
// We are adding and removing afterwards to avoid a flicker (because for a moment there would be no active content attribute anymore) because the operations are done in sequence and not atomically.
$renderedContent.append($("<div>").append("<div>This note is protected and to access it you need to enter password.</div>").append("<br/>").append($button));
"widget-missing-parent":"لا تحتوي الأداة المخصصة على خاصية إلزامية '{{property}}'.\n\nإذا كان من المفترض تشغيل هذا البرنامج النصي بدون عنصر واجهة مستخدم، فاستخدم '#run=frontendStartup' بدلاً من ذلك."
"widget-missing-parent":"لا تحتوي الأداة المخصصة على خاصية إلزامية '{{property}}'.\n\nإذا كان من المفترض تشغيل هذا البرنامج النصي بدون عنصر واجهة مستخدم، فاستخدم '#run=frontendStartup' بدلاً من ذلك.",
"open-script-note":"فتح ملاحظة برمجية",
"scripting-error":"خطأ في النص البرمجي المخصص: {{title}}"
},
"add_link":{
"add_link":"أضافة رابط",
@@ -37,14 +39,19 @@
"search_note":"البحث عن الملاحظة بالاسم",
"link_title":"عنوان الرابط",
"button_add_link":"اضافة رابط",
"help_on_links":"مساعدة حول الارتباطات التشعبية"
"help_on_links":"مساعدة حول الارتباطات التشعبية",
"link_title_mirrors":"عنوان الرابط يعكس العنوان الحالي للملاحظة",
"link_title_arbitrary":"يمكن تغيير عنوان الرابط حسب الرغبة"
},
"branch_prefix":{
"edit_branch_prefix":"تعديل بادئة الفرع",
"prefix":"البادئة: ",
"save":"حفظ",
"help_on_tree_prefix":"مساعدة حول بادئة الشجرة",
"branch_prefix_saved":"تم حفظ بادئة الفرع."
"branch_prefix_saved":"تم حفظ بادئة الفرع.",
"edit_branch_prefix_multiple":"تعديل البادئة لـ {{count}} من تفرعات الملاحظات",
"branch_prefix_saved_multiple":"تم حفظ بادئة التفرع لـ {{count}} من التفرعات.",
"print_page_size":"导出为 PDF 时,更改页面大小。支持的值:<code>A0</code>、<code>A1</code>、<code>A2</code>、<code>A3</code>、<code>A4</code>、<code>A5</code>、<code>A6</code>、<code>Legal</code>、<code>Letter</code>、<code>Tabloid</code>、<code>Ledger</code>。",
"note_detail_render_help_1":"之所以显示此帮助说明,是因为这个类型为渲染 HTML 的笔记没有正常工作所需的关系。",
"note_detail_render_help_2":"渲染 HTML 笔记类型用于<a class=\"external\" href=\"https://triliumnext.github.io/Docs/Wiki/scripts.html\">编写脚本</a>。简而言之,您有一份 HTML 代码笔记(可包含一些 JavaScript),然后这个笔记会把页面渲染出来。要使其正常工作,您需要定义一个名为 \"renderNote\" 的<a class=\"external\" href=\"https://triliumnext.github.io/Docs/Wiki/attributes.html\">关系</a>指向要渲染的 HTML 笔记。"
"title":"Eine externe React Integration konnte nicht dargestellt werden"
"title":"Benutzerdefiniertes React-Widget konnte nicht dargestellt werden"
},
"widget-missing-parent":"Der externen Integration fehlt die erforderliche Eigenschaft '{{property}}'\n\nFalls dieses Skript ohne UI-Element ausgeführt werden soll, benutze stattdessen '#run=frontendStartup'.",
"widget-missing-parent":"Benutzerdefiniertes Widget hat die erforderliche '{{property}}'-Eigenschaft nicht korrekt definiert.\n\nFalls dieses Skript ohne UI-Element ausgeführt werden soll, benutze stattdessen '#run=frontendStartup'.",
"search_placeholder":"Suche nach einer Notiz anhand ihres Namens",
"move_button":"Zur ausgewählten Notiz wechseln",
"error_no_path":"Kein Weg, auf den man sich bewegen kann.",
@@ -333,8 +333,8 @@
"target_note_title":"Eine Beziehung ist eine benannte Verbindung zwischen Quellnotiz und Zielnotiz.",
"target_note":"Zielnotiz",
"promoted_title":"Das heraufgestufte Attribut wird deutlich in der Notiz angezeigt.",
"promoted":"Gefördert",
"promoted_alias_title":"Der Name, der in der Benutzeroberfläche für heraufgestufte Attribute angezeigt werden soll.",
"promoted":"Hervorgehoben",
"promoted_alias_title":"Der Name, der in der Benutzeroberfläche für hervorgehobene Attribute angezeigt werden soll.",
"promoted_alias":"Alias",
"multiplicity_title":"Multiplizität definiert, wie viele Attribute mit demselben Namen erstellt werden können – maximal 1 oder mehr als 1.",
"multiplicity":"Vielzahl",
@@ -367,7 +367,7 @@
"disable_versioning":"deaktiviert die automatische Versionierung. Nützlich z.B. große, aber unwichtige Notizen – z.B. große JS-Bibliotheken, die für die Skripterstellung verwendet werden",
"calendar_root":"Markiert eine Notiz, die als Basis für Tagesnotizen verwendet werden soll. Nur einer sollte als solcher gekennzeichnet sein.",
"archived":"Notizen mit dieser Bezeichnung werden standardmäßig nicht in den Suchergebnissen angezeigt (auch nicht in den Dialogen „Springen zu“, „Link hinzufügen“ usw.).",
"exclude_from_export":"Notizen (mit ihrem Unterbaum) werden nicht in den Notizexport einbezogen",
"exclude_from_export":"Notizen (mit ihrem Unterbaum) werden nicht im Notizexport inkludiert",
"run":"Definiert, bei welchen Ereignissen das Skript ausgeführt werden soll. Mögliche Werte sind:\n<ul>\n<li>frontendStartup - wenn das Trilium-Frontend startet (oder aktualisiert wird), außer auf mobilen Geräten.</li>\n<li>mobileStartup - wenn das Trilium-Frontend auf einem mobilen Gerät startet (oder aktualisiert wird).</li>\n<li>backendStartup - wenn das Trilium-Backend startet</li>\n<li>hourly - einmal pro Stunde ausführen. Du kannst das zusätzliche Label <code>runAtHour</code> verwenden, um die genaue Stunde festzulegen.</li>\n<li>daily - einmal pro Tag ausführen</li>\n</ul>",
"run_on_instance":"Definiere, auf welcher Trilium-Instanz dies ausgeführt werden soll. Standardmäßig alle Instanzen.",
"run_at_hour":"Zu welcher Stunde soll das laufen? Sollte zusammen mit <code>#runu003dhourly</code> verwendet werden. Kann für mehr Läufe im Laufe des Tages mehrfach definiert werden.",
@@ -376,7 +376,7 @@
"sort_direction":"ASC (Standard) oder DESC",
"sort_folders_first":"Ordner (Notizen mit Unternotizen) sollten oben sortiert werden",
"top":"Behalte die angegebene Notiz oben in der übergeordneten Notiz (gilt nur für sortierte übergeordnete Notizen)",
"hide_promoted_attributes":"Heraufgestufte Attribute für diese Notiz ausblenden",
"hide_promoted_attributes":"Hervorgehobene Attribute für diese Notiz ausblenden",
"read_only":"Der Editor befindet sich im schreibgeschützten Modus. Funktioniert nur für Text- und Codenotizen.",
"auto_read_only_disabled":"Text-/Codenotizen können automatisch in den Lesemodus versetzt werden, wenn sie zu groß sind. Du kannst dieses Verhalten für jede einzelne Notiz deaktivieren, indem du diese Beschriftung zur Notiz hinzufügst",
"app_css":"markiert CSS-Notizen, die in die Trilium-Anwendung geladen werden und somit zur Änderung des Aussehens von Trilium verwendet werden können.",
@@ -416,25 +416,25 @@
"toc":"<code>#toc</code> oder <code>#tocu003dshow</code> erzwingen die Anzeige des Inhaltsverzeichnisses, <code>#tocu003dhide</code> erzwingt das Ausblenden. Wenn die Bezeichnung nicht vorhanden ist, wird die globale Einstellung beachtet",
"color":"Definiert die Farbe der Notiz im Notizbaum, in Links usw. Verwende einen beliebigen gültigen CSS-Farbwert wie „rot“ oder #a13d5f",
"keyboard_shortcut":"Definiert eine Tastenkombination, die sofort zu dieser Notiz springt. Beispiel: „Strg+Alt+E“. Erfordert ein Neuladen des Frontends, damit die Änderung wirksam wird.",
"keep_current_hoisting":"Das Öffnen dieses Links ändert das Hochziehen nicht, selbst wenn die Notiz im aktuell hochgezogenen Unterbaum nicht angezeigt werden kann.",
"keep_current_hoisting":"Das Öffnen dieses Links ändert das Hochziehen nicht, selbst wenn die Notiz im aktuell hochgezogenen Zweig nicht angezeigt werden kann.",
"execute_button":"Titel der Schaltfläche, welche die aktuelle Codenotiz ausführt",
"execute_description":"Längere Beschreibung der aktuellen Codenotiz, die zusammen mit der Schaltfläche „Ausführen“ angezeigt wird",
"exclude_from_note_map":"Notizen mit dieser Bezeichnung werden in der Notizenkarte ausgeblendet",
"new_notes_on_top":"Neue Notizen werden oben in der übergeordneten Notiz erstellt, nicht unten.",
"run_on_note_creation":"Wird ausgeführt, wenn eine Notiz im Backend erstellt wird. Verwende diese Beziehung, wenn du das Skript für alle Notizen ausführen möchtest, die unter einer bestimmten Unternotiz erstellt wurden. Erstelle es in diesem Fall auf der Unternotiz-Stammnotiz und mache es vererbbar. Eine neue Notiz, die innerhalb der Unternotiz (beliebige Tiefe) erstellt wird, löst das Skript aus.",
"run_on_note_creation":"Wird ausgeführt, wenn eine Notiz im Backend erstellt wird. Verwende diese Beziehung, wenn du das Skript für alle Notizen ausführen möchtest, die unter einem bestimmten Zweig erstellt wurden. Erstelle es in diesem Fall auf der Stammnotiz und mache es vererbbar. Eine neue Notiz, die innerhalb des Zweigs (beliebige Tiefe) erstellt wird, löst das Skript aus.",
"run_on_child_note_creation":"Wird ausgeführt, wenn eine neue Notiz unter der Notiz erstellt wird, in der diese Beziehung definiert ist",
"run_on_note_title_change":"Wird ausgeführt, wenn der Notiztitel geändert wird (einschließlich der Notizerstellung)",
"run_on_note_content_change":"Wird ausgeführt, wenn der Inhalt einer Notiz geändert wird (einschließlich der Erstellung von Notizen).",
"run_on_note_change":"Wird ausgeführt, wenn eine Notiz geändert wird (einschließlich der Erstellung von Notizen). Enthält keine Inhaltsänderungen",
"run_on_note_deletion":"Wird ausgeführt, wenn eine Notiz gelöscht wird",
"run_on_branch_creation":"wird ausgeführt, wenn ein Zweig erstellt wird. Der Zweig ist eine Verbindung zwischen der übergeordneten Notiz und der untergeordneten Notiz und wird z. B. erstellt. beim Klonen oder Verschieben von Notizen.",
"run_on_branch_creation":"wird ausgeführt, wenn ein Zweig erstellt wird. Der Zweig ist eine Verbindung zwischen der übergeordneten und der untergeordneten Notiz und wird z. B. beim Klonen oder Verschieben von Notizen erstellt.",
"run_on_branch_change":"wird ausgeführt, wenn ein Zweig aktualisiert wird.",
"run_on_branch_deletion":"wird ausgeführt, wenn ein Zweig gelöscht wird. Der Zweig ist eine Verknüpfung zwischen der übergeordneten Notiz und der untergeordneten Notiz und wird z. B. gelöscht. beim Verschieben der Notiz (alter Zweig/Link wird gelöscht).",
"run_on_branch_deletion":"wird ausgeführt, wenn ein Zweig gelöscht wird. Der Zweig ist eine Verknüpfung zwischen der übergeordneten und der untergeordneten Notiz und wird z. B. beim Verschieben der Notiz gelöscht (alter Zweig/Link wird gelöscht).",
"run_on_attribute_creation":"wird ausgeführt, wenn für die Notiz ein neues Attribut erstellt wird, das diese Beziehung definiert",
"run_on_attribute_change":" wird ausgeführt, wenn das Attribut einer Notiz geändert wird, die diese Beziehung definiert. Dies wird auch ausgelöst, wenn das Attribut gelöscht wird",
"relation_template":"Die Attribute der Notiz werden auch ohne eine Eltern-Kind-Beziehung vererbt. Der Inhalt und der Unterbaum der Notiz werden den Instanznotizen hinzugefügt, wenn sie leer sind. Einzelheiten findest du in der Dokumentation.",
"inherit":"Die Attribute einer Notiz werden auch ohne eine Eltern-Kind-Beziehung vererbt. Ein ähnliches Konzept findest du unter Vorlagenbeziehung. Siehe Attributvererbung in der Dokumentation.",
"relation_template":"Die Attribute der Notiz werden auch ohne eine Hierarchische-Beziehung vererbt. Der Inhalt und der Zweig werden den Instanznotizen hinzugefügt, wenn sie leer sind. Einzelheiten findest du in der Dokumentation.",
"inherit":"Die Attribute einer Notiz werden auch ohne eine Hierarchische-Beziehung vererbt. Ein ähnliches Konzept findest du unter Vorlagenbeziehung. Siehe Attributsvererbung in der Dokumentation.",
"render_note":"Notizen vom Typ \"HTML-Notiz rendern\" werden mit einer Code-Notiz (HTML oder Skript) gerendert, und es ist notwendig, über diese Beziehung anzugeben, welche Notiz gerendert werden soll",
"widget_relation":"Das Ziel dieser Beziehung wird ausgeführt und als Widget in der Seitenleiste gerendert",
"share_css":"CSS-Hinweis, der in die Freigabeseite eingefügt wird. Die CSS-Notiz muss sich ebenfalls im gemeinsamen Unterbaum befinden. Erwäge auch die Verwendung von „share_hidden_from_tree“ und „share_omit_default_css“.",
@@ -446,7 +446,8 @@
"and_more":"... und {{count}} mehr.",
"print_landscape":"Beim Export als PDF, wird die Seitenausrichtung Querformat anstatt Hochformat verwendet.",
"print_page_size":"Beim Export als PDF, wird die Größe der Seite angepasst. Unterstützte Größen: <code>A0</code>, <code>A1</code>, <code>A2</code>, <code>A3</code>, <code>A4</code>, <code>A5</code>, <code>A6</code>, <code>Legal</code>, <code>Letter</code>, <code>Tabloid</code>, <code>Ledger</code>.",
"color_type":"Farbe"
"color_type":"Farbe",
"textarea":"Mehrzeilen-Text"
},
"attribute_editor":{
"help_text_body1":"Um ein Label hinzuzufügen, gebe einfach z.B. ein. <code>#rock</code> oder wenn du auch einen Wert hinzufügen möchten, dann z.B. <code>#year = 2024</code>",
@@ -646,7 +647,7 @@
"reset_zoom_level":"Zoomstufe zurücksetzen",
"zoom_in":"Hineinzoomen",
"configure_launchbar":"Konfiguriere die Starterleiste",
"unknown":"<p>Der Synchronisations-Status wird bekannt, sobald der nächste Synchronisierungsversuch gestartet wird.</p><p>Klicke, um eine Synchronisierung jetzt auszulösen.</p>",
@@ -703,8 +705,8 @@
"export_as_image_png":"PNG (Raster)",
"export_as_image_svg":"SVG (Vektor)",
"note_map":"Notizen Karte",
"view_revisions":"Änderungshistorie...",
"advanced":"Fortgeschritten"
"view_revisions":"Notizrevisionen...",
"advanced":"Erweitert"
},
"onclick_button":{
"no_click_handler":"Das Schaltflächen-Widget „{{componentId}}“ hat keinen definierten Klick-Handler"
@@ -742,7 +744,7 @@
"button_title":"Diagramm als SVG exportieren"
},
"relation_map_buttons":{
"create_child_note_title":"Erstelle eine neue untergeordnete Notiz und füge sie dieser Beziehungskarte hinzu",
"create_child_note_title":"Erstelle eine untergeordnete Notiz und füge sie dieser Karte hinzu",
"reset_pan_zoom_title":"Schwenken und Zoomen auf die ursprünglichen Koordinaten und Vergrößerung zurücksetzen",
"zoom_in_title":"Hineinzoom",
"zoom_out_title":"Herauszoomen"
@@ -757,7 +759,9 @@
"delete_this_note":"Diese Notiz löschen",
"error_cannot_get_branch_id":"BranchId für notePath „{{notePath}}“ kann nicht abgerufen werden",
"hide_child_notes":"Unterknoten im Baum ausblenden"
"hide_child_notes":"Untergeordnete Notizen im Baum ausblenden"
},
"edited_notes":{
"no_edited_notes_found":"An diesem Tag wurden noch keine Notizen bearbeitet...",
@@ -842,7 +846,7 @@
"note_size":"Notengröße",
"note_size_info":"Die Notizgröße bietet eine grobe Schätzung des Speicherbedarfs für diese Notiz. Es berücksichtigt den Inhalt der Notiz und den Inhalt ihrer Notizrevisionen.",
"calculate":"berechnen",
"subtree_size":"(Teilbaumgröße: {{size}} in {{count}} Notizen)",
"subtree_size":"(Zweiggröße: {{size}} in {{count}} Notizen)",
"search_note_saved":"Suchnotiz wurde in {{-notePathTitle}} gespeichert",
"actions_executed":"Aktionen wurden ausgeführt.",
"view_options":"Optionen anzeigen:"
"view_options":"Optionen anzeigen:",
"option":"Option"
},
"similar_notes":{
"title":"Ähnliche Notizen",
@@ -1003,7 +1008,7 @@
"no_attachments":"Diese Notiz enthält keine Anhänge."
},
"book":{
"no_children_help":"Diese Notiz mit dem Notiztyp Buch besitzt keine Unternotizen, deshalb ist nichts zum Anzeigen vorhanden. Siehe <a href=\"https://triliumnext.github.io/Docs/Wiki/book-note.html\">Wiki</a> für mehr Details.",
"no_children_help":"Diese Sammlung enthält keine untergeordnete Notizen, daher gibt es nichts anzuzeigen.",
"drag_locked_title":"Für Bearbeitung gesperrt",
"drag_locked_message":"Das Ziehen ist nicht möglich, da die Sammlung für die Bearbeitung gesperrt ist."
},
@@ -1042,7 +1047,6 @@
"unprotecting-title":"Ungeschützt-Status"
},
"relation_map":{
"open_in_new_tab":"In neuem Tab öffnen",
"remove_note":"Notiz entfernen",
"edit_title":"Titel bearbeiten",
"rename_note":"Notiz umbenennen",
@@ -1059,15 +1063,6 @@
"default_new_note_title":"neue Notiz",
"click_on_canvas_to_place_new_note":"Klicke auf den Canvas, um eine neue Notiz zu platzieren"
},
"render":{
"note_detail_render_help_1":"Diese Hilfesnotiz wird angezeigt, da diese Notiz vom Typ „HTML rendern“ nicht über die erforderliche Beziehung verfügt, um ordnungsgemäß zu funktionieren.",
"note_detail_render_help_2":"Render-HTML-Notiztyp wird benutzt für <a class=\"external\" href=\"https://triliumnext.github.io/Docs/Wiki/scripts.html\">scripting</a>. Kurzgesagt, du hast ein HTML-Code-Notiz (optional mit JavaScript) und diese Notiz rendert es. Damit es funktioniert, musst du eine a <a class=\"external\" href=\"https://triliumnext.github.io/Docs/Wiki/attributes.html\">Beziehung</a> namens \"renderNote\" zeigend auf die HTML-Notiz zum rendern definieren."
},
"web_view":{
"web_view":"Webansicht",
"embed_websites":"Notiz vom Typ Web View ermöglicht das Einbetten von Websites in Trilium.",
"create_label":"Um zu beginnen, erstelle bitte ein Label mit einer URL-Adresse, die eingebettet werden soll, z. B. #webViewSrc=\"https://www.google.com\""
},
"backend_log":{
"refresh":"Aktualisieren"
},
@@ -1115,7 +1110,7 @@
"vacuum_database":{
"title":"Datenbank aufräumen",
"description":"Dadurch wird die Datenbank neu erstellt, was normalerweise zu einer kleineren Datenbankdatei führt. Es werden keine Daten tatsächlich geändert.",
"button_text":"Vakuumdatenbank",
"button_text":"Datenbank aufräumen",
"vacuuming_database":"Datenbank wird geleert...",
"database_vacuumed":"Die Datenbank wurde geleert"
},
@@ -1156,7 +1151,7 @@
},
"ribbon":{
"widgets":"Multifunktionsleisten-Widgets",
"promoted_attributes_message":"Die Multifunktionsleisten-Registerkarte „Heraufgestufte Attribute“ wird automatisch geöffnet, wenn in der Notiz heraufgestufte Attribute vorhanden sind",
"promoted_attributes_message":"Die „Hervorgehobene Attribute“-Leiste wird automatisch geöffnet, wenn in der Notiz hervorgehobene Attribute vorhanden sind",
"edited_notes_message":"Die Multifunktionsleisten-Registerkarte „Bearbeitete Notizen“ wird bei Tagesnotizen automatisch geöffnet"
},
"theme":{
@@ -1192,7 +1187,7 @@
"tooltip_code_note_syntax":"Code-Notizen"
},
"vim_key_bindings":{
"use_vim_keybindings_in_code_notes":"Verwende VIM-Tastenkombinationen in Codenotizen (kein Ex-Modus)",
"shared_publicly":"Diese Notiz ist öffentlich geteilt auf {{- link}}.",
"shared_locally":"Diese Notiz ist lokal geteilt auf {{- link}}.",
"shared_publicly":"Diese Notiz ist öffentlich freigegeben über {{- link}}.",
"shared_locally":"Diese Notiz ist lokal freigegeben über {{- link}}.",
"help_link":"Für Hilfe besuche <a href=\"https://triliumnext.github.io/Docs/Wiki/sharing.html\">wiki</a>."
},
"note_types":{
@@ -1492,20 +1488,21 @@
"mermaid-diagram":"Mermaid Diagramm",
"canvas":"Leinwand",
"web-view":"Webansicht",
"mind-map":"Mind Map",
"mind-map":"Mindmap",
"file":"Datei",
"image":"Bild",
"launcher":"Starter",
"doc":"Dokument",
"widget":"Widget",
"confirm-change":"Es is nicht empfehlenswert den Notiz-Typ zu ändern, wenn der Inhalt der Notiz nicht leer ist. Möchtest du dennoch fortfahren?",
"confirm-change":"Es ist nicht empfehlenswert den Notiz-Typ zu ändern, wenn der Inhalt der Notiz nicht leer ist. Möchtest du dennoch fortfahren?",
"geo-map":"Geo-Karte",
"beta-feature":"Beta",
"book":"Sammlung",
"ai-chat":"KIChat",
"ai-chat":"KI-Chat",
"task-list":"Aufgabenliste",
"new-feature":"Neu",
"collections":"Sammlungen"
"collections":"Sammlungen",
"spreadsheet":"Tabelle"
},
"protect_note":{
"toggle-on":"Notiz schützen",
@@ -1514,10 +1511,10 @@
"toggle-off-hint":"Notiz ist geschützt, klicken, um den Schutz aufzuheben"
},
"shared_switch":{
"shared":"Teilen",
"toggle-on-title":"Notiz teilen",
"shared":"Freigegeben",
"toggle-on-title":"Notiz freigeben",
"toggle-off-title":"Notiz-Freigabe aufheben",
"shared-branch":"Diese Notiz existiert nur als geteilte Notiz, das Aufheben der Freigabe würde sie löschen. Möchtest du fortfahren und die Notiz damit löschen?",
"shared-branch":"Diese Notiz existiert nur als freigegebene Notiz, das Aufheben der Freigabe würde sie löschen. Möchtest du fortfahren und die Notiz damit löschen?",
"inherited":"Die Notiz kann hier nicht von der Freigabe entfernt werden, da sie über Vererbung von einer übergeordneten Notiz geteilt wird."
},
"template_switch":{
@@ -1562,19 +1559,19 @@
"saved-search-note-refreshed":"Gespeicherte Such-Notiz wurde aktualisiert.",
"print_report_collection_content_one":"{{count}} Notiz in der Sammlung konnte nicht gedruckt werden, weil sie nicht unterstützt ist oder geschützt ist.",
"print_report_collection_content_other":"{{count}} Notizen in der Sammlung konnten nicht gedruckt werden, weil sie nicht unterstützt sind oder geschützt sind."
"print_report_collection_content_one":"{{count}} Notiz in der Sammlung konnte nicht gedruckt werden, weil sie nicht unterstützt oder geschützt ist.",
"print_report_collection_content_other":"{{count}} Notizen in der Sammlung konnten nicht gedruckt werden, weil sie nicht unterstützt oder geschützt sind.",
"add-term-to-dictionary":"Begriff \"{{term}}\" zum Wörterbuch hinzufügen",
"cut":"Ausschneiden",
"copy":"Kopieren",
"copy-as-markdown":"Als Markdown kopieren",
"copy-link":"Link kopieren",
"paste":"Einfügen",
"paste-as-plain-text":"Als unformatierten Text einfügen",
@@ -1751,14 +1752,14 @@
"desktop-application":"Desktop Anwendung",
"native-title-bar":"Native Anwendungsleiste",
"native-title-bar-description":"In Windows und macOS, sorgt das Deaktivieren der nativen Anwendungsleiste für ein kompakteres Aussehen. Unter Linux, sorgt das Aktivieren der nativen Anwendungsleiste für eine bessere Integration mit anderen Teilen des Systems.",
"background-effects":"Hintergrundeffekte aktivieren (nur Windows 11)",
"background-effects-description":"Der Mica Effekt fügt einen unscharfen, stylischen Hintergrund in Anwendungsfenstern ein. Dieser erzeugt Tiefe und ein modernes Auftreten. \"Native Titelleiste\" muss deaktiviert sein.",
"background-effects-description":"Fügt einen unscharfen, stylischen Hintergrund in das Anwendungsfenstern ein. Dies erzeugt Tiefe und ein modernes Auftreten. \"Native Titelleiste\" muss deaktiviert sein.",
"restart-app-button":"Anwendung neustarten um Änderungen anzuwenden",
"zoom-factor":"Zoomfaktor"
},
"note_autocomplete":{
"search-for":"Suche nach \"{{term}}\"",
"create-note":"Erstelle und verlinke Unternotiz \"{{term}}\"",
"create-note":"Erstelle und verlinke untergeordnete Notiz \"{{term}}\"",
"insert-external-link":"Einfügen von Externen Link zu \"{{term}}\"",
"clear-text-field":"Textfeldinhalt löschen",
"show-recent-notes":"Aktuelle Notizen anzeigen",
@@ -1769,9 +1770,10 @@
"quick-edit":"Schnellbearbeitung"
},
"geo-map":{
"create-child-note-title":"Neue Unternotiz anlegen und zur Karte hinzufügen",
"create-child-note-title":"Neue untergeordnete Notiz anlegen und zur Karte hinzufügen",
"create-child-note-instruction":"Auf die Karte klicken, um eine neue Notiz an der Stelle zu erstellen oder Escape drücken um abzubrechen.",
"unable-to-load-map":"Karte konnte nicht geladen werden."
"unable-to-load-map":"Karte konnte nicht geladen werden.",
"create-child-note-text":"Marker hinzufügen"
},
"geo-map-context":{
"open-location":"Ort öffnen",
@@ -1795,149 +1797,6 @@
"close":"Schließen",
"help_title":"Zeige mehr Informationen zu diesem Fenster"
"totp_secret_warning":"Bitte speichere das TOTP Geheimnis an einem sicheren Ort. Es wird nicht noch einmal angezeigt.",
"totp_secret_warning":"Bitte speichere das generierte Geheimnis an einem sicheren Ort. Es wird nicht noch einmal angezeigt.",
"totp_secret_regenerate_confirm":"Möchten Sie das TOTP-Geheimnis wirklich neu generieren? Dadurch werden das bisherige TOTP-Geheimnis und alle vorhandenen Wiederherstellungscodes ungültig.",
"recovery_keys_description":"Einmalige Wiederherstellungsschlüssel werden verwendet, um sich anzumelden, falls Sie keinen Zugriff auf Ihre Authentifizierungscodes haben.",
@@ -2000,7 +1859,7 @@
"check_share_root":"Status des Freigabe-Roots prüfen",
"share_root_found":"Freigabe-Root-Notiz '{{noteTitle}}' ist bereit",
"share_root_not_found":"Keine Notiz mit #shareRoot Label gefunden",
"share_root_not_shared":"Notiz '{{noteTitle}}' hat das #shareRoot Label, wurde jedoch noch nicht geteilt"
"share_root_not_shared":"Notiz '{{noteTitle}}' hat das #shareRoot Label, wurde jedoch noch nicht freigegeben"
"next_theme_message":"Es wird aktuell das alte Design verwendet. Möchten Sie das neue Design ausprobieren?",
"next_theme_button":"Teste das neue Design",
"background_effects_title":"Hintergrundeffekte sind jetzt zuverlässig nutzbar",
"background_effects_message":"Auf Windows-Geräten sind die Hintergrundeffekte nun vollständig stabil. Die Hintergrundeffekte verleihen der Benutzeroberfläche einen Farbakzent, indem der Hintergrund dahinter weichgezeichnet wird. Diese Technik wird auch in anderen Anwendungen wie dem Windows-Explorer eingesetzt.",
"background_effects_message":"Auf Windows- und macOS-Geräten sind die Hintergrundeffekte nun stabil. Die Hintergrundeffekte verleihen der Benutzeroberfläche einen Farbakzent, indem der Hintergrund dahinter weichgezeichnet wird.",
"page_title":"Seite {{startIndex}} von {{endIndex}}",
"total_notes":"{{count}} Notizen"
"total_notes":"{{count}} Notizen",
"prev_page":"Vorherige Seite",
"next_page":"Nächste Seite"
},
"collections":{
"rendering_error":"Aufgrund eines Fehlers können keine Inhalte angezeigt werden."
@@ -2188,9 +2049,9 @@
"new_layout_description":"Probiere das neue Layout für eine modernere Darstellung und verbesserte Benutzbarkeit aus. Kann sich in Zukunft stark ändern."
},
"server":{
"unknown_http_error_title":"Bei der Kommunikation mit dem Server ist ein Fehler aufgetreten",
"unknown_http_error_title":"Kommunikationsfehler mit dem Server",
"read_only_explicit_description":"Diese Notiz wurde händisch als nicht änderbar markiert.\nKlicke hier um sie temporär zu bearbeiten.",
"read_only_auto":"Automatisch nicht änderbar",
"read_only_auto_description":"Diese Notiz wurde automatisch aus Leistungsgründen als nicht änderbar markiert. Dieses automatische Limit kann in den Einstellungen angepasst werden.\n\nKlicke hier, um sie temporär zu bearbeiten.",
"read_only_explicit":"Schreibgeschützt",
"read_only_explicit_description":"Diese Notiz wurde händisch schreibgeschützt.\nKlicke hier um sie temporär zu bearbeiten.",
"read_only_auto":"Automatisch schreibgeschützt",
"read_only_auto_description":"Diese Notiz wurde automatisch aus Leistungsgründen als schreibgeschützt markiert. Dieses automatische Limit kann in den Einstellungen angepasst werden.\n\nKlicke hier, um sie temporär zu bearbeiten.",
"read_only_temporarily_disabled_description":"Diese Notiz ist aktuell bearbeitbar, ist aber normalerweise nicht änderbar. Sobald du zu einer anderen Notiz navigierst, kehrt diese Notiz in ihren Normalzustand zurück.\n\nKlicke hier, um die Notiz wieder nicht änderbar zu machen.",
"shared_publicly":"Öffentlich geteilt",
"shared_locally":"Lokal geteilt",
"read_only_temporarily_disabled_description":"Diese Notiz ist aktuell bearbeitbar, ist aber normalerweise schreibgeschützt. Sobald du zu einer anderen Notiz navigierst wird diese wieder schreibgeschützt.\n\nKlicke hier, um die Notiz wieder schreibgeschützt zu machen.",
"shared_publicly":"Öffentlich freigegeben",
"shared_locally":"Lokal freigegeben",
"shared_copy_to_clipboard":"Link in die Zwischenablage kopieren",
"shared_open_in_browser":"Link öffnen",
"shared_unshare":"Teilen aufheben",
"shared_open_in_browser":"Link im Browser öffnen",
"shared_unshare":"Freigabe aufheben",
"clipped_note":"Internetschnellverweis",
"clipped_note_description":"Diese Notiz wurde von {{url}} übernommen.\n\nKlicke hier, um zum Ursprung zu gehen.",
"clipped_note_description":"Diese Notiz wurde von {{url}} übernommen.\n\nKlicke hier, um zur Quelle zu gehen.",
"execute_script":"Skript ausführen",
"execute_script_description":"Diese Notiz ist eine Skriptnotiz. Klicke hier, um das Skript auszuführen.",
"execute_sql":"SQL ausführen",
"execute_sql_description":"Diese Notiz ist eine SQL-Notiz. Klicke hier, um die SQL-Abfrage auszuführen.",
"save_status_saved":"Gespeichert",
"save_status_saving":"Speichern...",
"save_status_saving":"Speichere...",
"save_status_unsaved":"Nicht gespeichert",
"save_status_error":"Speichern fehlgeschlagen",
"save_status_saving_tooltip":"Änderungen werden gespeichert.",
"save_status_unsaved_tooltip":"Es gibt ungespeicherte Änderungen, welche gleich automatisch gespeichert werden.",
"save_status_error_tooltip":"Beim speichern der Notiz ist ein Fehler aufgetreten. Wenn möglich, versuche die Notiz woandershin zu kopieren und die Applikation neu zu laden."
"save_status_error_tooltip":"Beim speichern der Notiz ist ein Fehler aufgetreten. Wenn möglich, versuche die Notiz woandershin zu kopieren und die Anwendung neu zu laden."
},
"status_bar":{
"language_title":"Inhaltssprache ändern",
@@ -2241,7 +2102,7 @@
"attachments_other":"{{count}} Anhänge",
"attachments_title_one":"Anhang in einem neuen Tab öffnen",
"attachments_title_other":"Anhänge in einem neuen Tab öffnen",
"attributes_one":"{{count}} Attribute",
"attributes_one":"{{count}} Attribut",
"attributes_other":"{{count}} Attribute",
"attributes_title":"Eigene und geerbte Attribute",
"note_paths_one":"{{count}} Pfad",
@@ -2254,9 +2115,9 @@
},
"right_pane":{
"empty_message":"Für diese Notiz gibt es nichts anzuzeigen",
"empty_button":"Anzeige ausblenden",
"toggle":"Rechte Anzeige umschalten",
"custom_widget_go_to_source":"Zum Ursprungscode"
"empty_button":"Leiste ausblenden",
"toggle":"Rechte Leiste umschalten",
"custom_widget_go_to_source":"Zum Quellcode"
},
"pdf":{
"attachments_one":"{{count}} Anhang",
@@ -2266,6 +2127,108 @@
"pages_one":"{{count}} Seite",
"pages_other":"{{count}} Seiten",
"pages_alt":"Seite {{pageNumber}}",
"pages_loading":"Laden..."
"pages_loading":"Lädt..."
},
"platform_indicator":{
"available_on":"Verfügbar auf {{platform}}"
},
"mobile_tab_switcher":{
"title_one":"{{count}} Tab",
"title_other":"{{count}} Tabs",
"more_options":"Weitere Optionen"
},
"bookmark_buttons":{
"bookmarks":"Lesezeichen"
},
"web_view_setup":{
"title":"Erstelle eine Live-Ansicht einer Webseite direkt in Trilium",
"url_placeholder":"Gib oder füge die Adresse der Webseite ein, zum Beispiel https://triliumnotes.org",
"create_button":"Erstelle Web Ansicht",
"invalid_url_title":"Ungültige Adresse",
"invalid_url_message":"Füge eine valide Webadresse ein, zum Beispiel https://triliumnotes.org.",
"disabled_description":"Diese Webansicht wurde von einer externen Quelle importiert. Um Sie vor Phishing oder schädlichen Inhalten zu schützen, wird sie nicht automatisch geladen. Sie können sie aktivieren, wenn Sie der Quelle vertrauen.",
"disabled_button_enable":"Webansicht aktivieren"
},
"render":{
"setup_create_sample_html":"Eine Beispielnotiz mit HTML erstellen",
"setup_create_sample_preact":"Eine Beispielnotiz mit Preact erstellen",
"setup_title":"Benutzerdefiniertes HTML oder Preact JSX in dieser Notiz anzeigen",
"setup_sample_created":"Eine Beispielnotiz wurde als untergeordnete Notiz erstellt.",
"disabled_description":"Diese Rendering-Notizen stammen aus einer externen Quelle. Um Sie vor schädlichen Inhalten zu schützen, ist diese Funktion standardmäßig deaktiviert. Stellen Sie sicher, dass Sie der Quelle vertrauen, bevor Sie sie aktivieren.",
"message":"Συνέβη κάποιο κρίσιμο σφάλμα, το οποίο δεν επιτρέπει στην εφαρμογή χρήστη να ξεκινήσει:\n\n{{message}}\n\nΤο πιθανότερο είναι να προκλήθηκε από κάποιο script που απέτυχε απρόοπτα. Δοκιμάστε να ξεκινήσετε την εφαρμογή σε ασφαλή λειτουργία γιανα λύσετε το πρόβλημα."
}
},
"widget-error":{
"title":"Δεν ήταν δυνατή η αρχικοποίηση του widget",
"message-custom":"Προσαρμοσμένο widget της σημείωσης με ID \"{{id}}\", με τίτλο \"{{title}}\", δεν ήταν δυνατό να αρχικοποιηθεί λόγω:\n\n{{message}}",
"message-unknown":"Άγνωστο widget δεν ήταν δυνατό να αρχικοποιηθεί λόγω:\n\n{{message}}"
},
"bundle-error":{
"title":"Δεν ήταν δυνατή η φόρτωση προσαρμοσμένου script",
"message":"Το script δεν ήταν δυνατό να εκτελεστεί λόγω:\n\n{{message}}"
},
"widget-list-error":{
"title":"Δεν ήταν δυνατή η λήψη της λίστας των widgets από τον server"
},
"widget-render-error":{
"title":"Δεν ήταν δυνατή η απόδοση προσαρμοσμένου React widget"
},
"widget-missing-parent":"Το προσαρμοσμένο widget δεν έχει ορισμένη την υποχρεωτική ιδιότητα '{{property}}'.\n\nΕάν το script προορίζεται για εκτέλεση χωρίς UI element, χρησιμοποιήστε '#run=frontendStartup' αντί για αυτό.",
"label_type_title":"Type of the label will help Trilium to choose suitable interface to enter the label value.",
"label_type":"Type",
"text":"Text",
"textarea":"Multi-line Text",
"number":"Number",
"boolean":"Boolean",
"date":"Date",
@@ -368,7 +369,7 @@
"calendar_root":"marks note which should be used as root for day notes. Only one should be marked as such.",
"archived":"notes with this label won't be visible by default in search results (also in Jump To, Add Link dialogs etc).",
"exclude_from_export":"notes (with their sub-tree) won't be included in any note export",
"run":"defines on which events script should run. Possible values are:\n<ul>\n<li>frontendStartup - when Trilium frontend starts up (or is refreshed), but not on mobile.</li>\n<li>mobileStartup - when Trilium frontend starts up (or is refreshed), on mobile.</li>\n<li>backendStartup - when Trilium backend starts up</li>\n<li>hourly - run once an hour. You can use additional label <code>runAtHour</code> to specify at which hour.</li>\n<li>daily - run once a day</li>\n</ul>",
"run":"defines on which events script should run. Possible values are:\n<ul>\n<li>frontendStartup - when Trilium frontend starts up (or is refreshed), but not on mobile.</li>\n<li>mobileStartup - when Trilium frontend starts up (or is refreshed), on mobile.</li>\n<li>backendStartup - when Trilium backend starts up.</li>\n<li>hourly - run once an hour. You can use additional label <code>runAtHour</code> to specify at which hour.</li>\n<li>daily - run once a day.</li>\n</ul>",
"run_on_instance":"Define which trilium instance should run this on. Default to all instances.",
"run_at_hour":"On which hour should this run. Should be used together with <code>#run=hourly</code>. Can be defined multiple times for more runs during the day.",
"disable_inclusion":"scripts with this label won't be included into parent script execution.",
@@ -662,7 +663,8 @@
"show-cheatsheet":"Show Cheatsheet",
"toggle-zen-mode":"Zen Mode",
"new-version-available":"New Update Available",
"download-update":"Get Version {{latestVersion}}"
"download-update":"Get Version {{latestVersion}}",
"search_notes":"Search notes"
},
"zen_mode":{
"button_exit":"Exit Zen Mode"
@@ -689,6 +691,7 @@
"search_in_note":"Search in note",
"note_source":"Note source",
"note_attachments":"Note attachments",
"view_ocr_text":"View OCR text",
"open_note_externally":"Open note externally",
"open_note_externally_title":"File will be open in an external application and watched for changes. You'll then be able to upload the modified version back to Trilium.",
"open_note_custom":"Open note custom",
@@ -745,7 +748,7 @@
"button_title":"Export diagram as SVG"
},
"relation_map_buttons":{
"create_child_note_title":"Create new child note and add it into this relation map",
"create_child_note_title":"Create child note and add it to map",
"reset_pan_zoom_title":"Reset pan & zoom to initial coordinates and magnification",
"zoom_in_title":"Zoom In",
"zoom_out_title":"Zoom Out"
@@ -760,7 +763,9 @@
"delete_this_note":"Delete this note",
"note_revisions":"Note revisions",
"error_cannot_get_branch_id":"Cannot get branchId for notePath '{{notePath}}'",
"debug_description":"Debug will print extra debugging information into the console to aid in debugging complex queries",
"action":"action",
"option":"option",
"search_button":"Search",
"search_execute":"Search & Execute actions",
"save_to_note":"Save to note",
@@ -1006,7 +1012,7 @@
"no_attachments":"This note has no attachments."
},
"book":{
"no_children_help":"This collection doesn't have any child notes so there's nothing to display. See <a href=\"https://triliumnext.github.io/Docs/Wiki/book-note.html\">wiki</a> for details.",
"no_children_help":"This collection doesn't have any child notes so there's nothing to display.",
"drag_locked_title":"Locked for editing",
"drag_locked_message":"Dragging not allowed since the collection is locked for editing."
},
@@ -1032,6 +1038,25 @@
"file_preview_not_available":"File preview is not available for this file format.",
"too_big":"The preview only shows the first {{maxNumChars}} characters of the file for performance reasons. Download the file and open it externally to be able to see the entire content."
"unsupported-format":"Media preview is not available for this file format:\n{{mime}}",
"zoom-to-fit":"Zoom to fill",
"zoom-reset":"Reset zoom to fill"
},
"protected_session":{
"enter_password_instruction":"Showing protected note requires entering your password:",
"start_session_button":"Start protected session",
@@ -1045,7 +1070,6 @@
"unprotecting-title":"Unprotecting status"
},
"relation_map":{
"open_in_new_tab":"Open in new tab",
"remove_note":"Remove note",
"edit_title":"Edit title",
"rename_note":"Rename note",
@@ -1063,13 +1087,21 @@
"click_on_canvas_to_place_new_note":"Click on canvas to place new note"
},
"render":{
"note_detail_render_help_1":"This help note is shown because this note of type Render HTML doesn't have required relation to function properly.",
"note_detail_render_help_2":"Render HTML note type is used for <a class=\"external\" href=\"https://triliumnext.github.io/Docs/Wiki/scripts.html\">scripting</a>. In short, you have a HTML code note (optionally with some JavaScript) and this note will render it. To make it work, you need to define a <a class=\"external\" href=\"https://triliumnext.github.io/Docs/Wiki/attributes.html\">relation</a> called \"renderNote\" pointing to the HTML note to render."
"setup_title":"Display custom HTML or Preact JSX inside this note",
"setup_create_sample_preact":"Create sample note with Preact",
"setup_create_sample_html":"Create sample note with HTML",
"setup_sample_created":"A sample note was created as a child note.",
"disabled_description":"This render notes comes from an external source. To protect you from malicious content, it is not enabled by default. Make sure you trust the source before enabling it.",
"disabled_button_enable":"Enable render note"
},
"web_view":{
"web_view":"Web View",
"embed_websites":"Note of type Web View allows you to embed websites into Trilium.",
"create_label":"To start, please create a label with a URL address you want to embed, e.g. #webViewSrc=\"https://www.google.com\""
"web_view_setup":{
"title":"Create a live view of a webpage directly into Trilium",
"url_placeholder":"Enter or paste the website address, for example https://triliumnotes.org",
"create_button":"Create Web View",
"invalid_url_title":"Invalid address",
"invalid_url_message":"Insert a valid web address, for example https://triliumnotes.org.",
"disabled_description":"This web view was imported from an external source. To help protect you from phishing or malicious content, it isn’t loading automatically. You can enable it if you trust the source.",
"disabled_button_enable":"Enable web view"
},
"backend_log":{
"refresh":"Refresh"
@@ -1126,7 +1158,9 @@
"title":"Experimental Options",
"disclaimer":"These options are experimental and may cause instability. Use with caution.",
"new_layout_name":"New Layout",
"new_layout_description":"Try out the new layout for a more modern look and improved usability. Subject to heavy change in the upcoming releases."
"new_layout_description":"Try out the new layout for a more modern look and improved usability. Subject to heavy change in the upcoming releases.",
"llm_name":"AI / LLM Chat",
"llm_description":"Enable the AI chat sidebar and LLM chat notes powered by large language models."
},
"fonts":{
"theme_defined":"Theme defined",
@@ -1192,149 +1226,6 @@
"enable-smooth-scroll":"Enable smooth scrolling",
"app-restart-required":"(a restart of the application is required for the change to take effect)"
},
"ai_llm":{
"not_started":"Not started",
"title":"AI Settings",
"processed_notes":"Processed Notes",
"total_notes":"Total Notes",
"progress":"Progress",
"queued_notes":"Queued Notes",
"failed_notes":"Failed Notes",
"last_processed":"Last Processed",
"refresh_stats":"Refresh Statistics",
"enable_ai_features":"Enable AI/LLM features",
"enable_ai_description":"Enable AI features like note summarization, content generation, and other LLM capabilities",
"openai_tab":"OpenAI",
"anthropic_tab":"Anthropic",
"voyage_tab":"Voyage AI",
"ollama_tab":"Ollama",
"enable_ai":"Enable AI/LLM features",
"enable_ai_desc":"Enable AI features like note summarization, content generation, and other LLM capabilities",
"description":"Zooming can be controlled with CTRL+- and CTRL+= shortcuts as well."
@@ -1364,12 +1255,28 @@
},
"images":{
"images_section_title":"Images",
"download_images_automatically":"Download images automatically for offline use.",
"download_images_description":"Pasted HTML can contain references to online images, Trilium will find those references and download the images so that they are available offline.",
"download_images_description":"Download referenced online images from pasted HTML so they are available offline.",
"enable_image_compression":"Image compression",
"enable_image_compression_description":"Compress and resize images when they are uploaded or pasted.",
"max_image_dimensions":"Max image dimensions",
"max_image_dimensions_description":"Images exceeding this size will be resized automatically.",
"max_image_dimensions_unit":"pixels",
"jpeg_quality_description":"JPEG quality (10 - worst quality, 100 - best quality, 50 - 85 is recommended)"
"jpeg_quality":"JPEG quality",
"jpeg_quality_description":"Recommended range is 50–85. Lower values reduce file size, higher values preserve detail.",
"ocr_section_title":"Text Extraction (OCR)",
"ocr_related_content_languages":"Content languages (used for text extraction)",
"ocr_auto_process":"Auto-process new files",
"ocr_auto_process_description":"Automatically extract text from newly uploaded or pasted files.",
"ocr_min_confidence":"Minimum confidence",
"ocr_confidence_description":"Only extract text above this confidence threshold. Lower values include more text but may be less accurate.",
"batch_ocr_title":"Process Existing Files",
"batch_ocr_description":"Extract text from all existing images, PDFs, and Office documents in your notes. This may take some time depending on the number of files.",
"set_all_to_default":"Set all shortcuts to the default",
"confirm_reset":"Do you really want to reset all keyboard shortcuts to the default?"
"confirm_reset":"Do you really want to reset all keyboard shortcuts to the default?",
"no_results":"No shortcuts found matching '{{filter}}'"
},
"spellcheck":{
"title":"Spell Check",
"description":"These options apply only for desktop builds, browsers will use their own native spell check.",
"enable":"Enable spellcheck",
"language_code_label":"Language code(s)",
"language_code_placeholder":"for example \"en-US\", \"de-AT\"",
"multiple_languages_info":"Multiple languages can be separated by comma, e.g. \"en-US, de-DE, cs\". ",
"available_language_codes_label":"Available language codes:",
"restart-required":"Changes to the spell check options will take effect after application restart."
"enable":"Check spelling",
"language_code_label":"Spell Check Languages",
"restart-required":"Changes to the spell check options will take effect after application restart.",
"custom_dictionary_title":"Custom Dictionary",
"custom_dictionary_description":"Words added to the dictionary are synced across all your devices.",
"custom_dictionary_edit":"Custom words",
"custom_dictionary_edit_description":"Edit the list of words that should not be flagged by the spell checker. Changes will be visible after a restart.",
"custom_dictionary_open":"Edit dictionary",
"related_description":"Configure spell check languages and custom dictionary."
},
"sync_2":{
"config_title":"Sync Configuration",
@@ -1710,9 +1621,11 @@
"geo-map":"Geo Map",
"beta-feature":"Beta",
"ai-chat":"AI Chat",
"llm-chat":"AI Chat",
"task-list":"Task List",
"new-feature":"New",
"collections":"Collections"
"collections":"Collections",
"spreadsheet":"Spreadsheet"
},
"protect_note":{
"toggle-on":"Protect the note",
@@ -1720,6 +1633,48 @@
"toggle-on-hint":"Note is not protected, click to make it protected",
"toggle-off-hint":"Note is protected, click to make it unprotected"
},
"llm_chat":{
"placeholder":"Type a message...",
"send":"Send",
"sending":"Sending...",
"empty_state":"Start a conversation by typing a message below.",
"searching_web":"Searching the web...",
"web_search":"Web search",
"note_tools":"Note access",
"sources":"Sources",
"sources_summary":"{{count}} sources from {{sites}} sites",
"note_context_enabled":"Click to disable note context: {{title}}",
"note_context_disabled":"Click to include current note in context",
"no_provider_message":"No AI provider configured. Add one to start chatting.",
"add_provider":"Add AI Provider"
},
"sidebar_chat":{
"title":"AI Chat",
"launcher_title":"Open AI Chat",
"new_chat":"Start new chat",
"save_chat":"Save chat to notes",
"empty_state":"Start a conversation",
"history":"Chat history",
"recent_chats":"Recent chats",
"no_chats":"No previous chats"
},
"shared_switch":{
"shared":"Shared",
"toggle-on-title":"Share the note",
@@ -1791,6 +1746,8 @@
"printing":"Printing in progress...",
"printing_pdf":"Exporting to PDF in progress...",
"print_report_title":"Print report",
"print_report_error_title":"Failed to print",
"print_report_stack_trace":"Stack trace",
"print_report_collection_content_one":"{{count}} note in the collection could not be printed because they are not supported or they are protected.",
"print_report_collection_content_other":"{{count}} notes in the collection could not be printed because they are not supported or they are protected.",
"no_notes_found":"No notes have been found for given search parameters.",
"search_not_executed":"Search has not been executed yet. Click on \"Search\" button above to see the results."
"search_not_executed":"Search has not been executed yet.",
"search_now":"Search now"
},
"spacer":{
"configure_launchbar":"Configure Launchbar"
@@ -1937,6 +1895,7 @@
"add-term-to-dictionary":"Add \"{{term}}\" to dictionary",
"cut":"Cut",
"copy":"Copy",
"copy-as-markdown":"Copy as Markdown",
"copy-link":"Copy link",
"paste":"Paste",
"paste-as-plain-text":"Paste as plain text",
@@ -1958,8 +1917,8 @@
"desktop-application":"Desktop Application",
"native-title-bar":"Native title bar",
"native-title-bar-description":"For Windows and macOS, keeping the native title bar off makes the application look more compact. On Linux, keeping the native title bar on integrates better with the rest of the system.",
"background-effects-description":"The Mica effect adds a blurred, stylish background to app windows, creating depth and a modern look. \"Native title bar\" must be disabled.",
"background-effects":"Enable background effects",
"background-effects-description":"Adds a blurred, stylish background to app windows, creating depth and a modern look. \"Native title bar\" must be disabled.",
"restart-app-button":"Restart the application to view the changes",
"zoom-factor":"Zoom factor"
},
@@ -1977,6 +1936,7 @@
},
"geo-map":{
"create-child-note-title":"Create a new child note and add it to the map",
"create-child-note-text":"Add marker",
"create-child-note-instruction":"Click on the map to create a new note at that location or press Escape to dismiss.",
"unable-to-load-map":"Unable to load map."
},
@@ -2026,7 +1986,7 @@
},
"content_language":{
"title":"Content languages",
"description":"Select one or more languages that should appear in the language selection in the Basic Properties section of a read-only or editable text note. This will allow features such as spell-checking or right-to-left support."
"description":"Select one or more languages that should appear in the language selection in the Basic Properties section of a read-only or editable text note. This will allow features such as spell-checking, right-to-left support and text extraction (OCR)."
},
"switch_layout_button":{
"title_vertical":"Move editing pane to the bottom",
@@ -2094,7 +2054,8 @@
"raster":"Raster",
"vector_light":"Vector (Light)",
"vector_dark":"Vector (Dark)",
"show-scale":"Show scale"
"show-scale":"Show scale",
"show-labels":"Show marker names"
},
"table_context_menu":{
"delete_row":"Delete row"
@@ -2125,6 +2086,22 @@
"calendar_view":{
"delete_note":"Delete note..."
},
"ocr":{
"extracted_text":"Extracted Text (OCR)",
"extracted_text_title":"Extracted Text (OCR)",
"loading_text":"Loading OCR text...",
"no_text_available":"No OCR text available",
"no_text_explanation":"This note has not been processed for OCR text extraction or no text was found.",
"failed_to_load":"Failed to load OCR text",
"process_now":"Process OCR",
"processing":"Processing...",
"processing_started":"OCR processing has been started. Please wait a moment and refresh.",
"processing_complete":"OCR processing complete.",
"processing_failed":"Failed to start OCR processing",
"text_filtered_low_confidence":"OCR detected text with {{confidence}}% confidence, but it was discarded because your minimum threshold is {{threshold}}%.",
"open_media_settings":"Open Settings",
"view_extracted_text":"View extracted text (OCR)"
},
"command_palette":{
"tree-action-name":"Tree: {{name}}",
"export_note_title":"Export Note",
@@ -2152,7 +2129,7 @@
"next_theme_message":"You are currently using the legacy theme, would you like to try the new theme?",
"next_theme_button":"Try the new theme",
"background_effects_title":"Background effects are now stable",
"background_effects_message":"On Windows devices, background effects are now fully stable. The background effects adds a touch of color to the user interface by blurring the background behind it. This technique is also used in other applications such as Windows Explorer.",
"background_effects_message":"On Windows and macOS devices, background effects are now stable. The background effects adds a touch of color to the user interface by blurring the background behind it.",
"new_layout_message":"We’ve introduced a modernized layout for Trilium. The ribbon has been removed and seamlessly integrated into the main interface, with a new status bar and expandable sections (such as promoted attributes) taking over key functions.\n\nThe new layout is enabled by default, and can be temporarily disabled via Options → Appearance.",
@@ -2173,8 +2150,9 @@
"percentage":"%"
},
"pagination":{
"page_title":"Page of {{startIndex}} - {{endIndex}}",
"total_notes":"{{count}} notes"
"total_notes":"{{count}} notes",
"prev_page":"Previous page",
"next_page":"Next page"
},
"collections":{
"rendering_error":"Unable to show content due to an error."
@@ -2267,5 +2245,128 @@
"pages_other":"{{count}} pages",
"pages_alt":"Page {{pageNumber}}",
"pages_loading":"Loading..."
},
"platform_indicator":{
"available_on":"Available on {{platform}}"
},
"mobile_tab_switcher":{
"title_one":"{{count}} tab",
"title_other":"{{count}} tabs",
"more_options":"More options"
},
"bookmark_buttons":{
"bookmarks":"Bookmarks"
},
"active_content_badges":{
"type_icon_pack":"Icon pack",
"type_backend_script":"Backend script",
"type_frontend_script":"Frontend script",
"type_widget":"Widget",
"type_app_css":"Custom CSS",
"type_render_note":"Render note",
"type_web_view":"Web view",
"type_app_theme":"Custom theme",
"toggle_tooltip_enable_tooltip":"Click to enable this {{type}}.",
"toggle_tooltip_disable_tooltip":"Click to disable this {{type}}.",
"menu_docs":"Open documentation",
"menu_execute_now":"Execute script now",
"menu_run":"Run automatically",
"menu_run_disabled":"Manually",
"menu_run_backend_startup":"When the backend starts up",
"menu_run_hourly":"Hourly",
"menu_run_daily":"Daily",
"menu_run_frontend_startup":"When the desktop frontend starts up",
"menu_run_mobile_startup":"When the mobile frontend starts up",
"menu_change_to_widget":"Change to widget",
"menu_change_to_frontend_script":"Change to frontend script",
"menu_theme_base":"Theme base"
},
"setup_form":{
"more_info":"Learn more"
},
"mermaid":{
"placeholder":"Type the content of your Mermaid diagram or use one of the sample diagrams below.",
"delete_provider_confirmation":"Are you sure you want to delete the provider \"{{name}}\"?",
"api_key":"API Key",
"api_key_placeholder":"Enter your API key",
"cancel":"Cancel",
"mcp_title":"MCP (Model Context Protocol)",
"mcp_enabled":"MCP server",
"mcp_enabled_description":"Expose a Model Context Protocol (MCP) endpoint so that AI coding assistants (e.g. Claude Code, GitHub Copilot) can read and modify your notes. The endpoint is only accessible from localhost.",
"mcp_endpoint_title":"Endpoint URL",
"mcp_endpoint_description":"Add this URL to your AI assistant's MCP configuration",
"download-update":"Obtener versión {{latestVersion}}"
"download-update":"Obtener versión {{latestVersion}}",
"search_notes":"Buscar notas"
},
"zen_mode":{
"button_exit":"Salir del modo Zen"
},
"sync_status":{
"unknown":"<p>El estado de sincronización será conocido una vez que el siguiente intento de sincronización comience.</p><p>Dé clic para activar la sincronización ahora</p>",
"unknown":"<p>El estado de sincronización será conocido una vez que el siguiente intento de sincronización comience.</p><p>Dé clic para activar la sincronización ahora.</p>",
"connected_with_changes":"<p>Conectado al servidor de sincronización. <br>Hay cambios pendientes que aún no se han sincronizado.</p><p>Dé clic para activar la sincronización.</p>",
"connected_no_changes":"<p>Conectado al servidor de sincronización.<br>Todos los cambios ya han sido sincronizados.</p><p>Dé clic para activar la sincronización.</p>",
"disconnected_with_changes":"<p>El establecimiento de la conexión con el servidor de sincronización no ha tenido éxito.<br>Hay algunos cambios pendientes que aún no se han sincronizado.</p><p>Dé clic para activar la sincronización.</p>",
@@ -745,7 +746,7 @@
"button_title":"Exportar diagrama como SVG"
},
"relation_map_buttons":{
"create_child_note_title":"Crear una nueva subnota y agregarla a este mapa de relaciones",
"create_child_note_title":"Crear una subnota y agregarla al mapa",
"reset_pan_zoom_title":"Restablecer la panorámica y el zoom a las coordenadas y ampliación iniciales",
"zoom_in_title":"Acercar",
"zoom_out_title":"Alejar"
@@ -754,14 +755,16 @@
"relation":"relación",
"backlink_one":"{{count}} Vínculo de retroceso",
"backlink_many":"{{count}} Vínculos de retroceso",
"backlink_other":"{{count}} vínculos de retroceso"
"backlink_other":"{{count}} Vínculos de retroceso"
},
"mobile_detail_menu":{
"insert_child_note":"Insertar subnota",
"delete_this_note":"Eliminar esta nota",
"error_cannot_get_branch_id":"No se puede obtener el branchID del notePath '{{notePath}}'",
"error_cannot_get_branch_id":"No se puede obtener el branchId del notePath '{{notePath}}'",
"error_unrecognized_command":"Comando no reconocido {{command}}",
"note_revisions":"Revisiones de notas"
"note_revisions":"Revisiones de notas",
"backlinks":"Vínculos de retroceso",
"content_language_switcher":"Idioma de contenido: {{language}}"
"expand_tooltip":"Expande las notas hijas inmediatas de esta colección (un nivel). Para más opciones, pulsa la flecha a la derecha.",
"expand_tooltip":"Expande las subnotas inmediatas de esta colección (un nivel). Para más opciones, pulsa la flecha a la derecha.",
"expand_first_level":"Expandir hijos inmediatos",
"expand_nth_level":"Expandir {{depth}} niveles",
"expand_all_levels":"Expandir todos los niveles",
"hide_child_notes":"Ocultar notas hijas en el árbol"
"hide_child_notes":"Ocultar subnotas en el árbol"
},
"edited_notes":{
"no_edited_notes_found":"Aún no hay notas editadas en este día...",
@@ -849,7 +852,8 @@
"calculate":"calcular",
"subtree_size":"(tamaño del subárbol: {{size}} en {{count}} notas)",
"title":"Información de nota",
"mime":"Tipo MIME"
"mime":"Tipo MIME",
"show_similar_notes":"Mostrar notas similares"
},
"note_map":{
"open_full":"Ampliar al máximo",
@@ -912,7 +916,9 @@
"search_parameters":"Parámetros de búsqueda",
"unknown_search_option":"Opción de búsqueda desconocida {{searchOptionName}}",
"search_note_saved":"La nota de búsqueda se ha guardado en {{- notePathTitle}}",
"actions_executed":"Las acciones han sido ejecutadas."
"actions_executed":"Las acciones han sido ejecutadas.",
"view_options":"Ver opciones:",
"option":"opción"
},
"similar_notes":{
"title":"Notas similares",
@@ -1006,7 +1012,7 @@
"no_attachments":"Esta nota no tiene archivos adjuntos."
},
"book":{
"no_children_help":"Esta nota de tipo libro no tiene ninguna subnota así que no hay nada que mostrar. Véa la <a href=\"https://triliumnext.github.io/Docs/Wiki/book-note.html\">wiki</a> para más detalles.",
"no_children_help":"Esta colección no tiene ninguna subnota así que no hay nada que mostrar.",
"drag_locked_title":"Bloqueado para edición",
"drag_locked_message":"No se permite Arrastrar pues la colección está bloqueada para edición."
},
@@ -1015,7 +1021,13 @@
},
"editable_text":{
"placeholder":"Escribe aquí el contenido de tu nota...",
"keeps-crashing":"El componente de edición sigue fallando. Por favor, intente reiniciar Trilium. Si el problema persiste, considere crear un informe de fallos."
},
"empty":{
"open_note_instruction":"Abra una nota escribiendo el título de la nota en la entrada a continuación o elija una nota en el árbol.",
@@ -1039,7 +1051,6 @@
"unprotecting-title":"Estado de desprotección"
},
"relation_map":{
"open_in_new_tab":"Abrir en nueva pestaña",
"remove_note":"Quitar nota",
"edit_title":"Editar título",
"rename_note":"Cambiar nombre de nota",
@@ -1056,15 +1067,6 @@
"default_new_note_title":"nueva nota",
"click_on_canvas_to_place_new_note":"Haga clic en el lienzo para colocar una nueva nota"
},
"render":{
"note_detail_render_help_1":"Esta nota de ayuda se muestra porque esta nota de tipo Renderizar HTML no tiene la relación requerida para funcionar correctamente.",
"note_detail_render_help_2":"El tipo de nota Render HTML es usado para <a class=\"external\" href=\"https://triliumnext.github.io/Docs/Wiki/scripts.html\">scripting</a>. De forma resumida, tiene una nota con código HTML (opcionalmente con algo de JavaScript) y esta nota la renderizará. Para que funcione, es necesario definir una <a class=\"external\" href=\"https://triliumnext.github.io/Docs/Wiki/attributes.html\">relación</a> llamada \"renderNote\" apuntando a la nota HTML nota a renderizar."
},
"web_view":{
"web_view":"Vista web",
"embed_websites":"La nota de tipo Web View le permite insertar sitios web en Trilium.",
"create_label":"Para comenzar, por favor cree una etiqueta con una dirección URL que desee empotrar, e.g. #webViewSrc=\"https://www.google.com\""
"enhanced_context_description":"Provee a la IA con más contexto de la nota y sus notas relacionadas para obtener mejores respuestas",
"show_thinking":"Mostrar pensamiento",
"show_thinking_description":"Mostrar la cadena del proceso de pensamiento de la IA",
"enter_message":"Ingrese su mensaje...",
"error_contacting_provider":"Error al contactar con su proveedor de IA. Por favor compruebe sus ajustes y conexión a internet.",
"error_generating_response":"Error al generar respuesta de IA",
"index_all_notes":"Indexar todas las notas",
"index_status":"Estado de índice",
"indexed_notes":"Notas indexadas",
"indexing_stopped":"Indexado detenido",
"indexing_in_progress":"Indexado en progreso...",
"last_indexed":"Último indexado",
"note_chat":"Chat de nota",
"sources":"Fuentes",
"start_indexing":"Comenzar indexado",
"use_advanced_context":"Usar contexto avanzado",
"ollama_no_url":"Ollama no está configurado. Por favor ingrese una URL válida.",
"chat":{
"root_note_title":"Chats de IA",
"root_note_content":"Esta nota contiene tus conversaciones de chat de IA guardadas.",
"new_chat_title":"Nuevo chat",
"create_new_ai_chat":"Crear nuevo chat de IA"
},
"create_new_ai_chat":"Crear nuevo chat de IA",
"configuration_warnings":"Hay algunos problemas con su configuración de IA. Por favor compruebe sus ajustes.",
"experimental_warning":"La característica de LLM aún es experimental - ha sido advertido.",
"selected_provider":"Proveedor seleccionado",
"selected_provider_description":"Elija el proveedor de IA para el chat y características de completado",
"select_model":"Seleccionar modelo...",
"select_provider":"Seleccionar proveedor...",
"ai_enabled":"Características de IA activadas",
"ai_disabled":"Características de IA desactivadas",
"no_models_found_online":"No se encontraron modelos. Por favor, comprueba tu clave de API y la configuración.",
"no_models_found_ollama":"No se encontraron modelos de Ollama. Por favor, comprueba si Ollama se está ejecutando.",
"error_fetching":"Error al obtener los modelos: {{error}}"
},
"zoom_factor":{
"title":"Factor de zoom (solo versión de escritorio)",
"description":"El zoom también se puede controlar con los atajos CTRL+- y CTRL+=."
@@ -1331,8 +1190,8 @@
"code_mime_types":{
"title":"Tipos MIME disponibles en el menú desplegable",
"tooltip_syntax_highlighting":"Resaltado de sintaxis",
"tooltip_code_block_syntax":"Bloques de Código en notas de Texto",
"tooltip_code_note_syntax":"Notas de Código"
"tooltip_code_block_syntax":"Bloques de código en Notas de texto",
"tooltip_code_note_syntax":"Notas de código"
},
"vim_key_bindings":{
"use_vim_keybindings_in_code_notes":"Combinaciones de teclas Vim",
@@ -1409,16 +1268,16 @@
"markdown":"Estilo Markdown"
},
"highlights_list":{
"title":"Lista de aspectos destacados",
"description":"Puede personalizar la lista de aspectos destacados que se muestra en el panel derecho:",
"title":"Lista de puntos destacados",
"description":"Puede personalizar la lista de puntos destacados que se muestra en el panel derecho:",
"bold":"Texto en negrita",
"italic":"Texto en cursiva",
"underline":"Texto subrayado",
"color":"Texto con color",
"bg_color":"Texto con color de fondo",
"visibility_title":"Visibilidad de la lista de aspectos destacados",
"visibility_description":"Puede ocultar el widget de aspectos destacados por nota agregando una etiqueta #hideHighlightWidget.",
"shortcut_info":"Puede configurar un método abreviado de teclado para alternar rápidamente el panel derecho (incluidos los aspectos destacados) en Opciones -> Atajos (nombre 'toggleRightPane')."
"visibility_title":"Visibilidad de la lista de puntos destacados",
"visibility_description":"Puede ocultar el widget de puntos destacados por nota agregando la etiqueta #hideHighlightWidget.",
"shortcut_info":"Puede configurar un método abreviado de teclado para alternar rápidamente el panel derecho (incluidos los puntos destacados) en Opciones -> Atajos (nombre 'toggleRightPane')."
},
"table_of_contents":{
"title":"Tabla de contenido",
@@ -1557,7 +1416,7 @@
"shortcuts":{
"keyboard_shortcuts":"Atajos de teclado",
"multiple_shortcuts":"Varios atajos para la misma acción se pueden separar mediante comas.",
"electron_documentation":"Véa la <a href=\"https://www.electronjs.org/docs/latest/api/accelerator\">documentación de Electron</a> para los modificadores y códigos de tecla disponibles.",
"electron_documentation":"Consulte la <a href=\"https://www.electronjs.org/docs/latest/api/accelerator\">documentación de Electron</a> para los modificadores y códigos de tecla disponibles.",
"type_text_to_filter":"Escriba texto para filtrar los accesos directos...",
"action_name":"Nombre de la acción",
"shortcuts":"Atajos",
@@ -1565,7 +1424,8 @@
"description":"Descripción",
"reload_app":"Vuelva a cargar la aplicación para aplicar los cambios",
"set_all_to_default":"Establecer todos los accesos directos al valor predeterminado",
"confirm_reset":"¿Realmente desea restablecer todos los atajos de teclado a sus valores predeterminados?"
"confirm_reset":"¿Realmente desea restablecer todos los atajos de teclado a sus valores predeterminados?",
"no_results":"No se encontraron atajos que coincidan con '{{filter}} '"
},
"spellcheck":{
"title":"Revisión ortográfica",
@@ -1606,7 +1466,7 @@
},
"bookmark_switch":{
"bookmark":"Marcador",
"bookmark_this_note":"Añadir esta nota a marcadores en el panel lateral izquierdo",
"bookmark_this_note":"Agregar esta nota a marcadores en el panel lateral izquierdo",
"remove_bookmark":"Eliminar marcador"
},
"editability_select":{
@@ -1654,7 +1514,10 @@
"convert-to-attachment-confirm":"¿Está seguro que desea convertir las notas seleccionadas en archivos adjuntos de sus notas padres? Esta operación solo aplica a notas de Imagen, otras notas serán omitidas.",
"open-in-popup":"Edición rápida",
"archive":"Archivar",
"unarchive":"Desarchivar"
"unarchive":"Desarchivar",
"open-in-a-new-window":"Abrir en una nueva ventana",
"hide-subtree":"Ocultar subárbol",
"show-subtree":"Mostrar subárbol"
},
"shared_info":{
"shared_publicly":"Esta nota está compartida públicamente en {{- link}}.",
@@ -1684,7 +1547,8 @@
"task-list":"Lista de tareas",
"book":"Colección",
"new-feature":"Nuevo",
"collections":"Colecciones"
"collections":"Colecciones",
"spreadsheet":"Hoja de cálculo"
},
"protect_note":{
"toggle-on":"Proteger la nota",
@@ -1715,7 +1579,13 @@
},
"highlights_list_2":{
"title":"Lista de destacados",
"options":"Opciones"
"options":"Opciones",
"title_with_count_one":"{{count}} punto destacado",
"title_with_count_many":"{{count}} puntos destacados",
"title_with_count_other":"{{count}} puntos destacados",
"modal_title":"Configurar la lista de puntos destacados",
"menu_configure":"Configurar la lista de puntos destacados...",
"no_highlights":"Ningún punto destacado encontrado."
},
"quick-search":{
"placeholder":"Búsqueda rápida",
@@ -1738,7 +1608,18 @@
"refresh-saved-search-results":"Refrescar resultados de búsqueda guardados",
"create-child-note":"Crear subnota",
"unhoist":"Desanclar",
"toggle-sidebar":"Alternar barra lateral"
"toggle-sidebar":"Alternar barra lateral",
"dropping-not-allowed":"No está permitido soltar notas en esta ubicación.",
"clone-indicator-tooltip":"Esta nota tiene {{- count}} padres: {{- parents}}",
"clone-indicator-tooltip-single":"Esta nota está clonada (1 padre adicional: {{- parent}})",
"shared-indicator-tooltip":"Esta nota está compartida públicamente",
"shared-indicator-tooltip-with-url":"Esta nota está compartida públicamente en: {{- url}}",
"subtree-hidden-tooltip_one":"{{count}} subnota que está oculta del árbol",
"subtree-hidden-tooltip_many":"{{count}} subnotas que están ocultas del árbol",
"subtree-hidden-tooltip_other":"{{count}} subnotas que están ocultas del árbol",
"subtree-hidden-moved-title":"Agregado a {{title}}",
"subtree-hidden-moved-description-collection":"Esta colección oculta sus subnotas en el árbol.",
"subtree-hidden-moved-description-other":"Las subnotas están ocultas en el árbol para esta nota."
},
"title_bar_buttons":{
"window-on-top":"Mantener esta ventana en la parte superior"
@@ -1749,20 +1630,38 @@
"printing_pdf":"Exportando a PDF en curso..",
"print_report_collection_content_one":"{{count}} nota en la colección no se puede imprimir porque no son compatibles o está protegida.",
"print_report_collection_content_many":"{{count}} notas en la colección no se pueden imprimir porque no son compatibles o están protegidas.",
"print_report_collection_content_other":"{{count}} notas en la colección no se pueden imprimir porque no son compatibles o están protegidas."
"print_report_collection_content_other":"{{count}} notas en la colección no se pueden imprimir porque no son compatibles o están protegidas.",
"add-term-to-dictionary":"Agregar \"{{term}}\" al diccionario",
"cut":"Cortar",
"copy":"Copiar",
"copy-as-markdown":"Copiar como markdown",
"copy-link":"Copiar enlace",
"paste":"Pegar",
"paste-as-plain-text":"Pegar como texto plano",
@@ -1893,14 +1794,15 @@
"open_note_in_new_tab":"Abrir nota en una pestaña nueva",
"open_note_in_new_split":"Abrir nota en una nueva división",
"open_note_in_new_window":"Abrir nota en una nueva ventana",
"open_note_in_popup":"Edición rápida"
"open_note_in_popup":"Edición rápida",
"open_note_in_other_split":"Abrir nota en la otra división"
},
"electron_integration":{
"desktop-application":"Aplicación de escritorio",
"native-title-bar":"Barra de título nativa",
"native-title-bar-description":"Para Windows y macOS, quitar la barra de título nativa hace que la aplicación se vea más compacta. En Linux, mantener la barra de título nativa hace que se integre mejor con el resto del sistema.",
"background-effects":"Habilitar efectos de fondo (sólo en Windows 11)",
"background-effects-description":"El efecto Mica agrega un fondo borroso y elegante a las ventanas de la aplicación, creando profundidad y un aspecto moderno. \"Título nativo de la barra\" debe deshabilitarse.",
"background-effects":"Habilitar efectos de fondo",
"background-effects-description":"Agrega un fondo borroso y elegante a las ventanas de la aplicación, creando profundidad y un aspecto moderno. \"Título nativo de la barra\" debe deshabilitarse.",
"restart-app-button":"Reiniciar la aplicación para ver los cambios",
"zoom-factor":"Factor de zoom"
},
@@ -1919,7 +1821,8 @@
"geo-map":{
"create-child-note-title":"Crear una nueva subnota y agregarla al mapa",
"create-child-note-instruction":"Dé clic en el mapa para crear una nueva nota en esa ubicación o presione Escape para cancelar.",
"unable-to-load-map":"No se puede cargar el mapa."
"unable-to-load-map":"No se puede cargar el mapa.",
"create-child-note-text":"Agregar marcador"
},
"geo-map-context":{
"open-location":"Abrir ubicación",
@@ -1962,10 +1865,11 @@
},
"note_language":{
"not_set":"Idioma no establecido",
"configure-languages":"Configurar idiomas..."
"configure-languages":"Configurar idiomas...",
"help-on-languages":"Ayuda en idiomas de contenido..."
},
"content_language":{
"title":"Contenido de idiomas",
"title":"Idiomas de contenido",
"description":"Seleccione uno o más idiomas que deben aparecer en la selección del idioma en la sección Propiedades Básicas de una nota de texto de solo lectura o editable. Esto permitirá características tales como corrección de ortografía o soporte de derecha a izquierda."
},
"switch_layout_button":{
@@ -1980,7 +1884,8 @@
"button_title":"Exportar diagrama como PNG"
},
"svg":{
"export_to_png":"El diagrama no pudo ser exportado a PNG."
"export_to_png":"El diagrama no pudo ser exportado a PNG.",
"export_to_svg":"El diagrama no pudo ser exportado a SVG."
},
"code_theme":{
"title":"Apariencia",
@@ -2004,7 +1909,8 @@
"max-nesting-depth":"Máxima profundidad de anidamiento:",
"vector_light":"Vector (claro)",
"vector_dark":"Vector (oscuro)",
"raster":"Trama"
"raster":"Trama",
"show-labels":"Mostrar nombres de marcadores"
},
"table_context_menu":{
"delete_row":"Eliminar fila"
@@ -2083,9 +1989,12 @@
"next_theme_message":"Estás usando actualmente el tema heredado. ¿Te gustaría probar el nuevo tema?",
"next_theme_button":"Prueba el nuevo tema",
"background_effects_title":"Los efectos de fondo son ahora estables",
"background_effects_message":"En los dispositivos Windows, los efectos de fondo ya son totalmente estables. Los efectos de fondo añaden un toque de color a la interfaz de usuario difuminando el fondo que hay detrás. Esta técnica también se utiliza en otras aplicaciones como el Explorador de Windows.",
"background_effects_message":"En los dispositivos Windows y macOS, los efectos de fondo ya son estables. Los efectos de fondo añaden un toque de color a la interfaz de usuario difuminando el fondo que hay detrás.",
"background_effects_button":"Activar efectos de fondo",
"dismiss":"Desestimar"
"dismiss":"Desestimar",
"new_layout_title":"Nuevo diseño",
"new_layout_message":"Hemos introducido un diseño modernizado para Trilium. La cinta se ha eliminado y se ha integrado perfectamente en la interfaz principal, con una nueva barra de estado y secciones ampliables (como los atributos promovidos) que tienen funciones clave.\n\nEl nuevo diseño está habilitado por defecto, y puede ser deshabilitado temporalmente a través de Opciones → Apariencia.",
"new_layout_button":"Más información"
},
"ui-performance":{
"title":"Rendimiento",
@@ -2100,14 +2009,18 @@
},
"settings_appearance":{
"related_code_blocks":"Esquema de colores para bloques de código en notas de texto",
"related_code_notes":"Esquema de colores para notas de código"
"related_code_notes":"Esquema de colores para notas de código",
"ui":"Interfaz de usuario",
"ui_old_layout":"Antiguo diseño",
"ui_new_layout":"Nuevo diseño"
},
"units":{
"percentage":"%"
},
"pagination":{
"total_notes":"{{count}} notas",
"page_title":"Página de {{startIndex}} - {{endIndex}}"
"prev_page":"Página anterior",
"next_page":"Página siguiente"
},
"presentation_view":{
"edit-slide":"Editar este slide",
@@ -2148,7 +2061,12 @@
"attributes_other":"{{count}} atributos",
"note_paths_one":"{{count}} ruta",
"note_paths_many":"{{count}} rutas",
"note_paths_other":"{{count}} rutas"
"note_paths_other":"{{count}} rutas",
"language_title":"Cambiar el idioma del contenido",
"note_info_title":"Ver información de la nota (p. e., fechas, tamaño de la nota)",
"attributes_title":"Atributos propios y atributos heredados",
"note_paths_title":"Rutas de nota",
"code_note_switcher":"Cambiar modo de idioma"
},
"pdf":{
"attachments_one":"{{count}} adjunto",
@@ -2159,6 +2077,172 @@
"layers_other":"{{count}} capas",
"pages_one":"{{count}} página",
"pages_many":"{{count}} páginas",
"pages_other":"{{count}} páginas"
"pages_other":"{{count}} páginas",
"pages_alt":"Página {{pageNumber}}",
"pages_loading":"Cargando..."
},
"experimental_features":{
"title":"Opciones experimentales",
"disclaimer":"Estas opciones son experimentales y pueden causar inestabilidad. Úselas con precaución.",
"new_layout_name":"Nuevo diseño",
"new_layout_description":"Pruebe el nuevo diseño para tener un aspecto más moderno y usabilidad mejorada. Sujeto a grandes cambios en las próximas versiones."
},
"popup-editor":{
"maximize":"Cambiar a editor completo"
},
"server":{
"unknown_http_error_title":"Error de comunicación con el servidor",
"unknown_http_error_content":"Código de estado: {{statusCode}}\nURL: {{method}} {{url}}\nMensaje: {{message}}",
"traefik_blocks_requests":"Si está usando el proxy inverso Traefik, este introdujo un cambio que afecta la comunicación con el servidor."
},
"tab_history_navigation_buttons":{
"go-back":"Volver a la nota anterior",
"go-forward":"Avanzar a la siguiente nota"
},
"breadcrumb":{
"hoisted_badge":"Anclada",
"hoisted_badge_title":"Desanclar",
"workspace_badge":"Espacio de trabajo",
"scroll_to_top_title":"Saltar al inicio de la nota",
"read_only_explicit_description":"Esta nota se ha fijado manualmente como sólo lectura.\nHaga clic para editarla temporalmente.",
"read_only_auto":"Sólo lectura automática",
"read_only_auto_description":"Esta nota se fijó automáticamente con el modo de sólo lectura por razones de rendimiento. Este límite automático es ajustable desde los ajustes.\n\nHaga clic para editarla temporalmente.",
"read_only_temporarily_disabled_description":"Esta nota actualmente es editable, pero normalmente es de sólo lectura. La nota volverá a ser de sólo lectura tan pronto como navegue a otra nota.\n\nHaga clic para volver a habilitar el modo de sólo lectura.",
"shared_publicly":"Compartida públicamente",
"shared_locally":"Compartida localmente",
"shared_copy_to_clipboard":"Copiar enlace al portapapeles",
"shared_open_in_browser":"Abrir enlace en el navegador",
"shared_unshare":"Eliminar compartido",
"clipped_note_description":"Esta nota fue tomada originalmente de {{url}}.\n\nHaga clic para navegar a la página web de origen.",
"execute_script":"Ejecutar script",
"execute_script_description":"Esta nota es una nota de script. Haga clic para ejecutar el script.",
"execute_sql":"Ejecutar SQL",
"execute_sql_description":"Esta nota es una nota SQL. Haga clic para ejecutar la consulta SQL.",
"save_status_saved":"Guardado",
"save_status_saving":"Guardando...",
"save_status_unsaved":"Sin guardar",
"save_status_error":"Fallo al guardar",
"save_status_saving_tooltip":"Los cambios están siendo guardados.",
"save_status_unsaved_tooltip":"Hay cambios sin guardar. Se guardarán automáticamente en un momento.",
"save_status_error_tooltip":"Se produjo un error al guardar la nota. Si es posible, trate de copiar el contenido de la nota en otro lugar y recargar la aplicación.",
"clipped_note":"Clip web"
},
"attributes_panel":{
"title":"Atributos de nota"
},
"right_pane":{
"empty_message":"Nada que mostrar para esta nota",
"empty_button":"Ocultar el panel",
"toggle":"Alternar panel derecho",
"custom_widget_go_to_source":"Ir al código fuente"
},
"platform_indicator":{
"available_on":"Disponible en {{platform}}"
},
"mobile_tab_switcher":{
"title_one":"{{count}} pestaña",
"title_many":"{{count}} pestañas",
"title_other":"{{count}} pestañas",
"more_options":"Más opciones"
},
"bookmark_buttons":{
"bookmarks":"Marcadores"
},
"web_view_setup":{
"title":"Crear una vista en vivo de una página web directamente en Trilium",
"url_placeholder":"Ingresar o pegar la dirección del sitio web, por ejemplo https://triliumnotes.org",
"create_button":"Crear Vista Web",
"invalid_url_title":"Dirección inválida",
"invalid_url_message":"Ingrese una dirección web válida, por ejemplo https://triliumnotes.org.",
"disabled_description":"Esta vista web fue importada de una fuente externa. Para ayudarlo a protegerse del phishing o el contenido malicioso, no se está cargando automáticamente. Puede activarlo si confía en la fuente.",
"disabled_button_enable":"Habilita vista web"
},
"render":{
"setup_title":"Mostrar HTML personalizado o Preact JSX dentro de esta nota",
"setup_create_sample_preact":"Crear nota de muestra con Preact",
"setup_create_sample_html":"Crear nota de muestra con HTML",
"setup_sample_created":"Se creó una nota de muestra como subnota.",
"disabled_description":"Esta nota de renderización proviene de una fuente externa. Para protegerlo de contenido malicioso, no está habilitado por defecto. Asegúrese de confiar en la fuente antes de habilitarla.",
"disabled_button_enable":"Habilitar nota de renderización"
},
"active_content_badges":{
"type_icon_pack":"Paquete de iconos",
"type_backend_script":"Script de backend",
"type_frontend_script":"Script de frontend",
"type_widget":"Widget",
"type_app_css":"CSS personalizado",
"type_render_note":"Nota de renderización",
"type_web_view":"Vista web",
"type_app_theme":"Tema personalizado",
"toggle_tooltip_enable_tooltip":"Haga clic para habilitar este {{type}}.",
"toggle_tooltip_disable_tooltip":"Haga clic para deshabilitar este {{type}}.",
"menu_docs":"Abrir documentación",
"menu_execute_now":"Ejecutar script ahora",
"menu_run":"Ejecutar automáticamente",
"menu_run_disabled":"Manualmente",
"menu_run_backend_startup":"Cuando el backend inicia",
"menu_run_hourly":"Cada hora",
"menu_run_daily":"Diariamente",
"menu_run_frontend_startup":"Cuando el frontend de escritorio inicia",
"menu_run_mobile_startup":"Cuando el frontend móvil inicia",
"menu_change_to_widget":"Cambiar a widget",
"menu_change_to_frontend_script":"Cambiar a script de frontend",
"menu_theme_base":"Tema base"
},
"setup_form":{
"more_info":"Para saber más"
},
"media":{
"play":"Reproducir (Espacio)",
"pause":"Pausa (Espacio)",
"back-10s":"Retroceder 10s (tecla de flecha izquierda)",
"forward-30s":"Adelantar 30s",
"mute":"Silenciar (M)",
"unmute":"Activar sonido (M)",
"playback-speed":"Velocidad de reproducción",
"loop":"Bucle",
"disable-loop":"Deshabilitar bucle",
"rotate":"Rotar",
"picture-in-picture":"Imagen en imagen",
"exit-picture-in-picture":"Salir del modo imagen en imagen",
"fullscreen":"Pantalla completa (F)",
"exit-fullscreen":"Salir de la pantalla completa",
"unsupported-format":"La vista previa del medio no está disponible para este formato de archivo:\n{{mime}}",
"zoom-to-fit":"Acercamiento para llenar",
"zoom-reset":"Reiniciar acercamiento para llenar"
},
"mermaid":{
"placeholder":"Ingrese el contenido de su diagrama Mermaid o utilice uno de los diagramas de muestra a continuación.",
"sample_diagrams":"Diagramas de muestra:",
"sample_flowchart":"Diagrama de flujo",
"sample_class":"Clase",
"sample_sequence":"Secuencia",
"sample_entity_relationship":"Relación entre entidades",
"sample_state":"Estado",
"sample_mindmap":"Mapa mental",
"sample_architecture":"Arquitectura",
"sample_block":"Bloque",
"sample_c4":"C4",
"sample_gantt":"Gantt",
"sample_git":"Git",
"sample_kanban":"Kanban",
"sample_packet":"Paquete",
"sample_pie":"Pastel",
"sample_quadrant":"Cuadrante",
"sample_radar":"Radar",
"sample_requirement":"Requerimiento",
"sample_sankey":"Sankey",
"sample_timeline":"Línea de tiempo",
"sample_user_journey":"Jornada de usuario",
"sample_xy":"XY",
"sample_venn":"Venn",
"sample_ishikawa":"Ishikawa",
"sample_treemap":"Mapa de árbol"
}
}
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.