From 554aa1cd645cfdee585914a4bc542d9eaad8abf6 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 25 Jan 2026 10:01:12 +0100 Subject: [PATCH 01/12] Translated using Weblate (Romanian) Currently translated at 94.6% (1669 of 1763 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ro/ --- .../src/translations/ro/translation.json | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/apps/client/src/translations/ro/translation.json b/apps/client/src/translations/ro/translation.json index 94286ea2a6..67fb2a4f9c 100644 --- a/apps/client/src/translations/ro/translation.json +++ b/apps/client/src/translations/ro/translation.json @@ -880,7 +880,11 @@ "convert_into_attachment_prompt": "Doriți convertirea notiței „{{title}}” într-un atașament al notiței părinte?", "print_pdf": "Exportare ca PDF...", "open_note_on_server": "Deschide notița pe server", - "view_revisions": "Revizii ale notițelor..." + "view_revisions": "Revizii ale notițelor...", + "export_as_image": "Exportează ca imagine", + "export_as_image_png": "PNG (bitmap)", + "export_as_image_svg": "SVG (vectorial)", + "note_map": "Harta notițelor" }, "note_erasure_timeout": { "deleted_notes_erased": "Notițele șterse au fost eliminate permanent.", @@ -1309,8 +1313,17 @@ }, "bundle-error": { "title": "Eroare la încărcarea unui script personalizat", - "message": "Scriptul din notița cu ID-ul „{{id}}”, întitulată „{{title}}” nu a putut fi executată din cauza:\n\n{{message}}" - } + "message": "Scriptul nu a putut fi executat din cauza:\n\n{{message}}" + }, + "widget-list-error": { + "title": "Nu s-a putut obține lista de widget-uri de la server" + }, + "widget-render-error": { + "title": "Nu s-a putut randa un widget React" + }, + "widget-missing-parent": "Widget-ul personalizat nu are definită proprietatea necesară „{{property}}“.\n\nDacă acest script este menit să ruleze fără interfață grafică, folosiți '#run=frontendStartup'.", + "open-script-note": "Deschide notița scriptului", + "scripting-error": "Eroare script personalizat: {{title}}" }, "tray": { "enable_tray": "Activează system tray-ul (este necesară repornirea aplicației pentru a avea efect)", @@ -1483,7 +1496,10 @@ "note_icon": { "change_note_icon": "Schimbă iconița notiței", "reset-default": "Resetează la iconița implicită", - "search": "Căutare:" + "search": "Căutare:", + "search_placeholder_one": "Caută printre {{number}} iconițe dintr-un pachet", + "search_placeholder_few": "Caută printre {{number}} iconițe din {{count}} pachete", + "search_placeholder_other": "Caută printre {{number}} iconițe din {{count}} de pachete" }, "show_highlights_list_widget_button": { "show_highlights_list": "Afișează lista de evidențieri" From 41a85a78dbdc61d2fbcb7fa0095027978b427d59 Mon Sep 17 00:00:00 2001 From: Toto Yullian Date: Sun, 25 Jan 2026 10:02:09 +0100 Subject: [PATCH 02/12] Translated using Weblate (Indonesian) Currently translated at 1.0% (19 of 1763 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/id/ --- apps/client/src/translations/id/translation.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/id/translation.json b/apps/client/src/translations/id/translation.json index 9cb3e2e4de..2e21886371 100644 --- a/apps/client/src/translations/id/translation.json +++ b/apps/client/src/translations/id/translation.json @@ -21,7 +21,10 @@ }, "bundle-error": { "title": "Gagal memuat skrip kustom", - "message": "Skrip dari catatan dengan ID \"{{id}}\", berjudul \"{{title}}\" tidak dapat dijalankan karena:\n\n{{message}}" + "message": "Skrip tidak dapat dijalankan karena:\n\n{{message}}" + }, + "widget-list-error": { + "title": "Gagal mendapatkan daftar widget dari server" } }, "add_link": { From aaaf8c1e2b90882b671f4b49ca18cdc116ec4ef1 Mon Sep 17 00:00:00 2001 From: green Date: Sun, 25 Jan 2026 11:12:14 +0100 Subject: [PATCH 03/12] Translated using Weblate (Japanese) Currently translated at 100.0% (1763 of 1763 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/ --- apps/client/src/translations/ja/translation.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/ja/translation.json b/apps/client/src/translations/ja/translation.json index cf6611c980..4f3e972dcf 100644 --- a/apps/client/src/translations/ja/translation.json +++ b/apps/client/src/translations/ja/translation.json @@ -1288,7 +1288,11 @@ "search_not_executed": "検索はまだ実行されていません。上の「検索」ボタンをクリックすると、検索結果が表示されます。" }, "sql_result": { - "no_rows": "このクエリでは行が返されませんでした" + "no_rows": "このクエリでは行が返されませんでした", + "not_executed": "クエリはまだ実行されていません。", + "failed": "SQLクエリの実行に失敗しました", + "statement_result": "ステートメント結果", + "execute_now": "今すぐ実行" }, "sql_table_schemas": { "tables": "テーブル" From e348a9b907e3da69c7e2ace38e15f9904f313641 Mon Sep 17 00:00:00 2001 From: noobhjy Date: Sun, 25 Jan 2026 13:39:07 +0100 Subject: [PATCH 04/12] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1763 of 1763 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hans/ --- apps/client/src/translations/cn/translation.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/cn/translation.json b/apps/client/src/translations/cn/translation.json index 47c3d491f7..9dd25e5984 100644 --- a/apps/client/src/translations/cn/translation.json +++ b/apps/client/src/translations/cn/translation.json @@ -1639,7 +1639,11 @@ "configure_launchbar": "配置启动栏" }, "sql_result": { - "no_rows": "此查询没有返回任何数据" + "no_rows": "此查询没有返回任何数据", + "not_executed": "查询尚未执行。", + "failed": "SQL 查询执行失败", + "execute_now": "立即执行", + "statement_result": "执行结果" }, "sql_table_schemas": { "tables": "表" From ba46ba77b4cf592ff844e40d89ee11c082cb82f6 Mon Sep 17 00:00:00 2001 From: Toto Yullian Date: Sun, 25 Jan 2026 12:26:57 +0100 Subject: [PATCH 05/12] Translated using Weblate (Indonesian) Currently translated at 1.1% (20 of 1763 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/id/ --- apps/client/src/translations/id/translation.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/id/translation.json b/apps/client/src/translations/id/translation.json index 2e21886371..3b63a0c24f 100644 --- a/apps/client/src/translations/id/translation.json +++ b/apps/client/src/translations/id/translation.json @@ -25,7 +25,8 @@ }, "widget-list-error": { "title": "Gagal mendapatkan daftar widget dari server" - } + }, + "open-script-note": "Buka skrip catatan" }, "add_link": { "add_link": "Tambah tautan", From 46057fa03bf8c90ff505cab187c3b438a7e1eccf Mon Sep 17 00:00:00 2001 From: Vitalii Hlas <1998vitaliu@gmail.com> Date: Sun, 25 Jan 2026 17:30:16 +0100 Subject: [PATCH 06/12] Translated using Weblate (Ukrainian) Currently translated at 40.5% (47 of 116 strings) Translation: Trilium Notes/README Translate-URL: https://hosted.weblate.org/projects/trilium/readme/uk/ --- docs/README-uk.md | 53 +++++++++++++++++++++++++---------------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/docs/README-uk.md b/docs/README-uk.md index e6b7667f42..73b35ff30b 100644 --- a/docs/README-uk.md +++ b/docs/README-uk.md @@ -112,38 +112,41 @@ Trilium Notes — це безкоштовний кросплатформний * Інтелект-карти, засновані на [Mind Elixir](https://docs.mind-elixir.com/) * [Геокарти](https://docs.triliumnotes.org/user-guide/collections/geomap) з географічними позначками та GPX-треками -* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced - showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases) -* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for - automation -* Scales well in both usability and performance upwards of 100 000 notes -* Touch optimized [mobile - frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for - smartphones and tablets -* Built-in [dark - theme](https://docs.triliumnotes.org/user-guide/concepts/themes), support for - user themes +* [Сценарії](https://docs.triliumnotes.org/user-guide/scripts) – див. [Розширені + демонстрації](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases) +* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) для + автоматизації +* Добре масштабується як за зручністю використання, так і за продуктивністю до + 100 000 нотаток +* Оптимізовано для сенсорного керування [мобільний + інтерфейс](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) для + смартфонів і планшетів +* Вбудована [темна + тема](https://docs.triliumnotes.org/user-guide/concepts/themes), підтримка тем + користувача * [Evernote](https://docs.triliumnotes.org/user-guide/concepts/import-export/evernote) and [Markdown import & export](https://docs.triliumnotes.org/user-guide/concepts/import-export/markdown) -* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) for - easy saving of web content -* Customizable UI (sidebar buttons, user-defined widgets, ...) -* [Metrics](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics), - along with a Grafana Dashboard. +* [Web Clipper](https://docs.triliumnotes.org/user-guide/setup/web-clipper) для + легкого збереження веб-контенту +* Настроюваний інтерфейс користувача (кнопки бічної панелі, віджети, що + визначаються користувачем, ...) +* [Метрики](https://docs.triliumnotes.org/user-guide/advanced-usage/metrics), а + також панель інструментів Grafana. -✨ Check out the following third-party resources/communities for more TriliumNext -related goodies: +✨ Перегляньте наступні сторонні ресурси/спільноти, щоб дізнатися більше про +TriliumNext: -- [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. +- [awesome-trilium](https://github.com/Nriver/awesome-trilium) для тем, + скриптів, плагінів тощо від сторонніх розробників. +- [TriliumRocks!](https://trilium.rocks/) для навчальних посібників, інструкцій + та багато іншого. -## ❓Why TriliumNext? +## ❓Чому 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 +Оригінальний розробник Trilium ([Zadam](https://github.com/zadam)) люб'язно +надав репозиторій Trilium спільнотному проекту, який знаходиться за адресою +https://github.com/TriliumNext ### ⬆️Migrating from Zadam/Trilium? From 5ca0830b88dc44a65ea9b0a5e8990adc245d8f72 Mon Sep 17 00:00:00 2001 From: Vitalii Hlas <1998vitaliu@gmail.com> Date: Sun, 25 Jan 2026 17:29:58 +0100 Subject: [PATCH 07/12] Translated using Weblate (Ukrainian) Currently translated at 29.6% (45 of 152 strings) Translation: Trilium Notes/Website Translate-URL: https://hosted.weblate.org/projects/trilium/website/uk/ --- apps/website/src/translations/uk/translation.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/apps/website/src/translations/uk/translation.json b/apps/website/src/translations/uk/translation.json index 0c9995069a..7f4f913cea 100644 --- a/apps/website/src/translations/uk/translation.json +++ b/apps/website/src/translations/uk/translation.json @@ -45,6 +45,16 @@ "code_description": "Великі зразки вихідного коду або скриптів використовують спеціальний редактор із підсвічуванням синтаксису для багатьох мов програмування та різними колірними темами.", "file_title": "Файлові нотатки", "file_description": "Вбудовуйте мультимедійні файли, такі як PDF-файли, зображення, відео, з попереднім переглядом у програмі.", - "canvas_title": "Полотно" + "canvas_title": "Полотно", + "title": "Кілька способів представлення вашої інформації", + "canvas_description": "Розташовуйте фігури, зображення та текст на нескінченному полотні, використовуючи ту саму технологію, що й excalidraw.com. Ідеально підходить для діаграм, ескізів та візуального планування.", + "mermaid_description": "Створюйте діаграми, такі як блок-схеми, діаграми класів та послідовностей, діаграми Ганта та багато іншого, використовуючи синтаксис Mermaid.", + "others_list": "та інші: <0>карта нотаток, <1>карта зв'язків, <2>збережені пошуки, <3>візуалізація нотаток та <4>веб-перегляди." + }, + "extensibility_benefits": { + "title": "Спільне використання та розширюваність", + "import_export_title": "Імпорт/експорт", + "import_export_description": "Легко взаємодійте з іншими програмами, використовуючи формати Markdown, ENEX, OML.", + "share_title": "Діліться нотатками в Інтернеті" } } From 836b5feaae43c6c78bf76fb4a87cf430350be7da Mon Sep 17 00:00:00 2001 From: Vitalii Hlas <1998vitaliu@gmail.com> Date: Sun, 25 Jan 2026 17:52:40 +0100 Subject: [PATCH 08/12] Translated using Weblate (Ukrainian) Currently translated at 91.3% (1611 of 1763 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/uk/ --- .../src/translations/uk/translation.json | 79 ++++++++++++++++--- 1 file changed, 67 insertions(+), 12 deletions(-) diff --git a/apps/client/src/translations/uk/translation.json b/apps/client/src/translations/uk/translation.json index 8fa5dfd62a..36985a1943 100644 --- a/apps/client/src/translations/uk/translation.json +++ b/apps/client/src/translations/uk/translation.json @@ -14,7 +14,10 @@ "edit_branch_prefix": "Редагувати префікс гілки", "help_on_tree_prefix": "Довідка щодо префіксу дерева", "prefix": "Префікс: ", - "branch_prefix_saved": "Префікс гілки збережено." + "branch_prefix_saved": "Префікс гілки збережено.", + "edit_branch_prefix_multiple": "Редагувати префікс гілки для {{count}} гілок", + "branch_prefix_saved_multiple": "Префікс гілки збережено для {{count}} гілок.", + "affected_branches": "Уражені гілки ({{count}}):" }, "about": { "app_version": "Версія програми:", @@ -70,8 +73,17 @@ }, "bundle-error": { "title": "Не вдалося завантажити користувацький скрипт", - "message": "Скрипт з нотатки ID \"{{id}}\" з заголовком \"{{title}}\" не вдалося виконати через:\n\n{{message}}" - } + "message": "Скрипт не вдалося виконати через:\n\n{{message}}" + }, + "widget-list-error": { + "title": "Не вдалося отримати список віджетів з сервера" + }, + "widget-render-error": { + "title": "Не вдалося відобразити користувацький віджет" + }, + "widget-missing-parent": "Для власного віджета не визначено {{property}} обов'язкову властивість\n\nЯкщо цей скрипт призначений для запуску без елемента інтерфейсу користувача, використовуйте замість нього '#run=frontendStartup'.", + "open-script-note": "Відкрити нотатку сценарію", + "scripting-error": "Помилка користувацького скрипта: {{title}}" }, "bulk_actions": { "bulk_actions": "Масові дії", @@ -849,7 +861,10 @@ "note_icon": { "change_note_icon": "Змінити значок нотатки", "search": "Пошук:", - "reset-default": "Скинути значок до стандартного значення" + "reset-default": "Скинути значок до стандартного значення", + "search_placeholder_one": "Пошук {{number}} значка у {{count}} пакеті", + "search_placeholder_few": "Пошук {{number}} значків у {{count}} пакетах", + "search_placeholder_many": "Пошук {{number}} значків у {{count}} пакетах" }, "basic_properties": { "note_type": "Тип нотатки", @@ -884,7 +899,7 @@ "file_type": "Тип файлу", "file_size": "Розмір файлу", "download": "Завантажити", - "open": "Відкрити", + "open": "Відкрити зовні", "upload_new_revision": "Завантажити нову версію", "upload_success": "Завантажено нову версію файлу.", "upload_failed": "Не вдалося завантажити нову версію файлу.", @@ -1589,13 +1604,19 @@ "refresh-saved-search-results": "Оновити збережені результати пошуку", "create-child-note": "Створити дочірню нотатку", "unhoist": "Відкріпити", - "toggle-sidebar": "Перемикання бічної панелі" + "toggle-sidebar": "Перемикання бічної панелі", + "subtree-hidden-tooltip_one": "{{count}} дочірня нотатка, прихована від дерев", + "subtree-hidden-tooltip_few": "{{count}} дочірніх нотатки, прихованих від дерев", + "subtree-hidden-tooltip_many": "{{count}} дочірніх нотаток, прихованих від дерев" }, "title_bar_buttons": { "window-on-top": "Тримати вікно зверху" }, "note_detail": { - "could_not_find_typewidget": "Не вдалося знайти typeWidget для типу '{{type}}'" + "could_not_find_typewidget": "Не вдалося знайти typeWidget для типу '{{type}}'", + "print_report_collection_content_one": "{{count}} нотатку з колекції не вдалося роздрукувати, тому що вони не підтримуються або захищені.", + "print_report_collection_content_few": "{{count}} нотатки з колекції не вдалося роздрукувати, тому що вони не підтримуються або захищені.", + "print_report_collection_content_many": "{{count}} нотаток з колекції не вдалося роздрукувати, тому що вони не підтримуються або захищені." }, "note_title": { "placeholder": "введіть тут заголовок нотатки..." @@ -1743,7 +1764,7 @@ "unknown_widget": "Невідомий віджет для \"{{id}}\"." }, "note_language": { - "not_set": "Не встановлено", + "not_set": "Мову не встановлено", "configure-languages": "Налаштувати мови..." }, "content_language": { @@ -1810,7 +1831,7 @@ "book_properties_config": { "hide-weekends": "Приховати вихідні", "display-week-numbers": "Відображення номерів тижнів", - "map-style": "Стиль карти:", + "map-style": "Стиль карти", "max-nesting-depth": "Максимальна глибина вкладення:", "raster": "Растр", "vector_light": "Вектор (Світла)", @@ -1863,7 +1884,7 @@ "will_be_deleted_in": "Це вкладення буде автоматично видалено через {{time}}", "will_be_deleted_soon": "Це вкладення незабаром буде автоматично видалено", "deletion_reason": ", оскільки вкладення не має посилання у вмісті нотатки. Щоб запобігти видаленню, додайте посилання на вкладення назад у вміст або перетворіть вкладення на нотатку.", - "role_and_size": "Роль: {{role}}, Розмір: {{size}}", + "role_and_size": "Роль: {{role}}, розмір: {{size}}, формат даних: {{- mimeType}}", "link_copied": "Посилання на вкладення скопійовано в буфер обміну.", "unrecognized_role": "Нерозпізнана роль вкладення '{{role}}'." }, @@ -1914,7 +1935,7 @@ "import-into-note": "Імпортувати в нотатку", "apply-bulk-actions": "Застосувати масові дії", "converted-to-attachments": "({{count}}) нотаток перетворено на вкладення.", - "convert-to-attachment-confirm": "Ви впевнені, що хочете конвертувати вибрані нотатки у вкладення до їхніх батьківських нотаток?", + "convert-to-attachment-confirm": "Ви впевнені, що хочете конвертувати вибрані нотатки у вкладення до їхніх батьківських нотаток? Ця операція застосовується лише до нотаток із зображеннями, інші нотатки будуть пропущені.", "open-in-popup": "Швидке редагування", "archive": "Архівувати", "unarchive": "Розархівувати" @@ -1978,7 +1999,10 @@ }, "highlights_list_2": { "title": "Список основних моментів", - "options": "Параметри" + "options": "Параметри", + "title_with_count_one": "{{count}} виділення", + "title_with_count_few": "{{count}} виділення", + "title_with_count_many": "{{count}} виділень" }, "table_context_menu": { "delete_row": "Видалити рядок" @@ -2051,5 +2075,36 @@ }, "collections": { "rendering_error": "Не вдалося показати вміст через помилку." + }, + "status_bar": { + "backlinks_one": "{{count}} зворотне посилання", + "backlinks_few": "{{count}} зворотні посилання", + "backlinks_many": "{{count}} зворотних посилань", + "backlinks_title_one": "Переглянути зворотне посилання", + "backlinks_title_few": "Переглянути зворотні посилання", + "backlinks_title_many": "Переглянути зворотніх посилань", + "attachments_one": "{{count}} вкладення", + "attachments_few": "{{count}} вкладення", + "attachments_many": "{{count}} вкладень", + "attachments_title_one": "Переглянути вкладення в новій вкладці", + "attachments_title_few": "Переглянути вкладення в новій вкладці", + "attachments_title_many": "Переглянути вкладень в новій вкладці", + "attributes_one": "{{count}} атрибут", + "attributes_few": "{{count}} атрибути", + "attributes_many": "{{count}} атрибутів", + "note_paths_one": "{{count}} шлях", + "note_paths_few": "{{count}} шляхи", + "note_paths_many": "{{count}} шляхів" + }, + "pdf": { + "attachments_one": "{{count}} вкладення", + "attachments_few": "{{count}} вкладення", + "attachments_many": "{{count}} вкладень", + "layers_one": "{{count}} шар", + "layers_few": "{{count}} шари", + "layers_many": "{{count}} шарів", + "pages_one": "{{count}} сторінка", + "pages_few": "{{count}} сторінки", + "pages_many": "{{count}} сторінок" } } From 595d30feb76eb51c882c63cd09f170efbf0c4b24 Mon Sep 17 00:00:00 2001 From: Vitalii Hlas <1998vitaliu@gmail.com> Date: Sun, 25 Jan 2026 17:32:24 +0100 Subject: [PATCH 09/12] Translated using Weblate (Ukrainian) Currently translated at 97.9% (380 of 388 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/uk/ --- apps/server/src/assets/translations/uk/server.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/server/src/assets/translations/uk/server.json b/apps/server/src/assets/translations/uk/server.json index 3c34c72a4b..63dd0510f6 100644 --- a/apps/server/src/assets/translations/uk/server.json +++ b/apps/server/src/assets/translations/uk/server.json @@ -233,7 +233,7 @@ "setup_sync-from-desktop": { "heading": "Синхронізація з ПК", "description": "Це налаштування потрібно ініціювати з екземпляра ПК:", - "step1": "Відкрийте екземпляр Trilium Notes на ПК.", + "step1": "Відкрийте свій екземпляр Trilium Notes на ПК.", "step2": "У меню Trilium натисніть Параметри.", "step3": "Натисніть на Категорія Синхронізації.", "step4": "Змініть адресу екземпляра сервера на: {{- host}} та натисніть кнопку Зберегти.", @@ -249,7 +249,7 @@ "proxy-server": "Проксі-сервер (необов'язково)", "proxy-server-placeholder": "https://:", "note": "Нотатка:", - "proxy-instruction": "Якщо залишити налаштування проксі-сервера порожнім, використовуватиметься системний проксі-сервер (стосується лише ПК програми)", + "proxy-instruction": "Якщо залишити налаштування проксі-сервера порожнім, використовуватиметься системний проксі-сервер (стосується лише програми на ПК)", "password": "Пароль", "password-placeholder": "Пароль", "back": "Назад", @@ -415,7 +415,7 @@ "end-time": "Час завершення", "geolocation": "Геолокація", "built-in-templates": "Вбудовані шаблони", - "board": "Дошка", + "board": "Kanban Дошка", "status": "Статус", "board_note_first": "Перша нотатка", "board_note_second": "Друга нотатка", From 9eb24c6fc2360603bdcf29f637be786fd71f1e08 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 25 Jan 2026 17:40:11 +0100 Subject: [PATCH 10/12] Translated using Weblate (Romanian) Currently translated at 99.9% (1762 of 1763 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ro/ --- .../src/translations/ro/translation.json | 160 ++++++++++++++++-- 1 file changed, 142 insertions(+), 18 deletions(-) diff --git a/apps/client/src/translations/ro/translation.json b/apps/client/src/translations/ro/translation.json index 67fb2a4f9c..4823db67d3 100644 --- a/apps/client/src/translations/ro/translation.json +++ b/apps/client/src/translations/ro/translation.json @@ -68,7 +68,7 @@ "attachment_detail_2": { "deletion_reason": ", deoarece nu există o legătură către atașament în conținutul notiței. Pentru a preveni ștergerea, trebuie adăugată înapoi o legătură către atașament în conținut sau atașamentul trebuie convertit în notiță.", "link_copied": "O legătură către atașament a fost copiată în clipboard.", - "role_and_size": "Rol: {{role}}, dimensiune: {{size}}", + "role_and_size": "Rol: {{role}}, dimensiune: {{size}}, MIME: {{- mimeType}}", "unrecognized_role": "Rol atașament necunoscut: „{{role}}”.", "will_be_deleted_in": "Acest atașament va fi șters automat în {{time}}", "will_be_deleted_soon": "Acest atașament va fi șters automat în curând" @@ -293,7 +293,8 @@ "expand_tooltip": "Expandează subnotițele directe ale acestei colecții (un singur nivel de adâncime). Pentru mai multe opțiuni, apăsați săgeata din dreapta.", "expand_first_level": "Expandează subnotițele directe", "expand_nth_level": "Expandează pe {{depth}} nivele", - "expand_all_levels": "Expandează pe toate nivelele" + "expand_all_levels": "Expandează pe toate nivelele", + "hide_child_notes": "Ascunde subnotițele din arbore" }, "bookmark_switch": { "bookmark": "Semn de carte", @@ -569,7 +570,7 @@ "file_size": "Dimensiunea fișierului", "file_type": "Tipul fișierului", "note_id": "ID-ul notiței", - "open": "Deschide", + "open": "Deschide în exterior", "original_file_name": "Denumirea originală a fișierului", "title": "Fișier", "upload_failed": "Încărcarea a unei noi revizii ale fișierului a eșuat.", @@ -795,7 +796,8 @@ }, "inherited_attribute_list": { "no_inherited_attributes": "Niciun atribut moștenit.", - "title": "Atribute moștenite" + "title": "Atribute moștenite", + "none": "niciunul" }, "jump_to_note": { "search_button": "Caută în întregul conținut", @@ -903,7 +905,9 @@ "note_size_info": "Dimensiunea notiței reprezintă o aproximare a cerințelor de stocare ale acestei notițe. Ia în considerare conținutul notiței dar și ale reviziilor sale.", "subtree_size": "(dimensiunea sub-arborelui: {{size}} în {{count}} notițe)", "title": "Informații despre notiță", - "type": "Tip" + "type": "Tip", + "mime": "Tip MIME", + "show_similar_notes": "Afișează notițe similare" }, "note_launcher": { "this_launcher_doesnt_define_target_note": "Acesată scurtătură nu definește o notiță-destinație." @@ -1161,7 +1165,8 @@ "search_parameters": "Parametrii de căutare", "search_script": "script de căutare", "search_string": "șir de căutat", - "unknown_search_option": "Opțiune de căutare necunoscută „{{searchOptionName}}”" + "unknown_search_option": "Opțiune de căutare necunoscută „{{searchOptionName}}”", + "view_options": "Opțiuni de afișare:" }, "search_engine": { "baidu": "Baidu", @@ -1430,7 +1435,10 @@ "convert-to-attachment-confirm": "Doriți convertirea notițelor selectate în atașamente ale notiței părinte? Această operațiune se aplică doar notițelor de tip imagine, celelalte vor fi ignorate.", "open-in-popup": "Editare rapidă", "archive": "Arhivează", - "unarchive": "Dezarhivează" + "unarchive": "Dezarhivează", + "open-in-a-new-window": "Deschide în fereastră nouă", + "hide-subtree": "Ascunde subnotițele", + "show-subtree": "Afișează subnotițele" }, "shared_info": { "help_link": "Pentru informații vizitați wiki-ul.", @@ -1491,7 +1499,13 @@ }, "highlights_list_2": { "options": "Setări", - "title": "Listă de evidențieri" + "title": "Listă de evidențieri", + "title_with_count_one": "{{count}} evidențiere", + "title_with_count_few": "{{count}} evidențieri", + "title_with_count_other": "{{count}} de evidențieri", + "modal_title": "Configurează lista de evidențieri", + "menu_configure": "Configurează lista de evidențieri...", + "no_highlights": "Nu există nicio evidențiere." }, "note_icon": { "change_note_icon": "Schimbă iconița notiței", @@ -1499,7 +1513,13 @@ "search": "Căutare:", "search_placeholder_one": "Caută printre {{number}} iconițe dintr-un pachet", "search_placeholder_few": "Caută printre {{number}} iconițe din {{count}} pachete", - "search_placeholder_other": "Caută printre {{number}} iconițe din {{count}} de pachete" + "search_placeholder_other": "Caută printre {{number}} iconițe din {{count}} de pachete", + "search_placeholder_filtered": "Căutați printre {{number}} iconițe în {{name}}", + "filter": "Filtrează", + "filter-none": "Toate iconițele", + "filter-default": "Iconițele implicite", + "icon_tooltip": "{{name}}\nPachet iconițe: {{iconPack}}", + "no_results": "Nu s-a găsit nicio iconiță." }, "show_highlights_list_widget_button": { "show_highlights_list": "Afișează lista de evidențieri" @@ -1537,7 +1557,17 @@ "refresh-saved-search-results": "Reîmprospătează căutarea salvată", "unhoist": "Defocalizează notița", "toggle-sidebar": "Comută bara laterală", - "dropping-not-allowed": "Aici nu este permisă plasarea notițelor." + "dropping-not-allowed": "Aici nu este permisă plasarea notițelor.", + "clone-indicator-tooltip": "Această notiță are {{- count}} părinți: {{- parents}}", + "clone-indicator-tooltip-single": "Această notiță este clonată (un singur părinte: {{- parent}})", + "shared-indicator-tooltip": "Această notiță este partajată public", + "shared-indicator-tooltip-with-url": "Această notiță este partajată public la: {{- url}}", + "subtree-hidden-tooltip_one": "{{count}} subnotiță ascunsă din arbore", + "subtree-hidden-tooltip_few": "{{count}} subnotițe ascunse din arbore", + "subtree-hidden-tooltip_other": "{{count}} de subnotițe ascunse din arbore", + "subtree-hidden-moved-title": "Adăugat în {{title}}", + "subtree-hidden-moved-description-collection": "Subnotițele din această colecție sunt ascunse din arbore.", + "subtree-hidden-moved-description-other": "Subnotițele din această notiță sunt ascunse." }, "title_bar_buttons": { "window-on-top": "Menține fereastra mereu vizibilă" @@ -1545,12 +1575,24 @@ "note_detail": { "could_not_find_typewidget": "Nu s-a putut găsi widget-ul corespunzător tipului „{{type}}”", "printing": "Imprimare în curs...", - "printing_pdf": "Exportare ca PDF în curs..." + "printing_pdf": "Exportare ca PDF în curs...", + "print_report_title": "Raport de imprimare", + "print_report_collection_content_one": "{{count}} notiță din colecție nu a putut fi imprimată deoarece nu este suportată sau este protejată.", + "print_report_collection_content_few": "{{count}} notițe din colecție nu au putut fi imprimate deoarece nu sunt suportate sau sunt protejate.", + "print_report_collection_content_other": "{{count}} de notițe din colecție nu au putut fi imprimate deoarece nu sunt suportate sau sunt protejate.", + "print_report_collection_details_button": "Afișează detalii", + "print_report_collection_details_ignored_notes": "Notițe ignorate" }, "note_title": { "placeholder": "introduceți titlul notiței aici...", "created_on": "Creată la ", - "last_modified": "Modificată la " + "last_modified": "Modificată la ", + "note_type_switcher_label": "Schimbă din {{type}} la:", + "note_type_switcher_others": "Mai multe tipuri de notițe", + "note_type_switcher_templates": "Șablon", + "note_type_switcher_collection": "Colecție", + "edited_notes": "Notițe editate în această zi", + "promoted_attributes": "Atribute promovate" }, "revisions_snapshot_limit": { "erase_excess_revision_snapshots": "Șterge acum reviziile excesive", @@ -1571,7 +1613,11 @@ "configure_launchbar": "Configurează bara de lansare" }, "sql_result": { - "no_rows": "Nu s-a găsit niciun rând pentru această interogare" + "no_rows": "Nu s-a găsit niciun rând pentru această interogare", + "not_executed": "Această interogare nu a fost executată încă.", + "failed": "Interogarea SQL a eșuat", + "statement_result": "Rezultatul comenzii SQL", + "execute_now": "Execută acum" }, "sql_table_schemas": { "tables": "Tabele" @@ -1593,7 +1639,8 @@ }, "toc": { "options": "Setări", - "table_of_contents": "Cuprins" + "table_of_contents": "Cuprins", + "no_headings": "Niciun titlu." }, "watched_file_update_status": { "file_last_modified": "Fișierul a fost ultima oară modificat la data de .", @@ -2028,7 +2075,7 @@ "book_properties_config": { "hide-weekends": "Ascunde weekend-urile", "display-week-numbers": "Afișează numărul săptămânii", - "map-style": "Stil hartă:", + "map-style": "Stil hartă", "max-nesting-depth": "Nivel maxim de imbricare:", "raster": "Raster", "vector_light": "Vectorial (culoare deschisă)", @@ -2085,7 +2132,10 @@ "next_theme_title": "Încercați noua temă Trilium", "next_theme_message": "Utilizați tema clasică, doriți să încercați noua temă?", "next_theme_button": "Testează noua temă", - "dismiss": "Treci peste" + "dismiss": "Treci peste", + "new_layout_title": "Aspect nou", + "new_layout_message": "Am introdus un aspect modernizat pentru Trilium. Panglică a fost integrată în restul interfeței, cu o bară de stare nouă și secțiuni expandabile (precum atributele promovate) ce preiau funcționalitatea de bază.\n\nNoul aspect este activat în mod implicit, și se poate dezactiva momentan din Opțiuni → Aspect.", + "new_layout_button": "Mai multe informații" }, "ui-performance": { "title": "Setări de performanță", @@ -2100,7 +2150,10 @@ }, "settings_appearance": { "related_code_blocks": "Tema de culori pentru blocuri de cod în notițe de tip text", - "related_code_notes": "Tema de culori pentru notițele de tip cod" + "related_code_notes": "Tema de culori pentru notițele de tip cod", + "ui": "Interfață grafică", + "ui_old_layout": "Aspect vechi", + "ui_new_layout": "Aspect nou" }, "units": { "percentage": "%" @@ -2156,6 +2209,77 @@ "read_only_temporarily_disabled": "Editabilă temporar", "read_only_temporarily_disabled_description": "Această notiță se poate modifica, deși în mod normal ea este doar în citire. Notița va reveni la modul doar în citire imediat ce navigați către altă notiță.\n\nClick pentru a re-activa modul doar în citire.", "shared_publicly": "Partajată public", - "shared_locally": "Partajată local" + "shared_locally": "Partajată local", + "shared_copy_to_clipboard": "Copiază legătură în clipboard", + "shared_open_in_browser": "Deschide legătura în browser", + "shared_unshare": "Înlătură partajarea", + "clipped_note": "Decupare web", + "clipped_note_description": "Această notiță a fost preluată de la {{url}}.\n\nClic pentru a naviga la pagina web sursă.", + "execute_script": "Rulează script", + "execute_script_description": "Această notiță este un script. Clic pentru a executa scriptul.", + "execute_sql": "Rulează SQL", + "execute_sql_description": "Această notiță este de tip SQL. Clic pentru a executa interogarea SQL.", + "save_status_saved": "Salvat", + "save_status_saving": "Se salvează...", + "save_status_unsaved": "Nesalvat", + "save_status_error": "Salvarea a eșuat", + "save_status_saving_tooltip": "Modificările sunt în curs de salvare.", + "save_status_unsaved_tooltip": "Există schimbări ce nu au fost încă salvate. Acestea vor fi salvate automat într-un moment.", + "save_status_error_tooltip": "A intervenit o eroare la salvarea notiței. Dacă este posibil, încercați să copiați conținutul notiței într-un alt loc și să reîmprospătați aplicația." + }, + "breadcrumb": { + "hoisted_badge": "Focalizat", + "hoisted_badge_title": "Defocalizează", + "workspace_badge": "Spațiu de lucru", + "scroll_to_top_title": "Sari la începutul notiței", + "create_new_note": "Crează subnotiță", + "empty_hide_archived_notes": "Ascunde notițele arhivate" + }, + "status_bar": { + "language_title": "Schimbă limba conținutului", + "note_info_title": "Afișează informații despre notiță precum data modificării și dimensiunea", + "backlinks_one": "{{count}} legătură de retur", + "backlinks_few": "{{count}} legături de retur", + "backlinks_other": "{{count}} de legături de retur", + "backlinks_title_one": "Afișează legătura de retur", + "backlinks_title_few": "Afișează legăturile de retur", + "backlinks_title_other": "Afișează legăturile de retur", + "attachments_one": "{{count}} atașament", + "attachments_few": "{{count}} atașamente", + "attachments_other": "{{count}} de atașamente", + "attachments_title_one": "Deschide atașamentul într-un tab nou", + "attachments_title_few": "Deschide atașamentele într-un tab nou", + "attachments_title_other": "Deschide atașamentele într-un tab nou", + "attributes_one": "{{count}} atribut", + "attributes_few": "{{count}} atribute", + "attributes_other": "{{count}} de atribute", + "attributes_title": "Atribute proprii și moștenite", + "note_paths_one": "O cale", + "note_paths_few": "{{count}} căi", + "note_paths_other": "{{count}} de căi", + "note_paths_title": "Căi ale notiței", + "code_note_switcher": "Schimbă limbajul" + }, + "attributes_panel": { + "title": "Atributele notiței" + }, + "right_pane": { + "empty_message": "Nimic de afișat pentru această notiță", + "empty_button": "Ascunde panoul", + "toggle": "Comută panoul din dreapta", + "custom_widget_go_to_source": "Mergi la codul sursă" + }, + "pdf": { + "attachments_one": "{{count}} atașament", + "attachments_few": "{{count}} atașamente", + "attachments_other": "{{count}} de atașamente", + "layers_one": "{{count}} strat", + "layers_few": "{{count}} straturi", + "layers_other": "{{count}} de straturi", + "pages_one": "{{count}} pagină", + "pages_few": "{{count}} pagini", + "pages_other": "{{count}} de pagini", + "pages_alt": "Pagina {{pageNumber}}", + "pages_loading": "Încărcare..." } } From 7439b9ca65cf41e6eaf8a718d0e50f6dd1aac626 Mon Sep 17 00:00:00 2001 From: Vitalii Hlas <1998vitaliu@gmail.com> Date: Sun, 25 Jan 2026 19:23:12 +0100 Subject: [PATCH 11/12] Translated using Weblate (Ukrainian) Currently translated at 50.0% (58 of 116 strings) Translation: Trilium Notes/README Translate-URL: https://hosted.weblate.org/projects/trilium/readme/uk/ --- docs/README-uk.md | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/docs/README-uk.md b/docs/README-uk.md index 73b35ff30b..834b2e94fc 100644 --- a/docs/README-uk.md +++ b/docs/README-uk.md @@ -164,41 +164,42 @@ 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 +- [Матриця](https://matrix.to/#/#triliumnext:matrix.org) (Для синхронних + обговорень.) + - Кімната матриці `Загальні` також підключена до [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.) +- [Обговорення на Github](https://github.com/TriliumNext/Trilium/discussions) + (Для асинхронних обговорень.) +- [Проблеми Github](https://github.com/TriliumNext/Trilium/issues) (Для звітів + про помилки та запитів на нові функції.) -## 🏗 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. +Завантажте бінарний реліз для вашої платформи зі сторінки [останнього +релізу](https://github.com/TriliumNext/Trilium/releases/latest), розпакуйте +пакет і запустіть виконуваний файл `trilium`. ### 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. +Ви також можете завантажити бінарний реліз для вашої платформи зі сторінки +[останнього релізу](https://github.com/TriliumNext/Trilium/releases/latest), +розпакувати пакет і запустити виконуваний файл `trilium`. -TriliumNext is also provided as a Flatpak, but not yet published on FlatHub. +TriliumNext також доступний у форматі Flatpak, але ще не опублікований на +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). From 96acd7f9213b72d9815a9ec9683ace5d9db3144c Mon Sep 17 00:00:00 2001 From: Vitalii Hlas <1998vitaliu@gmail.com> Date: Sun, 25 Jan 2026 19:24:30 +0100 Subject: [PATCH 12/12] Translated using Weblate (Ukrainian) Currently translated at 38.8% (59 of 152 strings) Translation: Trilium Notes/Website Translate-URL: https://hosted.weblate.org/projects/trilium/website/uk/ --- .../src/translations/uk/translation.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/apps/website/src/translations/uk/translation.json b/apps/website/src/translations/uk/translation.json index 7f4f913cea..d5f99d866f 100644 --- a/apps/website/src/translations/uk/translation.json +++ b/apps/website/src/translations/uk/translation.json @@ -56,5 +56,23 @@ "import_export_title": "Імпорт/експорт", "import_export_description": "Легко взаємодійте з іншими програмами, використовуючи формати Markdown, ENEX, OML.", "share_title": "Діліться нотатками в Інтернеті" + }, + "collections": { + "title": "Колекції", + "calendar_title": "Календар", + "calendar_description": "Організовуйте свої особисті або професійні події за допомогою календаря з підтримкою цілоденних та багатоденних подій. Переглядайте свої події з першого погляду завдяки тижневому, місячному та річному переглядам. Легке додавання або перетягування подій.", + "table_title": "Таблиця", + "table_description": "Відображайте та редагуйте інформацію про нотатки в табличній структурі з різними типами стовпців, такими як текст, число, прапорці, дата й час, посилання та кольори, а також підтримка зв'язків. За потреби відображайте нотатки в деревоподібній ієрархії всередині таблиці.", + "board_title": "Дошка Kanban", + "board_description": "Організуйте свої завдання або статуси проектів на дошці Kanbanза допомогою простого способу створення нових елементів і стовпців, а також простої зміни їх статусу шляхом перетягування по дошці.", + "geomap_title": "Геокарта", + "geomap_description": "Плануйте свою відпустку або позначайте цікаві місця безпосередньо на географічній карті за допомогою налаштовуваних маркерів. Відображайте записані GPX-треки для відстеження маршрутів.", + "presentation_title": "Презентація", + "presentation_description": "Упорядкуйте інформацію у слайди та презентуйте їх у повноекранному режимі з плавними переходами. Слайди також можна експортувати у PDF для зручного обміну." + }, + "faq": { + "title": "Часті запитання", + "mobile_question": "Чи є мобільний додаток?", + "mobile_answer": "Наразі офіційного мобільного застосунку немає. Однак, якщо у вас є серверний екземпляр, ви можете отримати до нього доступ за допомогою веббраузера та навіть встановити його як PWA. Для Android існує неофіційний застосунок під назвою TriliumDroid, який працює навіть офлайн (так само, як і клієнт для настільних комп’ютерів)." } }