From e9aa215b955a99d7eec7f9601df5a09282b89ebe Mon Sep 17 00:00:00 2001 From: green Date: Thu, 9 Oct 2025 03:43:36 +0200 Subject: [PATCH 01/14] Translated using Weblate (Japanese) Currently translated at 100.0% (1606 of 1606 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/ --- apps/client/src/translations/ja/translation.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/ja/translation.json b/apps/client/src/translations/ja/translation.json index d7401af9c..3b9a5b495 100644 --- a/apps/client/src/translations/ja/translation.json +++ b/apps/client/src/translations/ja/translation.json @@ -67,7 +67,8 @@ "switch_to_mobile_version": "モバイル版に切り替え", "switch_to_desktop_version": "デスクトップ版に切り替え", "configure_launchbar": "ランチャーバーの設定", - "show_shared_notes_subtree": "共有ノートのサブツリーを表示" + "show_shared_notes_subtree": "共有ノートのサブツリーを表示", + "update_available": "バージョン {{latestVersion}} が利用可能です。クリックしてダウンロードしてください。" }, "left_pane_toggle": { "show_panel": "パネルを表示", From 2fdcbc4726bd69678466c4d1b42a60e0430f350d Mon Sep 17 00:00:00 2001 From: Sarah Hussein Date: Thu, 9 Oct 2025 05:31:33 +0200 Subject: [PATCH 02/14] Translated using Weblate (Arabic) Currently translated at 12.8% (207 of 1606 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ar/ --- .../src/translations/ar/translation.json | 324 +++++++++++++++++- 1 file changed, 323 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/ar/translation.json b/apps/client/src/translations/ar/translation.json index 647fd6697..efab7391c 100644 --- a/apps/client/src/translations/ar/translation.json +++ b/apps/client/src/translations/ar/translation.json @@ -26,6 +26,328 @@ "save": "حفظ" }, "bulk_actions": { - "bulk_actions": "اجراءات جماعية" + "bulk_actions": "اجراءات جماعية", + "available_actions": "الاجراءات المتاحة", + "chosen_actions": "الأجراءات المختارة", + "execute_bulk_actions": "تنفيذ الأجراءات الجماعية", + "bulk_actions_executed": "تم تنفيذ الاجراءات الجماعية بنجاح،", + "none_yet": "لايوجد أجراء بعد... اضف اجراء بالنقر على احد الأجراءات المتاحة اعلاه.", + "relations": "العلاقات", + "notes": "الملاحظات", + "other": "أخرى" + }, + "upload_attachments": { + "options": "خيارات", + "upload": "تحميل" + }, + "attribute_detail": { + "name": "الاسم", + "value": "قيمة", + "promoted": "تمت ترقيته", + "promoted_alias": "اسم مستعار", + "label_type": "نوع", + "text": "نص", + "date": "تاريخ", + "time": "وقت", + "precision": "دفة", + "digits": "رقم", + "delete": "حذف", + "color_type": "لون", + "multiplicity": "تعددية", + "number": "عدد", + "boolean": "منطقي", + "url": "عنوان الويب", + "inheritable": "قابل للوراثة" + }, + "rename_label": { + "to": "الى" + }, + "move_note": { + "to": "الى" + }, + "add_relation": { + "to": "الى" + }, + "rename_relation": { + "to": "الى" + }, + "update_relation_target": { + "to": "الى" + }, + "attachments_actions": { + "download": "تنزيل" + }, + "calendar": { + "week": "أسبوع", + "month": "شهر", + "year": "سنة", + "list": "قائمة", + "today": "اليوم", + "mon": "الأثنين", + "tue": "الثلاثاء", + "wed": "الأربعاء", + "thu": "الخميس", + "fri": "الجمعة", + "sat": "السبت", + "sun": "الأحد", + "january": "يناير", + "march": "مارس", + "april": "ابريل", + "may": "مايو", + "june": "يونيو", + "july": "يوليو", + "august": "أغسطس", + "september": "سبتمبر", + "october": "اكتوبر", + "november": "نوفمبر", + "december": "ديسمبر" + }, + "global_menu": { + "menu": "القائمة", + "options": "خيارات", + "advanced": "متقدمة", + "logout": "تسجيل خروج", + "zoom": "تكبير/تصغير" + }, + "zpetne_odkazy": { + "relation": "العلاقة" + }, + "note_icon": { + "category": "الفئة:", + "search": "بحث:" + }, + "basic_properties": { + "language": "اللغة", + "editable": "قابل للتعديل" + }, + "book_properties": { + "list": "قائمة", + "expand": "توسيع", + "calendar": "التقويم", + "table": "جدول", + "board": "لوحة", + "grid": "خطوط شبكة", + "collapse": "طي" + }, + "file_properties": { + "download": "تنزيل", + "open": "فتح", + "title": "ملف" + }, + "image_properties": { + "download": "تنزيل", + "open": "فتح", + "title": "صورة" + }, + "note_info_widget": { + "created": "انشاء", + "type": "نوع", + "modified": "معدل", + "calculate": "حساب" + }, + "note_paths": { + "search": "بحث", + "archived": "مؤرشف" + }, + "script_executor": { + "query": "استعلام", + "script": "برنامج نصي" + }, + "search_definition": { + "ancestor": "السلف", + "limit": "الحد الاقصى", + "action": "أجراء", + "search_button": "بحث", + "debug": "تصحيح الاخطاء" + }, + "ancestor": { + "label": "السلف", + "depth_label": "العمق" + }, + "limit": { + "limit": "الحد الاقصى" + }, + "debug": { + "debug": "تصحيح الاخطاء" + }, + "order_by": { + "title": "عنوان", + "desc": "تنازلي" + }, + "search_string": { + "search_prefix": "بحث:" + }, + "sync": { + "title": "مزامنة" + }, + "fonts": { + "fonts": "خطوط", + "size": "حجم", + "serif": "خط ومزخرف", + "monospace": "خط بعرض ثابت" + }, + "confirm": { + "confirmation": "تأكيد", + "cancel": "الغاء", + "ok": "نعم" + }, + "delete_notes": { + "close": "غلق", + "cancel": "الغاء", + "ok": "نعم" + }, + "export": { + "close": "غلق", + "export": "تصدير" + }, + "help": { + "troubleshooting": "أستكشاف الاخطاء واصلاحها", + "other": "أخرى", + "title": "ورقة المراجعة السريعة" + }, + "import": { + "options": "خيارات", + "import": "استيراد" + }, + "include_note": { + "label_note": "ملاحظة" + }, + "info": { + "closeButton": "أغلاق", + "okButton": "نعم" + }, + "markdown_import": { + "import_button": "أستيراد" + }, + "note_type_chooser": { + "templates": "قوالب" + }, + "prompt": { + "title": "ترقية", + "ok": "نعم", + "defaultTitle": "ترقية" + }, + "protected_session_password": { + "close_label": "أغلاق" + }, + "revisions": { + "delete_button": "حذف", + "download_button": "تنزيل", + "restore_button": "أستعادة", + "preview": "معاينة:" + }, + "sort_child_notes": { + "title": "عنوان", + "ascending": "تصاعدي", + "descending": "تنازلي", + "folders": "مجلدات", + "sort": "فرز" + }, + "recent_changes": { + "undelete_link": "الغاء الحذف" + }, + "edited_notes": { + "deleted": "(حذف)" + }, + "note_properties": { + "info": "معلومات" + }, + "backend_log": { + "refresh": "تحديث" + }, + "max_content_width": { + "max_width_unit": "بكسل" + }, + "native_title_bar": { + "enabled": "مفعل", + "disabled": "معطل" + }, + "theme": { + "theme_label": "السمة", + "layout": "تخطيط", + "layout-vertical-title": "عمودي", + "layout-horizontal-title": "أفقي" + }, + "ui-performance": { + "title": "أداء" + }, + "ai_llm": { + "progress": "تقدم", + "openai_tab": "OpenAI", + "actions": "أجراءات", + "retry": "أعد المحاولة", + "reprocessing_index": "جار اعادة البناء...", + "never": "ابدٱ", + "agent": { + "processing": "جار المعالجة...", + "thinking": "جار التفكير...", + "loading": "جار التحميل...", + "generating": "جار الانشاء..." + }, + "name": "الذكاء الأصطناعي", + "openai": "OpenAI", + "sources": "مصادر" + }, + "code_auto_read_only_size": { + "unit": "حروف" + }, + "code-editor-options": { + "title": "محرر" + }, + "images": { + "images_section_title": "صور", + "max_image_dimensions_unit": "بكسل" + }, + "revisions_snapshot_limit": { + "snapshot_number_limit_unit": "لقطات" + }, + "search_engine": { + "bing": "Bing", + "duckduckgo": "DuckDuckGo", + "google": "جوجل", + "save_button": "حفظ" + }, + "heading_style": { + "plain": "بسيط" + }, + "text_auto_read_only_size": { + "unit": "حروف" + }, + "i18n": { + "language": "لغة", + "sunday": "الأحد", + "monday": "الأثنين" + }, + "backup": { + "path": "مسار" + }, + "etapi": { + "wiki": "ويكي", + "created": "تم الأنشاء", + "actions": "أجراءات" + }, + "password": { + "heading": "كلمة السر", + "wiki": "ويكي" + }, + "shortcuts": { + "shortcuts": "أختصارات", + "description": "الوصف" + }, + "sync_2": { + "timeout_unit": "ميلي ثانية", + "note": "ملاحظة", + "save": "حفظ", + "help": "المساعدة" + }, + "api_log": { + "close": "أغلاق" + }, + "bookmark_switch": { + "bookmark": "علامة مرجعية" + }, + "editability_select": { + "auto": "تلقائي", + "read_only": "قراءة-فقط" } } From 112b847869f952bdba821b7b5d04a2c542abc50e Mon Sep 17 00:00:00 2001 From: Sarah Hussein Date: Thu, 9 Oct 2025 04:46:05 +0200 Subject: [PATCH 03/14] Translated using Weblate (Arabic) Currently translated at 29.9% (114 of 381 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/ar/ --- .../src/assets/translations/ar/server.json | 130 +++++++++++++++++- 1 file changed, 129 insertions(+), 1 deletion(-) diff --git a/apps/server/src/assets/translations/ar/server.json b/apps/server/src/assets/translations/ar/server.json index c7080eb21..99736f312 100644 --- a/apps/server/src/assets/translations/ar/server.json +++ b/apps/server/src/assets/translations/ar/server.json @@ -18,6 +18,134 @@ "copy-notes-to-clipboard": "نسخ الملاحظات المحددة الى الحافظة", "paste-notes-from-clipboard": "لصق الملاحظا من الحافظة الى الملاحظة الحالية", "cut-notes-to-clipboard": "قص الملاحظات المحددة الى الحافظة", - "select-all-notes-in-parent": "تحديد جميع الملاحظات من مستوى الملاحظة الحالي" + "select-all-notes-in-parent": "تحديد جميع الملاحظات من مستوى الملاحظة الحالي", + "back-in-note-history": "الانتقال الى الملاحظة السابقة في السجل", + "forward-in-note-history": "الانتقال الى الملاحظة التالية في السجل", + "scroll-to-active-note": "تمرير شجرة الملاحظات الى الملاحظة النشطة", + "search-in-subtree": "البحث عن الملاحظات في الشجرة الفرعية للملاحظة النشطة", + "expand-subtree": "توسيع الشجرة الفرعية للملاحظة الحالية", + "create-note-into-inbox": "انشاء ملاحظة في صندوق الوارد (اذا كان معرفا) او في ملاحظة اليوم", + "move-note-up-in-hierarchy": "نقل الملاحظة للاعلى في التسلسل الهرمي", + "move-note-down-in-hierarchy": "نقل الملاحظة للاسفل في التسلسل الهرمي", + "edit-note-title": "الانتقال من شجرة الملاحظات إلى تفاصيل الملاحظة وتحرير العنوان", + "edit-branch-prefix": "عرض مربع حوار \"تعديل بادئة الفرع\"", + "add-note-above-to-the-selection": "اضافة ملاحظة فوق الملاحظة المحددة", + "add-note-below-to-selection": "اضافة ملاحظة اسفل الملاحظة المحددة", + "duplicate-subtree": "استنساخ الشجرة الفرعية", + "tabs-and-windows": "التبويبات والنوافذ", + "open-new-tab": "فتح تبويب جديد", + "close-active-tab": "غلق التبويب النشط", + "reopen-last-tab": "اعادة فتح اخر تبويب مغلق", + "activate-next-tab": "تنشيط التبويب الموجود على اليمين", + "activate-previous-tab": "تنشيط التبويب الموجود على اليسار", + "open-new-window": "فتح نافذة جديدة فارغة", + "first-tab": "تنشيط التبويب الاول في القائمة", + "second-tab": "تنشيط التبويب الثاني في القائمة", + "third-tab": "تنشيط التبويب الثالث في الثائمة", + "fourth-tab": "تنشيط التبويب الرابع في القائمة", + "fifth-tab": "تنشيط التبويب الخامس في القائمة", + "sixth-tab": "تنشيط التبويب السادس في القائمة", + "seventh-tab": "تنشيط التبويب السابع في القائمة", + "eight-tab": "تنشيط التبويب الثامن في القائمة", + "ninth-tab": "تنشيط التبويب التاسع في القائمة", + "last-tab": "تنشيط التبويب الاخير في القائمة", + "other": "أخرى", + "dialogs": "مربعات الحوار" + }, + "setup_sync-from-server": { + "note": "ملاحظة:", + "password": "كلمة السر", + "password-placeholder": "كلمة السر", + "back": "رجوع", + "server-host-placeholder": "https://:", + "proxy-server-placeholder": "https://:" + }, + "weekdays": { + "monday": "الأثنين", + "tuesday": "الثلاثاء", + "wednesday": "الاربعاء", + "thursday": "الخميس", + "friday": "الجمعة", + "saturday": "السبت", + "sunday": "الأحد" + }, + "months": { + "january": "يناير", + "february": "فبراير", + "march": "مارس", + "april": "ابريل", + "may": "مايو", + "june": "يونيو", + "july": "يوليو", + "august": "أغسطس", + "september": "سبتمبر", + "october": "أكتوبر", + "november": "نوفمبر", + "december": "ديسمبر" + }, + "special_notes": { + "search_prefix": "بحث:" + }, + "hidden-subtree": { + "calendar-title": "تقويم", + "bookmarks-title": "العلامات المرجعية", + "settings-title": "أعدادات", + "options-title": "خيارات", + "appearance-title": "المظهر", + "shortcuts-title": "أختصارات", + "images-title": "صور", + "password-title": "كلمة السر", + "backup-title": "نسخة أحتياطية", + "sync-title": "مزامنة", + "other": "أخرى", + "advanced-title": "متقدم", + "inbox-title": "صندوق الوارد", + "spacer-title": "فاصل", + "spellcheck-title": "التدقيق الاملائي", + "multi-factor-authentication-title": "المصادقة متعددة العوامل" + }, + "tray": { + "bookmarks": "العلامات المرجعية" + }, + "modals": { + "error_title": "خطأ" + }, + "share_theme": { + "search_placeholder": "بحث...", + "subpages": "الصفحات الفرعية:", + "expand": "توسيع" + }, + "hidden_subtree_templates": { + "description": "الوصف", + "calendar": "التقويم", + "table": "جدول", + "geolocation": "الموقع الجغرافي", + "board": "لوحة", + "status": "الحالة", + "board_status_done": "تمت" + }, + "login": { + "title": "تسجيل الدخول", + "password": "كلمة السر", + "button": "تسجيل الدخول" + }, + "set_password": { + "password": "كلمة السر" + }, + "setup": { + "next": "التالي", + "title": "تثبيت" + }, + "setup_sync-from-desktop": { + "step6-here": "هنا" + }, + "setup_sync-in-progress": { + "outstanding-items-default": "غير متوفر" + }, + "share_page": { + "parent": "الأصل:" + }, + "notes": { + "duplicate-note-suffix": "(مكرر)" } } From a732487e7fa0d244909af60fbb011f0622604ec3 Mon Sep 17 00:00:00 2001 From: green Date: Thu, 9 Oct 2025 03:43:19 +0200 Subject: [PATCH 04/14] Translated using Weblate (Japanese) Currently translated at 100.0% (115 of 115 strings) Translation: Trilium Notes/README Translate-URL: https://hosted.weblate.org/projects/trilium/readme/ja/ --- docs/README-ja.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/README-ja.md b/docs/README-ja.md index abedea504..e6d048523 100644 --- a/docs/README-ja.md +++ b/docs/README-ja.md @@ -215,8 +215,7 @@ pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32 ## 👏 シャウトアウト * [zadam](https://github.com/zadam) アプリケーションのオリジナルのコンセプトと実装に対して感謝します。 -* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the - application icon. +* [Sarah Hussein](https://github.com/Sarah-Hussein) アプリケーションアイコンをデザイン。 * [nriver](https://github.com/nriver) 国際化への取り組み。 * [Thomas Frei](https://github.com/thfrei) Canvasへのオリジナルな取り組み。 * [antoniotejada](https://github.com/nriver) オリジナルの構文ハイライトウィジェット。 From b43a5252b15ba889888b226676cd2792533229da Mon Sep 17 00:00:00 2001 From: Adhe Kurniawan Date: Thu, 9 Oct 2025 07:49:15 +0200 Subject: [PATCH 05/14] Added translation using Weblate (Indonesian) --- apps/client/src/translations/id/translation.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/client/src/translations/id/translation.json diff --git a/apps/client/src/translations/id/translation.json b/apps/client/src/translations/id/translation.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/client/src/translations/id/translation.json @@ -0,0 +1 @@ +{} From fe4e5286f7e3123cb315edf2d62000355bd1f3af Mon Sep 17 00:00:00 2001 From: Adhe Kurniawan Date: Thu, 9 Oct 2025 07:49:16 +0200 Subject: [PATCH 06/14] Added translation using Weblate (Indonesian) --- docs/README-id.md | 314 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 314 insertions(+) create mode 100644 docs/README-id.md diff --git a/docs/README-id.md b/docs/README-id.md new file mode 100644 index 000000000..348eb9d3e --- /dev/null +++ b/docs/README-id.md @@ -0,0 +1,314 @@ +# Trilium Notes + +![GitHub Sponsors](https://img.shields.io/github/sponsors/eliandoran) +![LiberaPay patrons](https://img.shields.io/liberapay/patrons/ElianDoran)\ +![Docker Pulls](https://img.shields.io/docker/pulls/triliumnext/trilium) +![GitHub Downloads (all assets, all +releases)](https://img.shields.io/github/downloads/triliumnext/trilium/total)\ +[![RelativeCI](https://badges.relative-ci.com/badges/Di5q7dz9daNDZ9UXi0Bp?branch=develop)](https://app.relative-ci.com/projects/Di5q7dz9daNDZ9UXi0Bp) +[![Translation +status](https://hosted.weblate.org/widget/trilium/svg-badge.svg)](https://hosted.weblate.org/engage/trilium/) + +[English](./README.md) | [Chinese (Simplified)](./docs/README-ZH_CN.md) | +[Chinese (Traditional)](./docs/README-ZH_TW.md) | [Russian](./docs/README-ru.md) +| [Japanese](./docs/README-ja.md) | [Italian](./docs/README-it.md) | +[Spanish](./docs/README-es.md) + +Trilium Notes is a free and open-source, cross-platform hierarchical note taking +application with focus on building large personal knowledge bases. + +See [screenshots](https://triliumnext.github.io/Docs/Wiki/screenshot-tour) for +quick overview: + +Trilium Screenshot + +## 📚 Documentation + +**Visit our comprehensive documentation at +[docs.triliumnotes.org](https://docs.triliumnotes.org/)** + +Our documentation is available in multiple formats: +- **Online Documentation**: Browse the full documentation at + [docs.triliumnotes.org](https://docs.triliumnotes.org/) +- **In-App Help**: Press `F1` within Trilium to access the same documentation + directly in the application +- **GitHub**: Navigate through the [User + Guide](./docs/User%20Guide/User%20Guide/) in this repository + +### Quick Links +- [Getting Started Guide](https://docs.triliumnotes.org/) +- [Installation + Instructions](./docs/User%20Guide/User%20Guide/Installation%20&%20Setup/Server%20Installation.md) +- [Docker + Setup](./docs/User%20Guide/User%20Guide/Installation%20&%20Setup/Server%20Installation/1.%20Installing%20the%20server/Using%20Docker.md) +- [Upgrading + TriliumNext](./docs/User%20Guide/User%20Guide/Installation%20%26%20Setup/Upgrading%20TriliumNext.md) +- [Basic Concepts and + Features](./docs/User%20Guide/User%20Guide/Basic%20Concepts%20and%20Features/Notes.md) +- [Patterns of Personal Knowledge + Base](https://triliumnext.github.io/Docs/Wiki/patterns-of-personal-knowledge) + +## 🎁 Features + +* Notes can be arranged into arbitrarily deep tree. Single note can be placed + into multiple places in the tree (see + [cloning](https://triliumnext.github.io/Docs/Wiki/cloning-notes)) +* Rich WYSIWYG note editor including e.g. tables, images and + [math](https://triliumnext.github.io/Docs/Wiki/text-notes) with markdown + [autoformat](https://triliumnext.github.io/Docs/Wiki/text-notes#autoformat) +* Support for editing [notes with source + code](https://triliumnext.github.io/Docs/Wiki/code-notes), including syntax + highlighting +* Fast and easy [navigation between + notes](https://triliumnext.github.io/Docs/Wiki/note-navigation), full text + search and [note + hoisting](https://triliumnext.github.io/Docs/Wiki/note-hoisting) +* Seamless [note + versioning](https://triliumnext.github.io/Docs/Wiki/note-revisions) +* Note [attributes](https://triliumnext.github.io/Docs/Wiki/attributes) can be + used for note organization, querying and advanced + [scripting](https://triliumnext.github.io/Docs/Wiki/scripts) +* UI available in English, German, Spanish, French, Romanian, and Chinese + (simplified and traditional) +* Direct [OpenID and TOTP + integration](./docs/User%20Guide/User%20Guide/Installation%20%26%20Setup/Server%20Installation/Multi-Factor%20Authentication.md) + for more secure login +* [Synchronization](https://triliumnext.github.io/Docs/Wiki/synchronization) + with self-hosted sync server + * there's a [3rd party service for hosting synchronisation + server](https://trilium.cc/paid-hosting) +* [Sharing](https://triliumnext.github.io/Docs/Wiki/sharing) (publishing) notes + to public internet +* Strong [note + encryption](https://triliumnext.github.io/Docs/Wiki/protected-notes) with + per-note granularity +* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type + "canvas") +* [Relation maps](https://triliumnext.github.io/Docs/Wiki/relation-map) and + [link maps](https://triliumnext.github.io/Docs/Wiki/link-map) for visualizing + notes and their relations +* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/) +* [Geo maps](./docs/User%20Guide/User%20Guide/Note%20Types/Geo%20Map.md) with + location pins and GPX tracks +* [Scripting](https://triliumnext.github.io/Docs/Wiki/scripts) - see [Advanced + showcases](https://triliumnext.github.io/Docs/Wiki/advanced-showcases) +* [REST API](https://triliumnext.github.io/Docs/Wiki/etapi) for automation +* Scales well in both usability and performance upwards of 100 000 notes +* Touch optimized [mobile + frontend](https://triliumnext.github.io/Docs/Wiki/mobile-frontend) for + smartphones and tablets +* Built-in [dark theme](https://triliumnext.github.io/Docs/Wiki/themes), support + for user themes +* [Evernote](https://triliumnext.github.io/Docs/Wiki/evernote-import) and + [Markdown import & export](https://triliumnext.github.io/Docs/Wiki/markdown) +* [Web Clipper](https://triliumnext.github.io/Docs/Wiki/web-clipper) for easy + saving of web content +* Customizable UI (sidebar buttons, user-defined widgets, ...) +* [Metrics](./docs/User%20Guide/User%20Guide/Advanced%20Usage/Metrics.md), along + with a [Grafana + Dashboard](./docs/User%20Guide/User%20Guide/Advanced%20Usage/Metrics/grafana-dashboard.json) + +✨ Check out the following third-party resources/communities for more TriliumNext +related goodies: + +- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party + themes, scripts, plugins and more. +- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more. + +## ❓Why TriliumNext? + +The original Trilium developer ([Zadam](https://github.com/zadam)) has +graciously given the Trilium repository to the community project which resides +at https://github.com/TriliumNext + +### ⬆️Migrating from Zadam/Trilium? + +There are no special migration steps to migrate from a zadam/Trilium instance to +a TriliumNext/Trilium instance. Simply [install +TriliumNext/Trilium](#-installation) as usual and it will use your existing +database. + +Versions up to and including +[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are +compatible with the latest zadam/trilium version of +[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later +versions of TriliumNext/Trilium have their sync versions incremented which +prevents direct migration. + +## 💬 Discuss with us + +Feel free to join our official conversations. We would love to hear what +features, suggestions, or issues you may have! + +- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous + discussions.) + - The `General` Matrix room is also bridged to + [XMPP](xmpp:discuss@trilium.thisgreat.party?join) +- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For + asynchronous discussions.) +- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug + reports and feature requests.) + +## 🏗 Installation + +### Windows / MacOS + +Download the binary release for your platform from the [latest release +page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package +and run the `trilium` executable. + +### Linux + +If your distribution is listed in the table below, use your distribution's +package. + +[![Packaging +status](https://repology.org/badge/vertical-allrepos/triliumnext.svg)](https://repology.org/project/triliumnext/versions) + +You may also download the binary release for your platform from the [latest +release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the +package and run the `trilium` executable. + +TriliumNext is also provided as a Flatpak, but not yet published on FlatHub. + +### Browser (any OS) + +If you use a server installation (see below), you can directly access the web +interface (which is almost identical to the desktop app). + +Currently only the latest versions of Chrome & Firefox are supported (and +tested). + +### Mobile + +To use TriliumNext on a mobile device, you can use a mobile web browser to +access the mobile interface of a server installation (see below). + +See issue https://github.com/TriliumNext/Trilium/issues/4962 for more +information on mobile app support. + +If you prefer a native Android app, you can use +[TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid). +Report bugs and missing features at [their +repository](https://github.com/FliegendeWurst/TriliumDroid). Note: It is best to +disable automatic updates on your server installation (see below) when using +TriliumDroid since the sync version must match between Trilium and TriliumDroid. + +### Server + +To install TriliumNext on your own server (including via Docker from +[Dockerhub](https://hub.docker.com/r/triliumnext/trilium)) follow [the server +installation docs](https://triliumnext.github.io/Docs/Wiki/server-installation). + + +## 💻 Contribute + +### Translations + +If you are a native speaker, help us translate Trilium by heading over to our +[Weblate page](https://hosted.weblate.org/engage/trilium/). + +Here's the language coverage we have so far: + +[![Translation +status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/) + +### Code + +Download the repository, install dependencies using `pnpm` and then run the +server (available at http://localhost:8080): +```shell +git clone https://github.com/TriliumNext/Trilium.git +cd Trilium +pnpm install +pnpm run server:start +``` + +### Documentation + +Download the repository, install dependencies using `pnpm` and then run the +environment required to edit the documentation: +```shell +git clone https://github.com/TriliumNext/Trilium.git +cd Trilium +pnpm install +pnpm edit-docs:edit-docs +``` + +### Building the Executable +Download the repository, install dependencies using `pnpm` and then build the +desktop app for Windows: +```shell +git clone https://github.com/TriliumNext/Trilium.git +cd Trilium +pnpm install +pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32 +``` + +For more details, see the [development +docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide). + +### Developer Documentation + +Please view the [documentation +guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md) +for details. If you have more questions, feel free to reach out via the links +described in the "Discuss with us" section above. + +## 👏 Shoutouts + +* [zadam](https://github.com/zadam) for the original concept and implementation + of the application. +* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the + application icon. +* [nriver](https://github.com/nriver) for his work on internationalization. +* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas. +* [antoniotejada](https://github.com/nriver) for the original syntax highlight + widget. +* [Dosu](https://dosu.dev/) for providing us with the automated responses to + GitHub issues and discussions. +* [Tabler Icons](https://tabler.io/icons) for the system tray icons. + +Trilium would not be possible without the technologies behind it: + +* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind + text notes. We are grateful for being offered a set of the premium features. +* [CodeMirror](https://github.com/codemirror/CodeMirror) - code editor with + support for huge amount of languages. +* [Excalidraw](https://github.com/excalidraw/excalidraw) - the infinite + whiteboard used in Canvas notes. +* [Mind Elixir](https://github.com/SSShooter/mind-elixir-core) - providing the + mind map functionality. +* [Leaflet](https://github.com/Leaflet/Leaflet) - for rendering geographical + maps. +* [Tabulator](https://github.com/olifolkerd/tabulator) - for the interactive + table used in collections. +* [FancyTree](https://github.com/mar10/fancytree) - feature-rich tree library + without real competition. +* [jsPlumb](https://github.com/jsplumb/jsplumb) - visual connectivity library. + Used in [relation + maps](https://triliumnext.github.io/Docs/Wiki/relation-map.html) and [link + maps](https://triliumnext.github.io/Docs/Wiki/note-map.html#link-map) + +## 🤝 Support + +Trilium is built and maintained with [hundreds of hours of +work](https://github.com/TriliumNext/Trilium/graphs/commit-activity). Your +support keeps it open-source, improves features, and covers costs such as +hosting. + +Consider supporting the main developer +([eliandoran](https://github.com/eliandoran)) of the application via: + +- [GitHub Sponsors](https://github.com/sponsors/eliandoran) +- [PayPal](https://paypal.me/eliandoran) +- [Buy Me a Coffee](https://buymeacoffee.com/eliandoran) + +## 🔑 License + +Copyright 2017-2025 zadam, Elian Doran, and other contributors + +This program is free software: you can redistribute it and/or modify it under +the terms of the GNU Affero General Public License as published by the Free +Software Foundation, either version 3 of the License, or (at your option) any +later version. From ae87b9e0271af77e8535b9fd7288f0bd91037393 Mon Sep 17 00:00:00 2001 From: Adhe Kurniawan Date: Thu, 9 Oct 2025 07:49:17 +0200 Subject: [PATCH 07/14] Added translation using Weblate (Indonesian) --- apps/server/src/assets/translations/id/server.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/server/src/assets/translations/id/server.json diff --git a/apps/server/src/assets/translations/id/server.json b/apps/server/src/assets/translations/id/server.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/server/src/assets/translations/id/server.json @@ -0,0 +1 @@ +{} From e95949e4d632a12713f8e5491956e3cc3e27361a Mon Sep 17 00:00:00 2001 From: green Date: Thu, 9 Oct 2025 08:53:08 +0200 Subject: [PATCH 08/14] Translated using Weblate (Japanese) Currently translated at 100.0% (1606 of 1606 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/ --- apps/client/src/translations/ja/translation.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/client/src/translations/ja/translation.json b/apps/client/src/translations/ja/translation.json index 3b9a5b495..b101d56a8 100644 --- a/apps/client/src/translations/ja/translation.json +++ b/apps/client/src/translations/ja/translation.json @@ -1291,7 +1291,7 @@ "cut": "カット", "copy": "コピー", "copy-link": "リンクをコピー", - "paste": "ペースト", + "paste": "貼り付け", "paste-as-plain-text": "プレーンテキストで貼り付け", "search_online": "{{searchEngine}} で \"{{term}}\" を検索" }, From 95ac70518ba2304421a0bb9c47f66b3740e8e634 Mon Sep 17 00:00:00 2001 From: Adhe Kurniawan Date: Thu, 9 Oct 2025 08:01:35 +0200 Subject: [PATCH 09/14] Translated using Weblate (Indonesian) Currently translated at 0.2% (4 of 1606 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/id/ --- apps/client/src/translations/id/translation.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/id/translation.json b/apps/client/src/translations/id/translation.json index 0967ef424..0b488eb5c 100644 --- a/apps/client/src/translations/id/translation.json +++ b/apps/client/src/translations/id/translation.json @@ -1 +1,8 @@ -{} +{ + "about": { + "title": "Tentang Trilium Notes", + "homepage": "Halaman utama:", + "app_version": "Versi Aplikasi:", + "db_version": "Versi DB:" + } +} From e2e58fee5691750f17c754095782f15fe7c96106 Mon Sep 17 00:00:00 2001 From: Adhe Kurniawan Date: Thu, 9 Oct 2025 08:16:20 +0200 Subject: [PATCH 10/14] Translated using Weblate (Indonesian) Currently translated at 11.3% (13 of 115 strings) Translation: Trilium Notes/README Translate-URL: https://hosted.weblate.org/projects/trilium/readme/id/ --- docs/README-id.md | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/docs/README-id.md b/docs/README-id.md index 348eb9d3e..8fa1b0962 100644 --- a/docs/README-id.md +++ b/docs/README-id.md @@ -3,44 +3,45 @@ ![GitHub Sponsors](https://img.shields.io/github/sponsors/eliandoran) ![LiberaPay patrons](https://img.shields.io/liberapay/patrons/ElianDoran)\ ![Docker Pulls](https://img.shields.io/docker/pulls/triliumnext/trilium) -![GitHub Downloads (all assets, all -releases)](https://img.shields.io/github/downloads/triliumnext/trilium/total)\ +![Unduhan GitHub (semua aset, semua +rilis)](https://img.shields.io/github/downloads/triliumnext/trilium/total)\ [![RelativeCI](https://badges.relative-ci.com/badges/Di5q7dz9daNDZ9UXi0Bp?branch=develop)](https://app.relative-ci.com/projects/Di5q7dz9daNDZ9UXi0Bp) -[![Translation -status](https://hosted.weblate.org/widget/trilium/svg-badge.svg)](https://hosted.weblate.org/engage/trilium/) +[![Status +terjemahan](https://hosted.weblate.org/widget/trilium/svg-badge.svg)](https://hosted.weblate.org/engage/trilium/) [English](./README.md) | [Chinese (Simplified)](./docs/README-ZH_CN.md) | [Chinese (Traditional)](./docs/README-ZH_TW.md) | [Russian](./docs/README-ru.md) | [Japanese](./docs/README-ja.md) | [Italian](./docs/README-it.md) | [Spanish](./docs/README-es.md) -Trilium Notes is a free and open-source, cross-platform hierarchical note taking -application with focus on building large personal knowledge bases. +Trilium Notes adalah aplikasi pencatatan hierarkis lintas platform yang gratis +dan sumber terbuka dengan fokus untuk mengembangkan pengetahuan pribadi yang +luas. See [screenshots](https://triliumnext.github.io/Docs/Wiki/screenshot-tour) for quick overview: Trilium Screenshot -## 📚 Documentation +## 📚 Dokumentasi -**Visit our comprehensive documentation at +**Kunjungi dokumentasi lengkap kami di [docs.triliumnotes.org](https://docs.triliumnotes.org/)** -Our documentation is available in multiple formats: -- **Online Documentation**: Browse the full documentation at +Dokumentasi kami tersedia dalam berbagai format: +- **Dokumentasi Online**: Telusuri dokumentasi lengkap di [docs.triliumnotes.org](https://docs.triliumnotes.org/) -- **In-App Help**: Press `F1` within Trilium to access the same documentation - directly in the application -- **GitHub**: Navigate through the [User - Guide](./docs/User%20Guide/User%20Guide/) in this repository +- **Bantuan Dalam Aplikasi**: Tekan `F1` di dalam Trilium untuk mengakses + dokumentasi yang sama langsung di aplikasi +- **GitHub**: Navigasi melalui [Panduan + Pengguna](./docs/User%20Guide/User%20Guide/) di repositori ini -### Quick Links -- [Getting Started Guide](https://docs.triliumnotes.org/) -- [Installation - Instructions](./docs/User%20Guide/User%20Guide/Installation%20&%20Setup/Server%20Installation.md) -- [Docker - Setup](./docs/User%20Guide/User%20Guide/Installation%20&%20Setup/Server%20Installation/1.%20Installing%20the%20server/Using%20Docker.md) +### Tautan Cepat +- [Panduan Memulai](https://docs.triliumnotes.org/) +- [Petunjuk + Instalasi](./docs/User%20Guide/User%20Guide/Installation%20&%20Setup/Server%20Installation.md) +- [Pengaturan + Docker](./docs/User%20Guide/User%20Guide/Installation%20&%20Setup/Server%20Installation/1.%20Installing%20the%20server/Using%20Docker.md) - [Upgrading TriliumNext](./docs/User%20Guide/User%20Guide/Installation%20%26%20Setup/Upgrading%20TriliumNext.md) - [Basic Concepts and From a9fe48aa0a39470ac2e4b169ca6dbe78fe359405 Mon Sep 17 00:00:00 2001 From: Adhe Kurniawan Date: Thu, 9 Oct 2025 08:01:20 +0200 Subject: [PATCH 11/14] Translated using Weblate (Indonesian) Currently translated at 1.0% (4 of 381 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/id/ --- apps/server/src/assets/translations/id/server.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/server/src/assets/translations/id/server.json b/apps/server/src/assets/translations/id/server.json index 0967ef424..9a6086a1a 100644 --- a/apps/server/src/assets/translations/id/server.json +++ b/apps/server/src/assets/translations/id/server.json @@ -1 +1,8 @@ -{} +{ + "keyboard_actions": { + "back-in-note-history": "Navigasi ke catatan sebelumnya di history", + "forward-in-note-history": "Navigasi ke catatan selanjutnya di history", + "open-jump-to-note-dialog": "Buka dialog \"Menuju ke catatan\"", + "open-command-palette": "Buka palet perintah" + } +} From 6d1faac7728f0ba445198b0114b6f3293ccdc68a Mon Sep 17 00:00:00 2001 From: Sarah Hussein Date: Thu, 9 Oct 2025 11:47:53 +0200 Subject: [PATCH 12/14] Translated using Weblate (Arabic) Currently translated at 14.2% (229 of 1606 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ar/ --- .../src/translations/ar/translation.json | 50 +++++++++++++++++-- 1 file changed, 46 insertions(+), 4 deletions(-) diff --git a/apps/client/src/translations/ar/translation.json b/apps/client/src/translations/ar/translation.json index efab7391c..2d9b73f97 100644 --- a/apps/client/src/translations/ar/translation.json +++ b/apps/client/src/translations/ar/translation.json @@ -6,7 +6,8 @@ "sync_version": "اصدار المزامنه:", "build_date": "تاريخ الانشاء:", "build_revision": "مراجعة الاصدار:", - "data_directory": "مجلد البيانات:" + "data_directory": "مجلد البيانات:", + "db_version": "اصدار قاعدة البيانات:" }, "toast": { "critical-error": { @@ -34,7 +35,8 @@ "none_yet": "لايوجد أجراء بعد... اضف اجراء بالنقر على احد الأجراءات المتاحة اعلاه.", "relations": "العلاقات", "notes": "الملاحظات", - "other": "أخرى" + "other": "أخرى", + "affected_notes": "الملاحظات المتأثرة" }, "upload_attachments": { "options": "خيارات", @@ -198,12 +200,21 @@ }, "export": { "close": "غلق", - "export": "تصدير" + "export": "تصدير", + "export_note_title": "تصدير الملاحظة", + "export_status": "حالة التصدير" }, "help": { "troubleshooting": "أستكشاف الاخطاء واصلاحها", "other": "أخرى", - "title": "ورقة المراجعة السريعة" + "title": "ورقة المراجعة السريعة", + "noteNavigation": "التنقل بين الملاحظات", + "collapseExpand": "طي/توسيع العقدة", + "notSet": "غير محدد", + "collapseSubTree": "طي الشجرة الفرعية", + "tabShortcuts": "أختصارات التبويب", + "creatingNotes": "انشاء الملاحظات", + "selectNote": "تحديد الملاحظة" }, "import": { "options": "خيارات", @@ -349,5 +360,36 @@ "editability_select": { "auto": "تلقائي", "read_only": "قراءة-فقط" + }, + "tab_row": { + "close": "اغلاق" + }, + "toc": { + "options": "خيارات" + }, + "tasks": { + "due": { + "yesterday": "أمس" + } + }, + "code_theme": { + "title": "المظهر" + }, + "table_view": { + "sort-column-ascending": "تصاعدي", + "sort-column-descending": "تنازلي", + "new-column-relation": "العلاقة" + }, + "modal": { + "close": "اغلاق" + }, + "call_to_action": { + "dismiss": "تجاهل" + }, + "units": { + "percentage": "%" + }, + "clone_to": { + "prefix_optional": "بادئة (اختياري)" } } From 1b2be2c345e503f23c71ad39d601632ee92885b1 Mon Sep 17 00:00:00 2001 From: Sarah Hussein Date: Thu, 9 Oct 2025 11:41:51 +0200 Subject: [PATCH 13/14] Translated using Weblate (Arabic) Currently translated at 12.1% (14 of 115 strings) Translation: Trilium Notes/README Translate-URL: https://hosted.weblate.org/projects/trilium/readme/ar/ --- docs/README-ar.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/README-ar.md b/docs/README-ar.md index 01d7fdf02..cc18bd0ce 100644 --- a/docs/README-ar.md +++ b/docs/README-ar.md @@ -179,7 +179,7 @@ interface (which is almost identical to the desktop app). Currently only the latest versions of Chrome & Firefox are supported (and tested). -### Mobile +### هاتف المحمول To use TriliumNext on a mobile device, you can use a mobile web browser to access the mobile interface of a server installation (see below). @@ -203,7 +203,7 @@ installation docs](https://triliumnext.github.io/Docs/Wiki/server-installation). ## 💻 Contribute -### Translations +### ترجمات If you are a native speaker, help us translate Trilium by heading over to our [Weblate page](https://hosted.weblate.org/engage/trilium/). @@ -213,7 +213,7 @@ Here's the language coverage we have so far: [![Translation status](https://hosted.weblate.org/widget/trilium/multi-auto.svg)](https://hosted.weblate.org/engage/trilium/) -### Code +### كود Download the repository, install dependencies using `pnpm` and then run the server (available at http://localhost:8080): @@ -224,7 +224,7 @@ pnpm install pnpm run server:start ``` -### Documentation +### التوثيق Download the repository, install dependencies using `pnpm` and then run the environment required to edit the documentation: From 8fab4dd94d81c19bc7bcc2fa22e76f23c80427bb Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 9 Oct 2025 13:27:49 +0300 Subject: [PATCH 14/14] chore(ci): use different check --- .github/workflows/checks.yml | 2 +- .github/workflows/deploy-docs.yml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 5084d2011..201814f9d 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Check if PRs have conflicts uses: eps1lon/actions-label-merge-conflict@v3 - if: github.repository == ${{ vars.REPO_MAIN }} + if: github.repository == ${{ vars.REPO_MAIN }} && ${{secrets.MERGE_CONFLICT_LABEL_PAT}} with: dirtyLabel: "merge-conflicts" repoToken: "${{ secrets.MERGE_CONFLICT_LABEL_PAT }}" diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 6abd9af47..339ede702 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -118,6 +118,7 @@ jobs: - name: Deploy uses: ./.github/actions/deploy-to-cloudflare-pages + if: github.repository == ${{ vars.REPO_MAIN }} && ${{secrets.CLOUDFLARE_API_TOKEN}} with: project_name: "trilium-docs" comment_body: "📚 Documentation preview is ready"