mirror of
https://github.com/zadam/trilium.git
synced 2025-10-26 15:56:29 +01:00
Compare commits
107 Commits
feat/bette
...
v0.98.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2e0f606a7a | ||
|
|
87878dd6a7 | ||
|
|
5296e073cc | ||
|
|
7bfb7d6f6e | ||
|
|
b5069cc7c2 | ||
|
|
3b6791f51a | ||
|
|
0b0be77e02 | ||
|
|
60db10559e | ||
|
|
76b066ba4a | ||
|
|
a28db32369 | ||
|
|
2523632391 | ||
|
|
53548c356a | ||
|
|
565904ff5d | ||
|
|
e0c5545f8c | ||
|
|
bc21285289 | ||
|
|
318d504fad | ||
|
|
fd5038148c | ||
|
|
693ca9291e | ||
|
|
cfd8afc226 | ||
|
|
3e52ca7600 | ||
|
|
482522e802 | ||
|
|
8b5b6a01c6 | ||
|
|
e4403dd316 | ||
|
|
3f267fe6c9 | ||
|
|
3229471485 | ||
|
|
62bac1adf9 | ||
|
|
82becfd52a | ||
|
|
92f035545b | ||
|
|
74d8ea7dcb | ||
|
|
ac3f087279 | ||
|
|
1cc4eb98c1 | ||
|
|
e99bdf8f24 | ||
|
|
b4f521a141 | ||
|
|
1e23bc09f1 | ||
|
|
e3ec90405d | ||
|
|
41c87794a4 | ||
|
|
e62d2d4fda | ||
|
|
93adaa0f52 | ||
|
|
263a5d2067 | ||
|
|
f0a5005794 | ||
|
|
577457c8ab | ||
|
|
c0c450c444 | ||
|
|
1e1e0b0f51 | ||
|
|
a19204a1d5 | ||
|
|
1d139bfdfe | ||
|
|
75072decec | ||
|
|
0cf2ad6901 | ||
|
|
ccbd57a0c0 | ||
|
|
92e6c8c445 | ||
|
|
1e966f1d59 | ||
|
|
6872c2194e | ||
|
|
5b6a0216db | ||
|
|
e9a7194cd6 | ||
|
|
26898b9122 | ||
|
|
ab1d8594ea | ||
|
|
1a15782686 | ||
|
|
3bd0aeef77 | ||
|
|
b463baedd2 | ||
|
|
ae77c41dab | ||
|
|
807d909acd | ||
|
|
fa4f5f526e | ||
|
|
edff43cdb3 | ||
|
|
46fe45528c | ||
|
|
b4b53da6a4 | ||
|
|
41fd270080 | ||
|
|
410bb3cdca | ||
|
|
bc6fc24fbd | ||
|
|
f8e20a1405 | ||
|
|
558ae1a2ea | ||
|
|
1dfcf960d3 | ||
|
|
9bdc51a3fb | ||
|
|
dbf3bcfacf | ||
|
|
3d5b269315 | ||
|
|
48f97da9cc | ||
|
|
9c954fbd81 | ||
|
|
c6bd41654f | ||
|
|
d65a74bb23 | ||
|
|
ff08bca042 | ||
|
|
a5d3d2e3b4 | ||
|
|
496a0667ee | ||
|
|
9be688b667 | ||
|
|
f3d9008c61 | ||
|
|
649a43c978 | ||
|
|
50568704ca | ||
|
|
b66b4dec83 | ||
|
|
8d0e807435 | ||
|
|
bf05ed7caf | ||
|
|
b5080eff00 | ||
|
|
c474769dd6 | ||
|
|
a6ae01da0b | ||
|
|
2bf4c44dbf | ||
|
|
5ca0fbba13 | ||
|
|
4cd84b2019 | ||
|
|
c502a45cf5 | ||
|
|
9e66914306 | ||
|
|
d33d27ee82 | ||
|
|
e2b13573ae | ||
|
|
ec74f5f1de | ||
|
|
5dee56debc | ||
|
|
5623fc992d | ||
|
|
1d28bfc570 | ||
|
|
084327e973 | ||
|
|
b2885efdc1 | ||
|
|
b65a75f138 | ||
|
|
0ee7f50bb4 | ||
|
|
02ce21bc18 | ||
|
|
3ba487bb00 |
22
.github/actions/build-electron/action.yml
vendored
22
.github/actions/build-electron/action.yml
vendored
@@ -162,3 +162,25 @@ runs:
|
||||
echo "Found ZIP: $zip_file"
|
||||
echo "Note: ZIP files are not code signed, but their contents should be"
|
||||
fi
|
||||
|
||||
- name: Sign the RPM
|
||||
if: inputs.os == 'linux'
|
||||
shell: ${{ inputs.shell }}
|
||||
run: |
|
||||
echo -n "$GPG_SIGNING_KEY" | base64 --decode | gpg --import
|
||||
|
||||
# Import the key into RPM for verification
|
||||
gpg --export -a > pubkey
|
||||
rpm --import pubkey
|
||||
rm pubkey
|
||||
|
||||
# Sign the RPM
|
||||
rpm_file=$(find ./apps/desktop/upload -name "*.rpm" -print -quit)
|
||||
rpmsign --define "_gpg_name Trilium Notes Signing Key <triliumnotes@outlook.com>" --addsign "$rpm_file"
|
||||
rpm -Kv "$rpm_file"
|
||||
|
||||
# Validate code signing
|
||||
if ! rpm -K "$rpm_file" | grep -q "digests signatures OK"; then
|
||||
echo .rpm file not signed
|
||||
exit 1
|
||||
fi
|
||||
|
||||
3
.github/workflows/nightly.yml
vendored
3
.github/workflows/nightly.yml
vendored
@@ -76,6 +76,7 @@ jobs:
|
||||
APPLE_ID: ${{ secrets.APPLE_ID }}
|
||||
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
|
||||
WINDOWS_SIGN_EXECUTABLE: ${{ vars.WINDOWS_SIGN_EXECUTABLE }}
|
||||
GPG_SIGNING_KEY: ${{ secrets.GPG_SIGN_KEY }}
|
||||
|
||||
- name: Publish release
|
||||
uses: softprops/action-gh-release@v2.3.2
|
||||
@@ -97,7 +98,7 @@ jobs:
|
||||
path: apps/desktop/upload
|
||||
|
||||
nightly-server:
|
||||
if: github.repository == 'TriliumNext/Trilium'
|
||||
if: github.repository == 'TriliumNext/Trilium'
|
||||
name: Deploy server nightly
|
||||
strategy:
|
||||
fail-fast: false
|
||||
|
||||
1
.github/workflows/release.yml
vendored
1
.github/workflows/release.yml
vendored
@@ -58,6 +58,7 @@ jobs:
|
||||
APPLE_ID: ${{ secrets.APPLE_ID }}
|
||||
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
|
||||
WINDOWS_SIGN_EXECUTABLE: ${{ vars.WINDOWS_SIGN_EXECUTABLE }}
|
||||
GPG_SIGNING_KEY: ${{ secrets.GPG_SIGN_KEY }}
|
||||
|
||||
- name: Upload the artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
|
||||
34
README.md
34
README.md
@@ -1,11 +1,11 @@
|
||||
# Trilium Notes
|
||||
|
||||
 
|
||||

|
||||

|
||||

|
||||

|
||||
[](https://app.relative-ci.com/projects/Di5q7dz9daNDZ9UXi0Bp) [](https://hosted.weblate.org/engage/trilium/)
|
||||
|
||||
[English](./README.md) | [Chinese](./docs/README-ZH_CN.md) | [Russian](./docs/README.ru.md) | [Japanese](./docs/README.ja.md) | [Italian](./docs/README.it.md) | [Spanish](./docs/README.es.md)
|
||||
[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.
|
||||
|
||||
@@ -46,15 +46,15 @@ See [screenshots](https://triliumnext.github.io/Docs/Wiki/screenshot-tour) for q
|
||||
- [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?
|
||||
## ❓Why TriliumNext?
|
||||
|
||||
[The original Trilium project is in maintenance mode](https://github.com/zadam/trilium/issues/4620).
|
||||
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 Trilium?
|
||||
### ⬆️Migrating from Zadam/Trilium?
|
||||
|
||||
There are no special migration steps to migrate from a zadam/Trilium instance to a TriliumNext/Notes instance. Simply [install TriliumNext/Notes](#-installation) as usual and it will use your existing database.
|
||||
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/Notes/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 have their sync versions incremented.
|
||||
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.
|
||||
|
||||
## 📖 Documentation
|
||||
|
||||
@@ -75,8 +75,8 @@ Feel free to join our official conversations. We would love to hear what feature
|
||||
|
||||
- [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/Notes/discussions) (For asynchronous discussions.)
|
||||
- [Github Issues](https://github.com/TriliumNext/Notes/issues) (For bug reports and feature requests.)
|
||||
- [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
|
||||
|
||||
@@ -104,13 +104,15 @@ Currently only the latest versions of Chrome & Firefox are supported (and tested
|
||||
|
||||
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).
|
||||
|
||||
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).
|
||||
See issue https://github.com/TriliumNext/Trilium/issues/4962 for more information on mobile app support.
|
||||
|
||||
See issue https://github.com/TriliumNext/Notes/issues/72 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/notes)) follow [the server installation docs](https://triliumnext.github.io/Docs/Wiki/server-installation).
|
||||
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
|
||||
@@ -152,11 +154,11 @@ pnpm install
|
||||
pnpm nx --project=desktop electron-forge:make -- --arch=x64 --platform=win32
|
||||
```
|
||||
|
||||
For more details, see the [development docs](https://github.com/TriliumNext/Notes/blob/develop/docs/Developer%20Guide/Developer%20Guide/Building%20and%20deployment/Running%20a%20development%20build.md).
|
||||
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](./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.
|
||||
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
|
||||
|
||||
@@ -168,7 +170,7 @@ Please view the [documentation guide](./docs/Developer%20Guide/Developer%20Guide
|
||||
## 🤝 Support
|
||||
|
||||
Support for the TriliumNext organization will be possible in the near future. For now, you can:
|
||||
- Support continued development on TriliumNext by supporting our developers: [eliandoran](https://github.com/sponsors/eliandoran) (See the [repository insights]([developers]([url](https://github.com/TriliumNext/Notes/graphs/contributors))) for a full list)
|
||||
- Support continued development on TriliumNext by supporting our developers: [eliandoran](https://github.com/sponsors/eliandoran) (See the [repository insights]([developers]([url](https://github.com/TriliumNext/trilium/graphs/contributors))) for a full list)
|
||||
- Show a token of gratitude to the original Trilium developer ([zadam](https://github.com/sponsors/zadam)) via [PayPal](https://paypal.me/za4am) or Bitcoin (bitcoin:bc1qv3svjn40v89mnkre5vyvs2xw6y8phaltl385d2).
|
||||
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
"@playwright/test": "1.54.2",
|
||||
"@stylistic/eslint-plugin": "5.2.3",
|
||||
"@types/express": "5.0.3",
|
||||
"@types/node": "22.17.1",
|
||||
"@types/node": "22.17.2",
|
||||
"@types/yargs": "17.0.33",
|
||||
"@vitest/coverage-v8": "3.2.4",
|
||||
"eslint": "9.33.0",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@triliumnext/client",
|
||||
"version": "0.97.2",
|
||||
"version": "0.98.0",
|
||||
"description": "JQuery-based client for TriliumNext, used for both web and desktop (via Electron)",
|
||||
"private": true,
|
||||
"license": "AGPL-3.0-only",
|
||||
@@ -36,7 +36,7 @@
|
||||
"draggabilly": "3.0.0",
|
||||
"force-graph": "1.50.1",
|
||||
"globals": "16.3.0",
|
||||
"i18next": "25.3.4",
|
||||
"i18next": "25.3.6",
|
||||
"i18next-http-backend": "3.0.2",
|
||||
"jquery": "3.7.1",
|
||||
"jquery.fancytree": "2.38.5",
|
||||
|
||||
@@ -967,7 +967,7 @@
|
||||
},
|
||||
"protected_session": {
|
||||
"enter_password_instruction": "显示受保护的笔记需要输入您的密码:",
|
||||
"start_session_button": "开始受保护的会话",
|
||||
"start_session_button": "开始受保护的会话 <kbd>Enter</kbd>",
|
||||
"started": "受保护的会话已启动。",
|
||||
"wrong_password": "密码错误。",
|
||||
"protecting-finished-successfully": "保护操作已成功完成。",
|
||||
@@ -1028,7 +1028,7 @@
|
||||
"error_creating_anonymized_database": "无法创建匿名化数据库,请检查后端日志以获取详细信息",
|
||||
"successfully_created_fully_anonymized_database": "成功创建完全匿名化的数据库,路径为 {{anonymizedFilePath}}",
|
||||
"successfully_created_lightly_anonymized_database": "成功创建轻度匿名化的数据库,路径为 {{anonymizedFilePath}}",
|
||||
"no_anonymized_database_yet": "尚无匿名化数据库"
|
||||
"no_anonymized_database_yet": "尚无匿名化数据库。"
|
||||
},
|
||||
"database_integrity_check": {
|
||||
"title": "数据库完整性检查",
|
||||
@@ -1333,9 +1333,9 @@
|
||||
"oauth_title": "OAuth/OpenID 认证",
|
||||
"oauth_description": "OpenID 是一种标准化方式,允许您使用其他服务(如 Google)的账号登录网站来验证您的身份。默认的身份提供者是 Google,但您可以更改为任何其他 OpenID 提供者。点击<a href=\"#root/_hidden/_help/_help_Otzi9La2YAUX/_help_WOcw2SLH6tbX/_help_7DAiwaf8Z7Rz\">这里</a>了解更多信息。请参阅这些 <a href=\"https://developers.google.com/identity/openid-connect/openid-connect\">指南</a> 通过 Google 设置 OpenID 服务。",
|
||||
"oauth_description_warning": "要启用 OAuth/OpenID,您需要设置 config.ini 文件中的 OAuth/OpenID 基础 URL、客户端 ID 和客户端密钥,并重新启动应用程序。如果要从环境变量设置,请设置 TRILIUM_OAUTH_BASE_URL、TRILIUM_OAUTH_CLIENT_ID 和 TRILIUM_OAUTH_CLIENT_SECRET 环境变量。",
|
||||
"oauth_missing_vars": "缺少以下设置项: {{missingVars}}",
|
||||
"oauth_user_account": "用户账号:",
|
||||
"oauth_user_email": "用户邮箱:",
|
||||
"oauth_missing_vars": "缺少以下设置项:{{variables}}",
|
||||
"oauth_user_account": "用户账号: ",
|
||||
"oauth_user_email": "用户邮箱: ",
|
||||
"oauth_user_not_logged_in": "未登录!"
|
||||
},
|
||||
"shortcuts": {
|
||||
@@ -1357,7 +1357,7 @@
|
||||
"enable": "启用拼写检查",
|
||||
"language_code_label": "语言代码",
|
||||
"language_code_placeholder": "例如 \"en-US\", \"de-AT\"",
|
||||
"multiple_languages_info": "多种语言可以用逗号分隔,例如 \"en-US, de-DE, cs\"。",
|
||||
"multiple_languages_info": "多种语言可以用逗号分隔,例如 \"en-US, de-DE, cs\"。 ",
|
||||
"available_language_codes_label": "可用的语言代码:",
|
||||
"restart-required": "拼写检查选项的更改将在应用重启后生效。"
|
||||
},
|
||||
@@ -1992,9 +1992,6 @@
|
||||
"help_title": "显示关于此画面的更多信息"
|
||||
},
|
||||
"call_to_action": {
|
||||
"next_theme_title": "新的 Trilium 主题已进入稳定版",
|
||||
"next_theme_message": "有一段时间,我们一直在设计新的主题,为了让应用程序看起来更加现代。",
|
||||
"next_theme_button": "切换至新的 Trilium 主题",
|
||||
"background_effects_title": "背景效果现已推出稳定版本",
|
||||
"background_effects_message": "在 Windows 装置上,背景效果现在已完全稳定。背景效果通过模糊背后的背景,为使用者界面增添一抹色彩。此技术也用于其他应用程序,例如 Windows 资源管理器。",
|
||||
"background_effects_button": "启用背景效果"
|
||||
|
||||
@@ -1994,9 +1994,9 @@
|
||||
"help_title": "Display more information about this screen"
|
||||
},
|
||||
"call_to_action": {
|
||||
"next_theme_title": "The new Trilium theme is now stable",
|
||||
"next_theme_message": "For a while now, we've been working on a new theme to give the application a more modern look.",
|
||||
"next_theme_button": "Switch to the new Trilium theme",
|
||||
"next_theme_title": "Try the new Trilium theme",
|
||||
"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_button": "Enable background effects"
|
||||
|
||||
22
apps/client/src/translations/fa/translation.json
Normal file
22
apps/client/src/translations/fa/translation.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"about": {
|
||||
"title": "درباره Trilium Notes",
|
||||
"homepage": "صفحه اصلی:",
|
||||
"app_version": "نسخه برنامه:",
|
||||
"db_version": "نسخه پایگاه داده:",
|
||||
"sync_version": "نسخه منطبق:",
|
||||
"build_date": "تاریخ ساخت:",
|
||||
"build_revision": "نسخه بازنگری شده:",
|
||||
"data_directory": "دایرکتوری داده:"
|
||||
},
|
||||
"toast": {
|
||||
"critical-error": {
|
||||
"title": "خطای بحرانی",
|
||||
"message": "خطای بحرانی رخ داده که مانع از اجرای برنامه می شود\n\n {{message}}\n\nبه احتمال زیاد ناشی از خطای غیرمنتظره در اجرای ناموفق یک اسکریپت است. برنامه را در مد ایمن اجرا کنید و خطا را بررسی نمایید."
|
||||
}
|
||||
},
|
||||
"add_link": {
|
||||
"add_link": "افزودن لینک",
|
||||
"note": "یادداشت"
|
||||
}
|
||||
}
|
||||
144
apps/client/src/translations/fi/translation.json
Normal file
144
apps/client/src/translations/fi/translation.json
Normal file
@@ -0,0 +1,144 @@
|
||||
{
|
||||
"about": {
|
||||
"title": "Lisätietoja Trilium Notes:ista",
|
||||
"homepage": "Kotisivu:",
|
||||
"app_version": "Sovelluksen versio:",
|
||||
"db_version": "Tietokannan versio:",
|
||||
"build_date": "Koontipäivämäärä:",
|
||||
"data_directory": "Datakansio:",
|
||||
"sync_version": "Synkronoinnin versio:",
|
||||
"build_revision": "Sovelluksen versio:"
|
||||
},
|
||||
"toast": {
|
||||
"critical-error": {
|
||||
"title": "Kriittinen virhe"
|
||||
},
|
||||
"widget-error": {
|
||||
"title": "Widgetin luonti epäonnistui"
|
||||
}
|
||||
},
|
||||
"add_link": {
|
||||
"add_link": "Lisää linkki",
|
||||
"link_title": "Linkin otsikko",
|
||||
"button_add_link": "Lisää linkki",
|
||||
"note": "Muistio",
|
||||
"search_note": "etsi muistiota sen nimellä"
|
||||
},
|
||||
"branch_prefix": {
|
||||
"prefix": "Etuliite: ",
|
||||
"save": "Tallenna"
|
||||
},
|
||||
"bulk_actions": {
|
||||
"bulk_actions": "Massatoiminnot",
|
||||
"available_actions": "Saatavilla olevat toiminnot",
|
||||
"chosen_actions": "Valitut toiminnot",
|
||||
"execute_bulk_actions": "Toteuta massatoiminnot",
|
||||
"bulk_actions_executed": "Massatoiminnot on toteutettu onnistuneesti.",
|
||||
"none_yet": "Ei vielä... lisää toiminto klikkaamalla jotiain yllä saatavilla olevaa yltä.",
|
||||
"labels": "Merkit",
|
||||
"relations": "Suhteet",
|
||||
"notes": "Muistiot",
|
||||
"other": "Muut",
|
||||
"affected_notes": "Vaikuttaa muistioihin"
|
||||
},
|
||||
"clone_to": {
|
||||
"clone_notes_to": "Kopioi muistiot...",
|
||||
"help_on_links": "Apua linkkeihin",
|
||||
"notes_to_clone": "Kopioitavat muistiot",
|
||||
"target_parent_note": "Kohteen päämuistio",
|
||||
"search_for_note_by_its_name": "ensi muistiota sen nimellä",
|
||||
"cloned_note_prefix_title": "Kopioitu muistia näytetään puussa annetulla etuliitteellä",
|
||||
"prefix_optional": "Etuliite (valinnainen)",
|
||||
"clone_to_selected_note": "Kopioi valittuun muistioon",
|
||||
"note_cloned": "Muistio \"{{clonedTitle}}\" on kopioitu \"{{targetTitle}}\""
|
||||
},
|
||||
"confirm": {
|
||||
"confirmation": "Vahvistus",
|
||||
"cancel": "Peruuta",
|
||||
"ok": "OK",
|
||||
"also_delete_note": "Poista myös muistio"
|
||||
},
|
||||
"delete_notes": {
|
||||
"delete_notes_preview": "Poista muistion esikatselu",
|
||||
"close": "Sulje",
|
||||
"notes_to_be_deleted": "Seuraavat muistiot tullaan poistamaan ({{notesCount}})",
|
||||
"no_note_to_delete": "Muistioita ei poisteta (vain kopiot).",
|
||||
"cancel": "Peruuta",
|
||||
"ok": "OK"
|
||||
},
|
||||
"export": {
|
||||
"export_note_title": "Vie muistio",
|
||||
"close": "Sulje",
|
||||
"format_html": "HTML - suositeltu, sillä se säilyttää kaikki formatoinnit",
|
||||
"format_markdown": "Markdown - tämä säilyttää suurimman osan formatoinneista.",
|
||||
"opml_version_1": "OPML v1.0 - pelkkä teksti",
|
||||
"opml_version_2": "OPML v2.0 - sallii myös HTML:n",
|
||||
"export": "Vie",
|
||||
"choose_export_type": "Valitse ensin viennin tyyppi",
|
||||
"export_status": "Viennin tila",
|
||||
"export_in_progress": "Vienti käynnissä: {{progressCount}}",
|
||||
"export_finished_successfully": "Vienti valmistui onnistuneesti.",
|
||||
"format_pdf": "PDF - tulostukseen ja jakamiseen."
|
||||
},
|
||||
"help": {
|
||||
"title": "Lunttilappu",
|
||||
"noteNavigation": "Muistion navigointi",
|
||||
"goUpDown": "mene ylös/alas muistioiden listassa",
|
||||
"collapseExpand": "pienennä/suurenna solmu",
|
||||
"notSet": "ei asetettu",
|
||||
"goBackForwards": "mene taaksepäin/eteenpäin historiassa",
|
||||
"jumpToParentNote": "Hyppää ylempään muistioon",
|
||||
"collapseWholeTree": "pienennä koko muistio puu",
|
||||
"onlyInDesktop": "Vain työpöytänäkymässä (Electron build)",
|
||||
"openEmptyTab": "Avaa tyhjä välilehti",
|
||||
"closeActiveTab": "sulje aktiivinen välilehti",
|
||||
"activateNextTab": "aktivoi seuraava välilehti",
|
||||
"activatePreviousTab": "aktivoi edellinen välilehti",
|
||||
"creatingNotes": "Luo muistiota",
|
||||
"movingCloningNotes": "Siirrä / kopioi muistioita",
|
||||
"moveNoteUpHierarchy": "siirrä muistio ylöspäin listassa",
|
||||
"selectNote": "valitse muistio",
|
||||
"editingNotes": "Muokkaa solmua",
|
||||
"createEditLink": "luo / muokkaa ulkoista linkkiä",
|
||||
"createInternalLink": "luo sisäinen linkki",
|
||||
"insertDateTime": "lisää nykyinen päivämäärä ja aika hiiren kohdalle",
|
||||
"troubleshooting": "Vianmääritys",
|
||||
"reloadFrontend": "lataa Trilium:in käyttöliittymä",
|
||||
"showDevTools": "näytä kehittäjätyökalut",
|
||||
"showSQLConsole": "näytä SQL konsoli",
|
||||
"other": "Muut"
|
||||
},
|
||||
"import": {
|
||||
"importIntoNote": "Tuo muistioon",
|
||||
"chooseImportFile": "Valitse tuonnin tiedosto",
|
||||
"options": "Valinnat",
|
||||
"safeImport": "Turvallinen tuonti",
|
||||
"shrinkImages": "Kutista kuvat",
|
||||
"replaceUnderscoresWithSpaces": "Korvaa alaviivat väleillä tuotujen muistioiden tiedostonimissä",
|
||||
"import": "Tuo",
|
||||
"failed": "Tuonti epäonnistui: {{message}}.",
|
||||
"html_import_tags": {
|
||||
"title": "HTML Tuonnin Tunnisteet",
|
||||
"placeholder": "Lisää HTML tunnisteet, yksi per rivi"
|
||||
},
|
||||
"import-status": "Tuonnin tila",
|
||||
"in-progress": "Tuonti vaiheessa: {{progress}}",
|
||||
"successful": "Tuonti valmistui onnistuneesti."
|
||||
},
|
||||
"include_note": {
|
||||
"dialog_title": "Sisällytä muistio",
|
||||
"label_note": "Muistio",
|
||||
"placeholder_search": "etsi muistiota sen nimellä",
|
||||
"box_size_small": "pieni (~ 10 riviä)",
|
||||
"box_size_medium": "keskisuuri (~ 30 riviä)",
|
||||
"button_include": "Sisällytä muistio"
|
||||
},
|
||||
"info": {
|
||||
"modalTitle": "Info viesti",
|
||||
"closeButton": "Sulje",
|
||||
"okButton": "OK"
|
||||
},
|
||||
"jump_to_note": {
|
||||
"search_button": "Etsi koko tekstistä"
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -249,7 +249,7 @@
|
||||
},
|
||||
"prompt": {
|
||||
"title": "Prompt",
|
||||
"ok": "OK <kbd>enter</kbd>",
|
||||
"ok": "OK",
|
||||
"defaultTitle": "Prompt"
|
||||
},
|
||||
"protected_session_password": {
|
||||
@@ -257,7 +257,7 @@
|
||||
"help_title": "Ajuda sobre notas protegidas",
|
||||
"close_label": "Fechar",
|
||||
"form_label": "Para prosseguir com a ação solicitada, você precisa iniciar uma sessão protegida digitando a senha:",
|
||||
"start_button": "Iniciar sessão protegida <kbd>enter</kbd>"
|
||||
"start_button": "Iniciar sessão protegida"
|
||||
},
|
||||
"recent_changes": {
|
||||
"title": "Alterações recentes",
|
||||
@@ -306,12 +306,12 @@
|
||||
"sort_with_respect_to_different_character_sorting": "classificar de acordo com diferentes regras de ordenação de caracteres e colação em diferentes idiomas ou regiões.",
|
||||
"natural_sort_language": "Linguagem da ordenação natural",
|
||||
"the_language_code_for_natural_sort": "O código do idioma para ordenação natural, por exemplo, \"zh-CN\" para chinês.",
|
||||
"sort": "Ordenar <kbd>enter</kbd>"
|
||||
"sort": "Ordenar"
|
||||
},
|
||||
"upload_attachments": {
|
||||
"upload_attachments_to_note": "Enviar anexos para a nota",
|
||||
"choose_files": "Escolher arquivos",
|
||||
"files_will_be_uploaded": "Os arquivos serão enviados como anexos para",
|
||||
"files_will_be_uploaded": "Os arquivos serão enviados como anexos para {{noteTitle}}",
|
||||
"options": "Opções",
|
||||
"shrink_images": "Reduzir imagens",
|
||||
"upload": "Enviar",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
91
apps/client/src/translations/uk/translation.json
Normal file
91
apps/client/src/translations/uk/translation.json
Normal file
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"add_link": {
|
||||
"add_link": "Додати посилання",
|
||||
"help_on_links": "Довідка щодо посилань",
|
||||
"note": "Нотатка",
|
||||
"search_note": "Знайти нотатку за ім'ям",
|
||||
"link_title_mirrors": "заголовок посилання відображає назву нотатки",
|
||||
"link_title_arbitrary": "свій заголовок посилання",
|
||||
"link_title": "Заголовок посилання",
|
||||
"button_add_link": "Додати посилання"
|
||||
},
|
||||
"branch_prefix": {
|
||||
"save": "Зберегти",
|
||||
"edit_branch_prefix": "Редагувати префікс гілки",
|
||||
"help_on_tree_prefix": "Довідка щодо префіксів гілок",
|
||||
"prefix": "Префікс: ",
|
||||
"branch_prefix_saved": "Префікс гілки збережено."
|
||||
},
|
||||
"about": {
|
||||
"app_version": "Версія програми:",
|
||||
"db_version": "Версія БД:",
|
||||
"build_date": "Дата збірки:",
|
||||
"build_revision": "Ревізія збірки:",
|
||||
"data_directory": "Директорія даних:",
|
||||
"homepage": "Домашня сторінка:",
|
||||
"title": "Про Trilium Notes"
|
||||
},
|
||||
"global_menu": {
|
||||
"about": "Про Trilium Notes"
|
||||
},
|
||||
"modal": {
|
||||
"help_title": "Показати більше інформації про це вікно"
|
||||
},
|
||||
"toast": {
|
||||
"critical-error": {
|
||||
"title": "Критична помилка"
|
||||
}
|
||||
},
|
||||
"bulk_actions": {
|
||||
"bulk_actions": "Масові дії",
|
||||
"affected_notes": "Зачеплені нотатки",
|
||||
"available_actions": "Доступні дії",
|
||||
"chosen_actions": "Обрані дії",
|
||||
"execute_bulk_actions": "Виконати масові дії",
|
||||
"bulk_actions_executed": "Масові дії успішно виконано.",
|
||||
"none_yet": "Поки ніяких.. Додайте дію натиснувши на одну з наданих вище."
|
||||
},
|
||||
"clone_to": {
|
||||
"clone_notes_to": "Клонувати нотатки до...",
|
||||
"target_parent_note": "Цільова батьківська нотатка",
|
||||
"search_for_note_by_its_name": "Знайти нотатку за ім'ям"
|
||||
},
|
||||
"clipboard": {
|
||||
"copied": "Нотатку(-и) було скопійовано в буфер.",
|
||||
"copy_failed": "Не вдалося скопіювати в буфер через проблеми з дозволами.",
|
||||
"copy_success": "Скопійовано в буфер."
|
||||
},
|
||||
"entrypoints": {
|
||||
"sql-error": "Виникла помилка при виконанні запиту SQL: {{message}}"
|
||||
},
|
||||
"branches": {
|
||||
"undeleting-notes-finished-successfully": "Нотатки вдало відновлено.",
|
||||
"undeleting-notes-in-progress": "Відновлюємо нотатки: {{count}}",
|
||||
"delete-notes-in-progress": "Видаляємо нотатки: {{count}}",
|
||||
"delete-finished-successfully": "Нотатки вдало видалено."
|
||||
},
|
||||
"launcher_context_menu": {
|
||||
"add-spacer": "Додати розділювач",
|
||||
"reset": "Скинути"
|
||||
},
|
||||
"editable-text": {
|
||||
"auto-detect-language": "Автовизначена"
|
||||
},
|
||||
"highlighting": {
|
||||
"color-scheme": "Схема кольорів"
|
||||
},
|
||||
"code_block": {
|
||||
"copy_title": "Скопіювати в буфер"
|
||||
},
|
||||
"classic_editor_toolbar": {
|
||||
"title": "Форматування"
|
||||
},
|
||||
"editor": {
|
||||
"title": "Редактор"
|
||||
},
|
||||
"editing": {
|
||||
"editor_type": {
|
||||
"label": "Панель інструментів форматування"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,69 +1,77 @@
|
||||
{
|
||||
"about": {
|
||||
"homepage": "Trang chủ:",
|
||||
"title": "Về Trilium Notes"
|
||||
},
|
||||
"add_link": {
|
||||
"add_link": "Thêm liên kết",
|
||||
"button_add_link": "Thêm liên kết"
|
||||
},
|
||||
"bulk_actions": {
|
||||
"other": "Khác"
|
||||
},
|
||||
"branch_prefix": {
|
||||
"save": "Lưu"
|
||||
},
|
||||
"confirm": {
|
||||
"ok": "OK",
|
||||
"cancel": "Huỷ"
|
||||
},
|
||||
"delete_notes": {
|
||||
"close": "Đóng",
|
||||
"ok": "OK",
|
||||
"cancel": "Huỷ"
|
||||
},
|
||||
"export": {
|
||||
"close": "Đóng"
|
||||
},
|
||||
"help": {
|
||||
"other": "Khác"
|
||||
},
|
||||
"toast": {
|
||||
"critical-error": {
|
||||
"title": "Lỗi nghiêm trọng"
|
||||
}
|
||||
},
|
||||
"import": {
|
||||
"options": "Tuỳ chọn"
|
||||
},
|
||||
"info": {
|
||||
"okButton": "OK",
|
||||
"closeButton": "Đóng"
|
||||
},
|
||||
"move_to": {
|
||||
"dialog_title": "Chuyển ghi chép tới..."
|
||||
},
|
||||
"prompt": {
|
||||
"ok": "OK"
|
||||
},
|
||||
"protected_session_password": {
|
||||
"close_label": "Đóng"
|
||||
},
|
||||
"revisions": {
|
||||
"restore_button": "Khôi phục",
|
||||
"delete_button": "Xoá"
|
||||
},
|
||||
"upload_attachments": {
|
||||
"options": "Tuỳ chọn"
|
||||
},
|
||||
"attribute_detail": {
|
||||
"name": "Tên",
|
||||
"value": "Giá trị",
|
||||
"text": "Văn bản",
|
||||
"number": "Số",
|
||||
"delete": "Xoá"
|
||||
},
|
||||
"rename_note": {
|
||||
"rename_note": "Đổi tên ghi chép"
|
||||
"about": {
|
||||
"homepage": "Trang chủ:",
|
||||
"title": "Về Trilium Notes"
|
||||
},
|
||||
"add_link": {
|
||||
"add_link": "Thêm liên kết",
|
||||
"button_add_link": "Thêm liên kết"
|
||||
},
|
||||
"bulk_actions": {
|
||||
"other": "Khác"
|
||||
},
|
||||
"branch_prefix": {
|
||||
"save": "Lưu"
|
||||
},
|
||||
"confirm": {
|
||||
"ok": "OK",
|
||||
"cancel": "Huỷ"
|
||||
},
|
||||
"delete_notes": {
|
||||
"close": "Đóng",
|
||||
"ok": "OK",
|
||||
"cancel": "Huỷ"
|
||||
},
|
||||
"export": {
|
||||
"close": "Đóng"
|
||||
},
|
||||
"help": {
|
||||
"other": "Khác"
|
||||
},
|
||||
"toast": {
|
||||
"critical-error": {
|
||||
"title": "Lỗi nghiêm trọng"
|
||||
}
|
||||
},
|
||||
"import": {
|
||||
"options": "Tuỳ chọn"
|
||||
},
|
||||
"info": {
|
||||
"okButton": "OK",
|
||||
"closeButton": "Đóng"
|
||||
},
|
||||
"move_to": {
|
||||
"dialog_title": "Chuyển ghi chép tới..."
|
||||
},
|
||||
"prompt": {
|
||||
"ok": "OK"
|
||||
},
|
||||
"protected_session_password": {
|
||||
"close_label": "Đóng"
|
||||
},
|
||||
"revisions": {
|
||||
"restore_button": "Khôi phục",
|
||||
"delete_button": "Xoá"
|
||||
},
|
||||
"upload_attachments": {
|
||||
"options": "Tuỳ chọn"
|
||||
},
|
||||
"attribute_detail": {
|
||||
"name": "Tên",
|
||||
"value": "Giá trị",
|
||||
"text": "Văn bản",
|
||||
"number": "Số",
|
||||
"delete": "Xoá"
|
||||
},
|
||||
"rename_note": {
|
||||
"rename_note": "Đổi tên ghi chép"
|
||||
},
|
||||
"add_label": {
|
||||
"add_label": "Thêm nhãn",
|
||||
"label_name_placeholder": "tên nhãn",
|
||||
"help_text_item2": "hoặc thay đổi giá trị của nhãn có sẵn"
|
||||
},
|
||||
"rename_label": {
|
||||
"rename_label": "Đặt lại tên nhãn"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -414,7 +414,7 @@ export default class GlobalMenuWidget extends BasicWidget {
|
||||
}
|
||||
|
||||
async fetchLatestVersion() {
|
||||
const RELEASES_API_URL = "https://api.github.com/repos/TriliumNext/Notes/releases/latest";
|
||||
const RELEASES_API_URL = "https://api.github.com/repos/TriliumNext/Trilium/releases/latest";
|
||||
|
||||
const resp = await fetch(RELEASES_API_URL);
|
||||
const data = await resp.json();
|
||||
|
||||
@@ -25,7 +25,7 @@ function CallToActionDialogComponent({ activeCallToActions }: { activeCallToActi
|
||||
<Modal
|
||||
className="call-to-action"
|
||||
size="md"
|
||||
title="New features"
|
||||
title={activeItem.title}
|
||||
show={shown}
|
||||
onHidden={() => setShown(false)}
|
||||
footerAlignment="between"
|
||||
@@ -43,7 +43,6 @@ function CallToActionDialogComponent({ activeCallToActions }: { activeCallToActi
|
||||
)}
|
||||
</>}
|
||||
>
|
||||
<h4>{activeItem.title}</h4>
|
||||
<p>{activeItem.message}</p>
|
||||
</Modal>
|
||||
)
|
||||
|
||||
@@ -65,7 +65,7 @@ const CALL_TO_ACTIONS: CallToAction[] = [
|
||||
id: "background_effects",
|
||||
title: t("call_to_action.background_effects_title"),
|
||||
message: t("call_to_action.background_effects_message"),
|
||||
enabled: () => utils.isElectron() && window.glob.platform === "win32" && isNextTheme() && !options.is("backgroundEffects"),
|
||||
enabled: () => false,
|
||||
buttons: [
|
||||
{
|
||||
text: t("call_to_action.background_effects_button"),
|
||||
|
||||
@@ -674,6 +674,8 @@ export async function getFullCalendarLocale(locale: string) {
|
||||
return (await import("@fullcalendar/core/locales/ro")).default;
|
||||
case "ru":
|
||||
return (await import("@fullcalendar/core/locales/ru")).default;
|
||||
case "ja":
|
||||
return (await import("@fullcalendar/core/locales/ja")).default;
|
||||
case "en":
|
||||
default:
|
||||
return undefined;
|
||||
|
||||
@@ -19,6 +19,6 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"dotenv": "17.2.1",
|
||||
"electron": "37.2.6"
|
||||
"electron": "37.3.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@triliumnext/desktop",
|
||||
"version": "0.97.2",
|
||||
"version": "0.98.0",
|
||||
"description": "Build your personal knowledge base with Trilium Notes",
|
||||
"private": true,
|
||||
"main": "main.cjs",
|
||||
@@ -17,7 +17,7 @@
|
||||
"@types/electron-squirrel-startup": "1.0.2",
|
||||
"@triliumnext/server": "workspace:*",
|
||||
"copy-webpack-plugin": "13.0.1",
|
||||
"electron": "37.2.6",
|
||||
"electron": "37.3.0",
|
||||
"@electron-forge/cli": "7.8.3",
|
||||
"@electron-forge/maker-deb": "7.8.3",
|
||||
"@electron-forge/maker-dmg": "7.8.3",
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
"@triliumnext/desktop": "workspace:*",
|
||||
"@types/fs-extra": "11.0.4",
|
||||
"copy-webpack-plugin": "13.0.1",
|
||||
"electron": "37.2.6",
|
||||
"electron": "37.3.0",
|
||||
"fs-extra": "11.3.1"
|
||||
},
|
||||
"nx": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@triliumnext/server",
|
||||
"version": "0.97.2",
|
||||
"version": "0.98.0",
|
||||
"description": "The server-side component of TriliumNext, which exposes the client via the web, allows for sync and provides a REST API for both internal and external use.",
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
@@ -39,7 +39,7 @@
|
||||
"@types/ws": "8.18.1",
|
||||
"@types/xml2js": "0.4.14",
|
||||
"express-http-proxy": "2.1.1",
|
||||
"@anthropic-ai/sdk": "0.59.0",
|
||||
"@anthropic-ai/sdk": "0.60.0",
|
||||
"@braintree/sanitize-url": "7.1.1",
|
||||
"@triliumnext/commons": "workspace:*",
|
||||
"@triliumnext/express-partial-content": "workspace:*",
|
||||
@@ -59,7 +59,7 @@
|
||||
"debounce": "2.2.0",
|
||||
"debug": "4.4.1",
|
||||
"ejs": "3.1.10",
|
||||
"electron": "37.2.6",
|
||||
"electron": "37.3.0",
|
||||
"electron-debug": "4.1.0",
|
||||
"electron-window-state": "5.0.3",
|
||||
"escape-html": "1.0.3",
|
||||
@@ -74,7 +74,7 @@
|
||||
"html2plaintext": "2.1.4",
|
||||
"http-proxy-agent": "7.0.2",
|
||||
"https-proxy-agent": "7.0.6",
|
||||
"i18next": "25.3.4",
|
||||
"i18next": "25.3.6",
|
||||
"i18next-fs-backend": "2.6.0",
|
||||
"image-type": "6.0.0",
|
||||
"ini": "5.0.0",
|
||||
@@ -103,7 +103,7 @@
|
||||
"swagger-ui-express": "5.0.1",
|
||||
"time2fa": "^1.3.0",
|
||||
"tmp": "0.2.5",
|
||||
"turndown": "7.2.0",
|
||||
"turndown": "7.2.1",
|
||||
"unescape": "1.0.1",
|
||||
"ws": "8.18.3",
|
||||
"xml2js": "0.6.2",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<p>Trilium supports configuration via a file named <code>config.ini</code> and
|
||||
environment variables. Please review the file named <a href="https://github.com/TriliumNext/Trilium/blob/develop/apps/server/src/assets/config-sample.ini">config-sample.ini</a> in
|
||||
the <a href="https://github.com/TriliumNext/Trilium">Notes</a> repository
|
||||
environment variables. Please review the file named <a href="https://github.com/TriliumNext/Trilium/blob/main/apps/server/src/assets/config-sample.ini">config-sample.ini</a> in
|
||||
the <a href="https://github.com/TriliumNext/Trilium">Trilium</a> repository
|
||||
to see what values are supported.</p>
|
||||
<p>You can provide the same values via environment variables instead of the <code>config.ini</code> file,
|
||||
and these environment variables use the following format:</p>
|
||||
|
||||
@@ -231,23 +231,17 @@
|
||||
first, then adds fuzzy matching when needed.</p>
|
||||
<h3>How Progressive Search Works</h3>
|
||||
<ol>
|
||||
<li>
|
||||
<p><strong>Phase 1 - Exact Matching</strong>: When you search, Trilium first
|
||||
looks for exact matches of your search terms. This handles the vast majority
|
||||
of searches (90%+) and returns results almost instantly.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>Phase 2 - Fuzzy Fallback</strong>: If Phase 1 doesn't find enough
|
||||
high-quality results (fewer than 5 results with good relevance scores),
|
||||
Trilium automatically adds fuzzy matching to find results with typos or
|
||||
spelling variations.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>Result Ordering</strong>: Exact matches always appear before fuzzy
|
||||
matches, regardless of individual scores. This ensures that when you search
|
||||
for "project", notes containing the exact word "project" will appear before
|
||||
notes containing similar words like "projects" or "projection".</p>
|
||||
</li>
|
||||
<li><strong>Phase 1 - Exact Matching</strong>: When you search, Trilium first
|
||||
looks for exact matches of your search terms. This handles the vast majority
|
||||
of searches (90%+) and returns results almost instantly.</li>
|
||||
<li><strong>Phase 2 - Fuzzy Fallback</strong>: If Phase 1 doesn't find enough
|
||||
high-quality results (fewer than 5 results with good relevance scores),
|
||||
Trilium automatically adds fuzzy matching to find results with typos or
|
||||
spelling variations.</li>
|
||||
<li><strong>Result Ordering</strong>: Exact matches always appear before fuzzy
|
||||
matches, regardless of individual scores. This ensures that when you search
|
||||
for "project", notes containing the exact word "project" will appear before
|
||||
notes containing similar words like "projects" or "projection".</li>
|
||||
</ol>
|
||||
<h3>Progressive Search Behavior</h3>
|
||||
<ul>
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
<p>There are two types of error logs, both of which are useful when reporting
|
||||
bugs.</p>
|
||||
<ul>
|
||||
<li data-list-item-id="e5d891396e04bcb9d78ea10421e8ee6be"><a class="reference-link" href="#root/pOsGYCXsbNQG/BgmBlOIl72jZ/qzNzp9LYQyPT/_help_bnyigUA2UK7s">Backend (server) logs</a>
|
||||
<li><a class="reference-link" href="#root/_help_bnyigUA2UK7s">Backend (server) logs</a>
|
||||
</li>
|
||||
<li data-list-item-id="e94ecb76c9af944e47bf8b5c5dabf027a"><a class="reference-link" href="#root/pOsGYCXsbNQG/BgmBlOIl72jZ/qzNzp9LYQyPT/_help_9yEHzMyFirZR">Frontend logs</a>
|
||||
<li><a class="reference-link" href="#root/_help_9yEHzMyFirZR">Frontend logs</a>
|
||||
</li>
|
||||
</ul>
|
||||
<h2>Providing sensitive data</h2>
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<h2>Accessing via the backend log</h2>
|
||||
<p>In the <a class="reference-link" href="#root/pOsGYCXsbNQG/gh7bpGYxajRS/Vc8PjrjAGuOp/_help_x3i7MxGccDuM">Global menu</a>,
|
||||
<p>In the <a class="reference-link" href="#root/_help_x3i7MxGccDuM">Global menu</a>,
|
||||
go to Advanced → Show backend log</p>
|
||||
<h2>Location on the disk</h2>
|
||||
<p>Backend logs are stored on the file system. To find them, open the
|
||||
<a
|
||||
class="reference-link" href="#root/pOsGYCXsbNQG/Otzi9La2YAUX/_help_tAassRL4RSQL">Data directory</a>, go to the <code>log</code> subdirectory and find the
|
||||
class="reference-link" href="#root/_help_tAassRL4RSQL">Data directory</a>, go to the <code>log</code> subdirectory and find the
|
||||
latest log file, e.g. <code>trilium-2022-12-14.log</code>. </p>
|
||||
<h2>Reporting backend bugs</h2>
|
||||
<p>You can attach the whole file to the bug report (preferable) or open it
|
||||
@@ -15,12 +15,18 @@
|
||||
in order to reduce the space consumption.</p>
|
||||
<p>It's possible to change the retention period by modifying the
|
||||
<a
|
||||
class="reference-link" href="#root/pOsGYCXsbNQG/tC7s2alapj8V/_help_Gzjqa934BdH4">Configuration (config.ini or environment variables)</a> via the <code>.ini</code> file:</p><pre><code class="language-text-x-trilium-auto">[Logging]
|
||||
class="reference-link" href="#root/_help_Gzjqa934BdH4">Configuration (config.ini or environment variables)</a> via the <code>.ini</code> file:</p><pre><code class="language-text-x-trilium-auto">[Logging]
|
||||
retentionDays=7</code></pre>
|
||||
<p>Or via the environment variable <code>TRILIUM_LOGGING_RETENTION_DAYS</code>.</p>
|
||||
<aside
|
||||
class="admonition note">
|
||||
<p>Special cases:</p>
|
||||
<ul>
|
||||
<li>Positive values indicate the number of days worth of logs to keep</li>
|
||||
<li>A value of 0 results with the default value (90 days) to be used</li>
|
||||
<li>Negative values (e.g. <code>-1</code>) result with all logs to be kept,
|
||||
irrespective how ancient and numerous (and</li>
|
||||
</ul>
|
||||
<aside class="admonition note">
|
||||
<p>If you set the retention days to a low number, you might notice that not
|
||||
all the log files are being deleted. This is because a minimum number of
|
||||
logs (7 at the time of writing) is maintained at all times.</p>
|
||||
</aside>
|
||||
</aside>
|
||||
@@ -5,9 +5,9 @@
|
||||
console is cleared on app restart.</p>
|
||||
<p>If that doesn't work, then:</p>
|
||||
<ul>
|
||||
<li data-list-item-id="e1f836ac8425c0d56072614c40c996bbd">in Trilium desktop app, go to top-left menu button -> Advanced ->
|
||||
<li>in Trilium desktop app, go to top-left menu button -> Advanced ->
|
||||
Open Dev Tools</li>
|
||||
<li data-list-item-id="e8bd27605bedefe884b826a1899413a6d">In Firefox/Chrome right-click anywhere in the page and click Inspect:</li>
|
||||
<li>In Firefox/Chrome right-click anywhere in the page and click Inspect:</li>
|
||||
</ul>
|
||||
<p>
|
||||
<img src="Frontend logs_error-logs-f.png">
|
||||
|
||||
14
apps/server/src/assets/translations/fa/server.json
Normal file
14
apps/server/src/assets/translations/fa/server.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"keyboard_actions": {
|
||||
"back-in-note-history": "به یادداشت قبلی در تاریخچه",
|
||||
"forward-in-note-history": "به یادداشت بعدی در تاریخچه برو",
|
||||
"open-jump-to-note-dialog": "باز کردن پنجرهٔ «پرش به یادداشت»",
|
||||
"open-command-palette": "باز کردن پالت دستورات",
|
||||
"scroll-to-active-note": "پیمایش درخت یادداشت به یادداشت جاری",
|
||||
"quick-search": "فعالسازی نوار جستجوی سریع",
|
||||
"search-in-subtree": "جستجوی یادداشتها در زیردرخت یادداشت فعال",
|
||||
"expand-subtree": "باز کردن زیردرخت یادداشت جاری",
|
||||
"collapse-tree": "بستن کامل درخت یادداشتها",
|
||||
"collapse-subtree": "بستن زیرشاخههای یادداشت فعلی"
|
||||
}
|
||||
}
|
||||
10
apps/server/src/assets/translations/fi/server.json
Normal file
10
apps/server/src/assets/translations/fi/server.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"keyboard_actions": {
|
||||
"quick-search": "Aktivoi pikahakupalkki",
|
||||
"collapse-tree": "Kutista valmis muistiinpanopuu",
|
||||
"creating-and-moving-notes": "Luo ja siirrä muistioita",
|
||||
"delete-note": "Poista muistio",
|
||||
"move-note-up": "Siirrä muistio ylös",
|
||||
"open-command-palette": "Avaa komentovalikko"
|
||||
}
|
||||
}
|
||||
@@ -1,287 +1,355 @@
|
||||
{
|
||||
"keyboard_actions": {
|
||||
"open-jump-to-note-dialog": "Ouvrir la boîte de dialogue \"Aller à la note\"",
|
||||
"search-in-subtree": "Rechercher des notes dans les sous-arbres de la note active",
|
||||
"expand-subtree": "Développer le sous-arbre de la note actuelle",
|
||||
"collapse-tree": "Réduire toute l'arborescence des notes",
|
||||
"collapse-subtree": "Réduire le sous-arbre de la note actuelle",
|
||||
"sort-child-notes": "Trier les notes enfants",
|
||||
"creating-and-moving-notes": "Créer et déplacer des notes",
|
||||
"create-note-into-inbox": "Créer une note dans l'emplacement par défaut (si défini) ou une note journalière",
|
||||
"delete-note": "Supprimer la note",
|
||||
"move-note-up": "Déplacer la note vers le haut",
|
||||
"move-note-down": "Déplacer la note vers le bas",
|
||||
"move-note-up-in-hierarchy": "Déplacer la note vers le haut dans la hiérarchie",
|
||||
"move-note-down-in-hierarchy": "Déplacer la note vers le bas dans la hiérarchie",
|
||||
"edit-note-title": "Passer de l'arborescence aux détails d'une note et éditer le titre",
|
||||
"edit-branch-prefix": "Afficher la fenêtre Éditer le préfixe de branche",
|
||||
"note-clipboard": "Note presse-papiers",
|
||||
"copy-notes-to-clipboard": "Copier les notes sélectionnées dans le presse-papiers",
|
||||
"paste-notes-from-clipboard": "Coller les notes depuis le presse-papiers dans la note active",
|
||||
"cut-notes-to-clipboard": "Couper les notes sélectionnées dans le presse-papiers",
|
||||
"select-all-notes-in-parent": "Sélectionner toutes les notes du niveau de la note active",
|
||||
"add-note-above-to-the-selection": "Ajouter la note au-dessus de la sélection",
|
||||
"add-note-below-to-selection": "Ajouter la note en dessous de la sélection",
|
||||
"duplicate-subtree": "Dupliquer le sous-arbre",
|
||||
"tabs-and-windows": "Onglets et fenêtres",
|
||||
"open-new-tab": "Ouvrir un nouvel onglet",
|
||||
"close-active-tab": "Fermer l'onglet actif",
|
||||
"reopen-last-tab": "Rouvrir le dernier onglet fermé",
|
||||
"activate-next-tab": "Basculer vers l'onglet à droite de l'onglet actif",
|
||||
"activate-previous-tab": "Basculer vers l'onglet à gauche de l'onglet actif",
|
||||
"open-new-window": "Ouvrir une nouvelle fenêtre vide",
|
||||
"toggle-tray": "Afficher/masquer l'application dans la barre des tâches",
|
||||
"first-tab": "Basculer vers le premier onglet dans la liste",
|
||||
"second-tab": "Basculer vers le deuxième onglet dans la liste",
|
||||
"third-tab": "Basculer vers le troisième onglet dans la liste",
|
||||
"fourth-tab": "Basculer vers le quatrième onglet dans la liste",
|
||||
"fifth-tab": "Basculer vers le cinquième onglet dans la liste",
|
||||
"sixth-tab": "Basculer vers le sixième onglet dans la liste",
|
||||
"seventh-tab": "Basculer vers le septième onglet dans la liste",
|
||||
"eight-tab": "Basculer vers le huitième onglet dans la liste",
|
||||
"ninth-tab": "Basculer vers le neuvième onglet dans la liste",
|
||||
"last-tab": "Basculer vers le dernier onglet dans la liste",
|
||||
"dialogs": "Boîtes de dialogue",
|
||||
"show-note-source": "Affiche la boîte de dialogue Source de la note",
|
||||
"show-options": "Afficher les Options",
|
||||
"show-revisions": "Afficher la boîte de dialogue Versions de la note",
|
||||
"show-recent-changes": "Afficher la boîte de dialogue Modifications récentes",
|
||||
"show-sql-console": "Afficher la boîte de dialogue Console SQL",
|
||||
"show-backend-log": "Afficher la boîte de dialogue Journal du backend",
|
||||
"text-note-operations": "Opérations sur les notes textuelles",
|
||||
"add-link-to-text": "Ouvrir la boîte de dialogue pour ajouter un lien dans le texte",
|
||||
"follow-link-under-cursor": "Suivre le lien sous le curseur",
|
||||
"insert-date-and-time-to-text": "Insérer la date et l'heure dans le texte",
|
||||
"paste-markdown-into-text": "Coller du texte au format Markdown dans la note depuis le presse-papiers",
|
||||
"cut-into-note": "Couper la sélection depuis la note actuelle et créer une sous-note avec le texte sélectionné",
|
||||
"add-include-note-to-text": "Ouvrir la boîte de dialogue pour Inclure une note",
|
||||
"edit-readonly-note": "Éditer une note en lecture seule",
|
||||
"attributes-labels-and-relations": "Attributs (labels et relations)",
|
||||
"add-new-label": "Créer un nouveau label",
|
||||
"create-new-relation": "Créer une nouvelle relation",
|
||||
"ribbon-tabs": "Onglets du ruban",
|
||||
"toggle-basic-properties": "Afficher/masquer les Propriétés de base de la note",
|
||||
"toggle-file-properties": "Afficher/masquer les Propriétés du fichier",
|
||||
"toggle-image-properties": "Afficher/masquer les Propriétés de l'image",
|
||||
"toggle-owned-attributes": "Afficher/masquer les Attributs propres",
|
||||
"toggle-inherited-attributes": "Afficher/masquer les Attributs hérités",
|
||||
"toggle-promoted-attributes": "Afficher/masquer les Attributs promus",
|
||||
"toggle-link-map": "Afficher/masquer la Carte de la note",
|
||||
"toggle-note-info": "Afficher/masquer les Informations de la note",
|
||||
"toggle-note-paths": "Afficher/masquer les Emplacements de la note",
|
||||
"toggle-similar-notes": "Afficher/masquer les Notes similaires",
|
||||
"other": "Autre",
|
||||
"toggle-right-pane": "Afficher/masquer le volet droit, qui inclut la Table des matières et les Accentuations",
|
||||
"print-active-note": "Imprimer la note active",
|
||||
"open-note-externally": "Ouvrir la note comme fichier avec l'application par défaut",
|
||||
"render-active-note": "Rendre (ou re-rendre) la note active",
|
||||
"run-active-note": "Exécuter le code JavaScript (frontend/backend) de la note active",
|
||||
"toggle-note-hoisting": "Activer le focus sur la note active",
|
||||
"unhoist": "Désactiver tout focus",
|
||||
"reload-frontend-app": "Recharger l'application",
|
||||
"open-dev-tools": "Ouvrir les outils de développement",
|
||||
"toggle-left-note-tree-panel": "Basculer le panneau gauche (arborescence des notes)",
|
||||
"toggle-full-screen": "Basculer en plein écran",
|
||||
"zoom-out": "Dézoomer",
|
||||
"zoom-in": "Zoomer",
|
||||
"note-navigation": "Navigation dans les notes",
|
||||
"reset-zoom-level": "Réinitialiser le niveau de zoom",
|
||||
"copy-without-formatting": "Copier le texte sélectionné sans mise en forme",
|
||||
"force-save-revision": "Forcer la création / sauvegarde d'une nouvelle version de la note active",
|
||||
"show-help": "Affiche le guide de l'utilisateur intégré",
|
||||
"toggle-book-properties": "Afficher/masquer les Propriétés du Livre",
|
||||
"toggle-classic-editor-toolbar": "Activer/désactiver l'onglet Mise en forme de l'éditeur avec la barre d'outils fixe",
|
||||
"export-as-pdf": "Exporte la note actuelle en PDF",
|
||||
"show-cheatsheet": "Affiche une fenêtre modale avec des opérations de clavier courantes",
|
||||
"toggle-zen-mode": "Active/désactive le mode zen (interface réduite pour favoriser la concentration)",
|
||||
"back-in-note-history": "Naviguer à la note précédente dans l'historique",
|
||||
"forward-in-note-history": "Naviguer a la note suivante dans l'historique",
|
||||
"open-command-palette": "Ouvrir la palette de commandes",
|
||||
"clone-notes-to": "Cloner les nœuds sélectionnés",
|
||||
"move-notes-to": "Déplacer les nœuds sélectionnés"
|
||||
},
|
||||
"login": {
|
||||
"title": "Connexion",
|
||||
"heading": "Connexion à Trilium",
|
||||
"incorrect-password": "Le mot de passe est incorrect. Veuillez réessayer.",
|
||||
"password": "Mot de passe",
|
||||
"remember-me": "Se souvenir de moi",
|
||||
"button": "Connexion"
|
||||
},
|
||||
"set_password": {
|
||||
"title": "Définir un mot de passe",
|
||||
"heading": "Définir un mot de passe",
|
||||
"description": "Avant de pouvoir commencer à utiliser Trilium depuis le web, vous devez d'abord définir un mot de passe. Vous utiliserez ensuite ce mot de passe pour vous connecter.",
|
||||
"password": "Mot de passe",
|
||||
"password-confirmation": "Confirmation du mot de passe",
|
||||
"button": "Définir le mot de passe"
|
||||
},
|
||||
"javascript-required": "Trilium nécessite que JavaScript soit activé.",
|
||||
"setup": {
|
||||
"heading": "Configuration de Trilium Notes",
|
||||
"new-document": "Je suis un nouvel utilisateur et je souhaite créer un nouveau document Trilium pour mes notes",
|
||||
"sync-from-desktop": "J'ai déjà l'application de bureau et je souhaite configurer la synchronisation avec celle-ci",
|
||||
"sync-from-server": "J'ai déjà un serveur et je souhaite configurer la synchronisation avec celui-ci",
|
||||
"next": "Suivant",
|
||||
"init-in-progress": "Initialisation du document en cours",
|
||||
"redirecting": "Vous serez bientôt redirigé vers l'application.",
|
||||
"title": "Configuration"
|
||||
},
|
||||
"setup_sync-from-desktop": {
|
||||
"heading": "Synchroniser depuis une application de bureau",
|
||||
"description": "Cette procédure doit être réalisée depuis l'application de bureau installée sur votre ordinateur:",
|
||||
"step1": "Ouvrez l'application Trilium Notes.",
|
||||
"step2": "Dans le menu Trilium, cliquez sur Options.",
|
||||
"step3": "Cliquez sur la catégorie Synchroniser.",
|
||||
"step4": "Remplacez l'adresse de l'instance de serveur par : {{- host}} et cliquez sur Enregistrer.",
|
||||
"step5": "Cliquez sur le bouton 'Tester la synchronisation' pour vérifier que la connexion fonctionne.",
|
||||
"step6": "Une fois que vous avez terminé ces étapes, cliquez sur {{- link}}.",
|
||||
"step6-here": "ici"
|
||||
},
|
||||
"setup_sync-from-server": {
|
||||
"heading": "Synchroniser depuis le serveur",
|
||||
"instructions": "Veuillez saisir l'adresse du serveur Trilium et les informations d'identification ci-dessous. Cela téléchargera l'intégralité du document Trilium à partir du serveur et configurera la synchronisation avec celui-ci. En fonction de la taille du document et de votre vitesse de connexion, cela peut prendre un plusieurs minutes.",
|
||||
"server-host": "Adresse du serveur Trilium",
|
||||
"server-host-placeholder": "https://<nom d'hôte>:<port>",
|
||||
"proxy-server": "Serveur proxy (facultatif)",
|
||||
"proxy-server-placeholder": "https://<nom d'hôte>:<port>",
|
||||
"note": "Note :",
|
||||
"proxy-instruction": "Si vous laissez le paramètre de proxy vide, le proxy du système sera utilisé (s'applique uniquement à l'application de bureau)",
|
||||
"password": "Mot de passe",
|
||||
"password-placeholder": "Mot de passe",
|
||||
"back": "Retour",
|
||||
"finish-setup": "Terminer"
|
||||
},
|
||||
"setup_sync-in-progress": {
|
||||
"heading": "Synchronisation en cours",
|
||||
"successful": "La synchronisation a été correctement configurée. La synchronisation initiale prendra un certain temps. Une fois terminée, vous serez redirigé vers la page de connexion.",
|
||||
"outstanding-items": "Éléments de synchronisation exceptionnels :",
|
||||
"outstanding-items-default": "N/A"
|
||||
},
|
||||
"share_404": {
|
||||
"title": "Page non trouvée",
|
||||
"heading": "Page non trouvée"
|
||||
},
|
||||
"share_page": {
|
||||
"parent": "parent :",
|
||||
"clipped-from": "Cette note a été initialement extraite de {{- url}}",
|
||||
"child-notes": "Notes enfants :",
|
||||
"no-content": "Cette note n'a aucun contenu."
|
||||
},
|
||||
"weekdays": {
|
||||
"monday": "Lundi",
|
||||
"tuesday": "Mardi",
|
||||
"wednesday": "Mercredi",
|
||||
"thursday": "Jeudi",
|
||||
"friday": "Vendredi",
|
||||
"saturday": "Samedi",
|
||||
"sunday": "Dimanche"
|
||||
},
|
||||
"months": {
|
||||
"january": "Janvier",
|
||||
"february": "Février",
|
||||
"march": "Mars",
|
||||
"april": "Avril",
|
||||
"may": "Mai",
|
||||
"june": "Juin",
|
||||
"july": "Juillet",
|
||||
"august": "Août",
|
||||
"september": "Septembre",
|
||||
"october": "Octobre",
|
||||
"november": "Novembre",
|
||||
"december": "Décembre"
|
||||
},
|
||||
"special_notes": {
|
||||
"search_prefix": "Recherche :"
|
||||
},
|
||||
"test_sync": {
|
||||
"not-configured": "L'hôte du serveur de synchronisation n'est pas configuré. Veuillez d'abord configurer la synchronisation.",
|
||||
"successful": "L'établissement de liaison du serveur de synchronisation a été réussi, la synchronisation a été démarrée."
|
||||
},
|
||||
"hidden-subtree": {
|
||||
"root-title": "Notes cachées",
|
||||
"search-history-title": "Historique de recherche",
|
||||
"note-map-title": "Carte de la Note",
|
||||
"sql-console-history-title": "Historique de la console SQL",
|
||||
"shared-notes-title": "Notes partagées",
|
||||
"bulk-action-title": "Action groupée",
|
||||
"backend-log-title": "Journal Backend",
|
||||
"user-hidden-title": "Utilisateur masqué",
|
||||
"launch-bar-templates-title": "Modèles de barre de raccourcis",
|
||||
"base-abstract-launcher-title": "Raccourci Base abstraite",
|
||||
"command-launcher-title": "Raccourci Commande",
|
||||
"note-launcher-title": "Raccourci Note",
|
||||
"script-launcher-title": "Raccourci Script",
|
||||
"built-in-widget-title": "Widget intégré",
|
||||
"spacer-title": "Séparateur",
|
||||
"custom-widget-title": "Widget personnalisé",
|
||||
"launch-bar-title": "Barre de lancement",
|
||||
"available-launchers-title": "Raccourcis disponibles",
|
||||
"go-to-previous-note-title": "Aller à la note précédente",
|
||||
"go-to-next-note-title": "Aller à la note suivante",
|
||||
"new-note-title": "Nouvelle note",
|
||||
"search-notes-title": "Rechercher des notes",
|
||||
"calendar-title": "Calendrier",
|
||||
"recent-changes-title": "Modifications récentes",
|
||||
"bookmarks-title": "Signets",
|
||||
"open-today-journal-note-title": "Ouvrir la note du journal du jour",
|
||||
"quick-search-title": "Recherche rapide",
|
||||
"protected-session-title": "Session protégée",
|
||||
"sync-status-title": "État de la synchronisation",
|
||||
"settings-title": "Réglages",
|
||||
"options-title": "Options",
|
||||
"appearance-title": "Apparence",
|
||||
"shortcuts-title": "Raccourcis",
|
||||
"text-notes": "Notes de texte",
|
||||
"code-notes-title": "Notes de code",
|
||||
"images-title": "Images",
|
||||
"spellcheck-title": "Correcteur orthographique",
|
||||
"password-title": "Mot de passe",
|
||||
"etapi-title": "ETAPI",
|
||||
"backup-title": "Sauvegarde",
|
||||
"sync-title": "Synchronisation",
|
||||
"other": "Autre",
|
||||
"advanced-title": "Avancé",
|
||||
"visible-launchers-title": "Raccourcis visibles",
|
||||
"user-guide": "Guide de l'utilisateur"
|
||||
},
|
||||
"notes": {
|
||||
"new-note": "Nouvelle note",
|
||||
"duplicate-note-suffix": "(dup)",
|
||||
"duplicate-note-title": "{{- noteTitle }} {{ duplicateNoteSuffix }}"
|
||||
},
|
||||
"backend_log": {
|
||||
"log-does-not-exist": "Le fichier journal '{{ fileName }}' n'existe pas (encore).",
|
||||
"reading-log-failed": "La lecture du fichier journal d'administration '{{ fileName }}' a échoué."
|
||||
},
|
||||
"content_renderer": {
|
||||
"note-cannot-be-displayed": "Ce type de note ne peut pas être affiché."
|
||||
},
|
||||
"pdf": {
|
||||
"export_filter": "Document PDF (*.pdf)",
|
||||
"unable-to-export-message": "La note actuelle n'a pas pu être exportée en format PDF.",
|
||||
"unable-to-export-title": "Impossible d'exporter au format PDF",
|
||||
"unable-to-save-message": "Le fichier sélectionné n'a pas pu être écrit. Réessayez ou sélectionnez une autre destination."
|
||||
},
|
||||
"tray": {
|
||||
"tooltip": "Trilium Notes",
|
||||
"close": "Quitter Trilium",
|
||||
"recents": "Notes récentes",
|
||||
"bookmarks": "Signets",
|
||||
"today": "Ouvrir la note du journal du jour",
|
||||
"new-note": "Nouvelle note",
|
||||
"show-windows": "Afficher les fenêtres"
|
||||
},
|
||||
"migration": {
|
||||
"old_version": "La migration directe à partir de votre version actuelle n'est pas prise en charge. Veuillez d'abord mettre à jour vers la version v0.60.4, puis vers cette nouvelle version.",
|
||||
"error_message": "Erreur lors de la migration vers la version {{version}}: {{stack}}",
|
||||
"wrong_db_version": "La version de la base de données ({{version}}) est plus récente que ce que l'application supporte actuellement ({{targetVersion}}), ce qui signifie qu'elle a été créée par une version plus récente et incompatible de Trilium. Mettez à jour vers la dernière version de Trilium pour résoudre ce problème."
|
||||
},
|
||||
"modals": {
|
||||
"error_title": "Erreur"
|
||||
},
|
||||
"keyboard_action_names": {
|
||||
"command-palette": "Palette de commandes",
|
||||
"quick-search": "Recherche rapide"
|
||||
}
|
||||
"keyboard_actions": {
|
||||
"open-jump-to-note-dialog": "Ouvrir la boîte de dialogue \"Aller à la note\"",
|
||||
"search-in-subtree": "Rechercher des notes dans les sous-arbres de la note active",
|
||||
"expand-subtree": "Développer le sous-arbre de la note actuelle",
|
||||
"collapse-tree": "Réduire toute l'arborescence des notes",
|
||||
"collapse-subtree": "Réduire le sous-arbre de la note actuelle",
|
||||
"sort-child-notes": "Trier les notes enfants",
|
||||
"creating-and-moving-notes": "Créer et déplacer des notes",
|
||||
"create-note-into-inbox": "Créer une note dans l'emplacement par défaut (si défini) ou une note journalière",
|
||||
"delete-note": "Supprimer la note",
|
||||
"move-note-up": "Déplacer la note vers le haut",
|
||||
"move-note-down": "Déplacer la note vers le bas",
|
||||
"move-note-up-in-hierarchy": "Déplacer la note vers le haut dans la hiérarchie",
|
||||
"move-note-down-in-hierarchy": "Déplacer la note vers le bas dans la hiérarchie",
|
||||
"edit-note-title": "Passer de l'arborescence aux détails d'une note et éditer le titre",
|
||||
"edit-branch-prefix": "Afficher la fenêtre Éditer le préfixe de branche",
|
||||
"note-clipboard": "Note presse-papiers",
|
||||
"copy-notes-to-clipboard": "Copier les notes sélectionnées dans le presse-papiers",
|
||||
"paste-notes-from-clipboard": "Coller les notes depuis le presse-papiers dans la note active",
|
||||
"cut-notes-to-clipboard": "Couper les notes sélectionnées dans le presse-papiers",
|
||||
"select-all-notes-in-parent": "Sélectionner toutes les notes du niveau de la note active",
|
||||
"add-note-above-to-the-selection": "Ajouter la note au-dessus de la sélection",
|
||||
"add-note-below-to-selection": "Ajouter la note en dessous de la sélection",
|
||||
"duplicate-subtree": "Dupliquer le sous-arbre",
|
||||
"tabs-and-windows": "Onglets et fenêtres",
|
||||
"open-new-tab": "Ouvrir un nouvel onglet",
|
||||
"close-active-tab": "Fermer l'onglet actif",
|
||||
"reopen-last-tab": "Rouvrir le dernier onglet fermé",
|
||||
"activate-next-tab": "Basculer vers l'onglet à droite de l'onglet actif",
|
||||
"activate-previous-tab": "Basculer vers l'onglet à gauche de l'onglet actif",
|
||||
"open-new-window": "Ouvrir une nouvelle fenêtre vide",
|
||||
"toggle-tray": "Afficher/masquer l'application dans la barre des tâches",
|
||||
"first-tab": "Basculer vers le premier onglet dans la liste",
|
||||
"second-tab": "Basculer vers le deuxième onglet dans la liste",
|
||||
"third-tab": "Basculer vers le troisième onglet dans la liste",
|
||||
"fourth-tab": "Basculer vers le quatrième onglet dans la liste",
|
||||
"fifth-tab": "Basculer vers le cinquième onglet dans la liste",
|
||||
"sixth-tab": "Basculer vers le sixième onglet dans la liste",
|
||||
"seventh-tab": "Basculer vers le septième onglet dans la liste",
|
||||
"eight-tab": "Basculer vers le huitième onglet dans la liste",
|
||||
"ninth-tab": "Basculer vers le neuvième onglet dans la liste",
|
||||
"last-tab": "Basculer vers le dernier onglet dans la liste",
|
||||
"dialogs": "Boîtes de dialogue",
|
||||
"show-note-source": "Affiche la boîte de dialogue Source de la note",
|
||||
"show-options": "Afficher les Options",
|
||||
"show-revisions": "Afficher la boîte de dialogue Versions de la note",
|
||||
"show-recent-changes": "Afficher la boîte de dialogue Modifications récentes",
|
||||
"show-sql-console": "Afficher la boîte de dialogue Console SQL",
|
||||
"show-backend-log": "Afficher la boîte de dialogue Journal du backend",
|
||||
"text-note-operations": "Opérations sur les notes textuelles",
|
||||
"add-link-to-text": "Ouvrir la boîte de dialogue pour ajouter un lien dans le texte",
|
||||
"follow-link-under-cursor": "Suivre le lien sous le curseur",
|
||||
"insert-date-and-time-to-text": "Insérer la date et l'heure dans le texte",
|
||||
"paste-markdown-into-text": "Coller du texte au format Markdown dans la note depuis le presse-papiers",
|
||||
"cut-into-note": "Couper la sélection depuis la note actuelle et créer une sous-note avec le texte sélectionné",
|
||||
"add-include-note-to-text": "Ouvrir la boîte de dialogue pour Inclure une note",
|
||||
"edit-readonly-note": "Éditer une note en lecture seule",
|
||||
"attributes-labels-and-relations": "Attributs (labels et relations)",
|
||||
"add-new-label": "Créer un nouveau label",
|
||||
"create-new-relation": "Créer une nouvelle relation",
|
||||
"ribbon-tabs": "Onglets du ruban",
|
||||
"toggle-basic-properties": "Afficher/masquer les Propriétés de base de la note",
|
||||
"toggle-file-properties": "Afficher/masquer les Propriétés du fichier",
|
||||
"toggle-image-properties": "Afficher/masquer les Propriétés de l'image",
|
||||
"toggle-owned-attributes": "Afficher/masquer les Attributs propres",
|
||||
"toggle-inherited-attributes": "Afficher/masquer les Attributs hérités",
|
||||
"toggle-promoted-attributes": "Afficher/masquer les Attributs promus",
|
||||
"toggle-link-map": "Afficher/masquer la Carte de la note",
|
||||
"toggle-note-info": "Afficher/masquer les Informations de la note",
|
||||
"toggle-note-paths": "Afficher/masquer les Emplacements de la note",
|
||||
"toggle-similar-notes": "Afficher/masquer les Notes similaires",
|
||||
"other": "Autre",
|
||||
"toggle-right-pane": "Afficher/masquer le volet droit, qui inclut la Table des matières et les Accentuations",
|
||||
"print-active-note": "Imprimer la note active",
|
||||
"open-note-externally": "Ouvrir la note comme fichier avec l'application par défaut",
|
||||
"render-active-note": "Rendre (ou re-rendre) la note active",
|
||||
"run-active-note": "Exécuter le code JavaScript (frontend/backend) de la note active",
|
||||
"toggle-note-hoisting": "Activer le focus sur la note active",
|
||||
"unhoist": "Désactiver tout focus",
|
||||
"reload-frontend-app": "Recharger l'application",
|
||||
"open-dev-tools": "Ouvrir les outils de développement",
|
||||
"toggle-left-note-tree-panel": "Basculer le panneau gauche (arborescence des notes)",
|
||||
"toggle-full-screen": "Basculer en plein écran",
|
||||
"zoom-out": "Dézoomer",
|
||||
"zoom-in": "Zoomer",
|
||||
"note-navigation": "Navigation dans les notes",
|
||||
"reset-zoom-level": "Réinitialiser le niveau de zoom",
|
||||
"copy-without-formatting": "Copier le texte sélectionné sans mise en forme",
|
||||
"force-save-revision": "Forcer la création / sauvegarde d'une nouvelle version de la note active",
|
||||
"show-help": "Affiche le guide de l'utilisateur intégré",
|
||||
"toggle-book-properties": "Afficher/masquer les Propriétés du Livre",
|
||||
"toggle-classic-editor-toolbar": "Activer/désactiver l'onglet Mise en forme de l'éditeur avec la barre d'outils fixe",
|
||||
"export-as-pdf": "Exporte la note actuelle en PDF",
|
||||
"show-cheatsheet": "Affiche une fenêtre modale avec des opérations de clavier courantes",
|
||||
"toggle-zen-mode": "Active/désactive le mode zen (interface réduite pour favoriser la concentration)",
|
||||
"back-in-note-history": "Naviguer à la note précédente dans l'historique",
|
||||
"forward-in-note-history": "Naviguer a la note suivante dans l'historique",
|
||||
"open-command-palette": "Ouvrir la palette de commandes",
|
||||
"clone-notes-to": "Cloner les nœuds sélectionnés",
|
||||
"move-notes-to": "Déplacer les nœuds sélectionnés",
|
||||
"scroll-to-active-note": "Faire défiler l’arborescence des notes jusqu’à la note active",
|
||||
"quick-search": "Activer la barre de recherche rapide",
|
||||
"create-note-after": "Créer une note après la note active",
|
||||
"create-note-into": "Créer une note enfant de la note active",
|
||||
"find-in-text": "Afficher/Masquer le panneau de recherche"
|
||||
},
|
||||
"login": {
|
||||
"title": "Connexion",
|
||||
"heading": "Connexion à Trilium",
|
||||
"incorrect-password": "Le mot de passe est incorrect. Veuillez réessayer.",
|
||||
"password": "Mot de passe",
|
||||
"remember-me": "Se souvenir de moi",
|
||||
"button": "Connexion"
|
||||
},
|
||||
"set_password": {
|
||||
"title": "Définir un mot de passe",
|
||||
"heading": "Définir un mot de passe",
|
||||
"description": "Avant de pouvoir commencer à utiliser Trilium depuis le web, vous devez d'abord définir un mot de passe. Vous utiliserez ensuite ce mot de passe pour vous connecter.",
|
||||
"password": "Mot de passe",
|
||||
"password-confirmation": "Confirmation du mot de passe",
|
||||
"button": "Définir le mot de passe"
|
||||
},
|
||||
"javascript-required": "Trilium nécessite que JavaScript soit activé.",
|
||||
"setup": {
|
||||
"heading": "Configuration de Trilium Notes",
|
||||
"new-document": "Je suis un nouvel utilisateur et je souhaite créer un nouveau document Trilium pour mes notes",
|
||||
"sync-from-desktop": "J'ai déjà l'application de bureau et je souhaite configurer la synchronisation avec celle-ci",
|
||||
"sync-from-server": "J'ai déjà un serveur et je souhaite configurer la synchronisation avec celui-ci",
|
||||
"next": "Suivant",
|
||||
"init-in-progress": "Initialisation du document en cours",
|
||||
"redirecting": "Vous serez bientôt redirigé vers l'application.",
|
||||
"title": "Configuration"
|
||||
},
|
||||
"setup_sync-from-desktop": {
|
||||
"heading": "Synchroniser depuis une application de bureau",
|
||||
"description": "Cette procédure doit être réalisée depuis l'application de bureau :",
|
||||
"step1": "Ouvrez l'application Trilium Notes.",
|
||||
"step2": "Dans le menu Trilium, cliquez sur Options.",
|
||||
"step3": "Cliquez sur la catégorie Synchroniser.",
|
||||
"step4": "Remplacez l'adresse de l'instance de serveur par : {{- host}} et cliquez sur Enregistrer.",
|
||||
"step5": "Cliquez sur le bouton 'Tester la synchronisation' pour vérifier que la connexion fonctionne.",
|
||||
"step6": "Une fois que vous avez terminé ces étapes, cliquez sur {{- link}}.",
|
||||
"step6-here": "ici"
|
||||
},
|
||||
"setup_sync-from-server": {
|
||||
"heading": "Synchroniser depuis le serveur",
|
||||
"instructions": "Veuillez saisir l'adresse du serveur Trilium et les informations d'identification ci-dessous. Cela téléchargera l'intégralité du document Trilium à partir du serveur et configurera la synchronisation avec celui-ci. En fonction de la taille du document et de votre vitesse de connexion, cela peut prendre un plusieurs minutes.",
|
||||
"server-host": "Adresse du serveur Trilium",
|
||||
"server-host-placeholder": "https://<nom d'hôte>:<port>",
|
||||
"proxy-server": "Serveur proxy (facultatif)",
|
||||
"proxy-server-placeholder": "https://<nom d'hôte>:<port>",
|
||||
"note": "Note :",
|
||||
"proxy-instruction": "Si vous laissez le paramètre de proxy vide, le proxy du système sera utilisé (s'applique uniquement à l'application de bureau)",
|
||||
"password": "Mot de passe",
|
||||
"password-placeholder": "Mot de passe",
|
||||
"back": "Retour",
|
||||
"finish-setup": "Terminer"
|
||||
},
|
||||
"setup_sync-in-progress": {
|
||||
"heading": "Synchronisation en cours",
|
||||
"successful": "La synchronisation a été correctement configurée. La synchronisation initiale prendra un certain temps. Une fois terminée, vous serez redirigé vers la page de connexion.",
|
||||
"outstanding-items": "Éléments de synchronisation exceptionnels :",
|
||||
"outstanding-items-default": "N/A"
|
||||
},
|
||||
"share_404": {
|
||||
"title": "Page non trouvée",
|
||||
"heading": "Page non trouvée"
|
||||
},
|
||||
"share_page": {
|
||||
"parent": "parent :",
|
||||
"clipped-from": "Cette note a été initialement extraite de {{- url}}",
|
||||
"child-notes": "Notes enfants :",
|
||||
"no-content": "Cette note n'a aucun contenu."
|
||||
},
|
||||
"weekdays": {
|
||||
"monday": "Lundi",
|
||||
"tuesday": "Mardi",
|
||||
"wednesday": "Mercredi",
|
||||
"thursday": "Jeudi",
|
||||
"friday": "Vendredi",
|
||||
"saturday": "Samedi",
|
||||
"sunday": "Dimanche"
|
||||
},
|
||||
"months": {
|
||||
"january": "Janvier",
|
||||
"february": "Février",
|
||||
"march": "Mars",
|
||||
"april": "Avril",
|
||||
"may": "Mai",
|
||||
"june": "Juin",
|
||||
"july": "Juillet",
|
||||
"august": "Août",
|
||||
"september": "Septembre",
|
||||
"october": "Octobre",
|
||||
"november": "Novembre",
|
||||
"december": "Décembre"
|
||||
},
|
||||
"special_notes": {
|
||||
"search_prefix": "Recherche :"
|
||||
},
|
||||
"test_sync": {
|
||||
"not-configured": "L'hôte du serveur de synchronisation n'est pas configuré. Veuillez d'abord configurer la synchronisation.",
|
||||
"successful": "L'établissement de liaison du serveur de synchronisation a été réussi, la synchronisation a été démarrée."
|
||||
},
|
||||
"hidden-subtree": {
|
||||
"root-title": "Notes cachées",
|
||||
"search-history-title": "Historique de recherche",
|
||||
"note-map-title": "Carte de la Note",
|
||||
"sql-console-history-title": "Historique de la console SQL",
|
||||
"shared-notes-title": "Notes partagées",
|
||||
"bulk-action-title": "Action groupée",
|
||||
"backend-log-title": "Journal Backend",
|
||||
"user-hidden-title": "Utilisateur masqué",
|
||||
"launch-bar-templates-title": "Modèles de barre de raccourcis",
|
||||
"base-abstract-launcher-title": "Raccourci Base abstraite",
|
||||
"command-launcher-title": "Raccourci Commande",
|
||||
"note-launcher-title": "Raccourci Note",
|
||||
"script-launcher-title": "Raccourci Script",
|
||||
"built-in-widget-title": "Widget intégré",
|
||||
"spacer-title": "Séparateur",
|
||||
"custom-widget-title": "Widget personnalisé",
|
||||
"launch-bar-title": "Barre de lancement",
|
||||
"available-launchers-title": "Raccourcis disponibles",
|
||||
"go-to-previous-note-title": "Aller à la note précédente",
|
||||
"go-to-next-note-title": "Aller à la note suivante",
|
||||
"new-note-title": "Nouvelle note",
|
||||
"search-notes-title": "Rechercher des notes",
|
||||
"calendar-title": "Calendrier",
|
||||
"recent-changes-title": "Modifications récentes",
|
||||
"bookmarks-title": "Signets",
|
||||
"open-today-journal-note-title": "Ouvrir la note du journal du jour",
|
||||
"quick-search-title": "Recherche rapide",
|
||||
"protected-session-title": "Session protégée",
|
||||
"sync-status-title": "État de la synchronisation",
|
||||
"settings-title": "Réglages",
|
||||
"options-title": "Options",
|
||||
"appearance-title": "Apparence",
|
||||
"shortcuts-title": "Raccourcis",
|
||||
"text-notes": "Notes de texte",
|
||||
"code-notes-title": "Notes de code",
|
||||
"images-title": "Images",
|
||||
"spellcheck-title": "Correcteur orthographique",
|
||||
"password-title": "Mot de passe",
|
||||
"etapi-title": "ETAPI",
|
||||
"backup-title": "Sauvegarde",
|
||||
"sync-title": "Synchronisation",
|
||||
"other": "Autre",
|
||||
"advanced-title": "Avancé",
|
||||
"visible-launchers-title": "Raccourcis visibles",
|
||||
"user-guide": "Guide de l'utilisateur"
|
||||
},
|
||||
"notes": {
|
||||
"new-note": "Nouvelle note",
|
||||
"duplicate-note-suffix": "(dup)",
|
||||
"duplicate-note-title": "{{- noteTitle }} {{ duplicateNoteSuffix }}"
|
||||
},
|
||||
"backend_log": {
|
||||
"log-does-not-exist": "Le fichier journal '{{ fileName }}' n'existe pas (encore).",
|
||||
"reading-log-failed": "La lecture du fichier journal d'administration '{{ fileName }}' a échoué."
|
||||
},
|
||||
"content_renderer": {
|
||||
"note-cannot-be-displayed": "Ce type de note ne peut pas être affiché."
|
||||
},
|
||||
"pdf": {
|
||||
"export_filter": "Document PDF (*.pdf)",
|
||||
"unable-to-export-message": "La note actuelle n'a pas pu être exportée en format PDF.",
|
||||
"unable-to-export-title": "Impossible d'exporter au format PDF",
|
||||
"unable-to-save-message": "Le fichier sélectionné n'a pas pu être écrit. Réessayez ou sélectionnez une autre destination."
|
||||
},
|
||||
"tray": {
|
||||
"tooltip": "Trilium Notes",
|
||||
"close": "Quitter Trilium",
|
||||
"recents": "Notes récentes",
|
||||
"bookmarks": "Signets",
|
||||
"today": "Ouvrir la note du journal du jour",
|
||||
"new-note": "Nouvelle note",
|
||||
"show-windows": "Afficher les fenêtres"
|
||||
},
|
||||
"migration": {
|
||||
"old_version": "La migration directe à partir de votre version actuelle n'est pas prise en charge. Veuillez d'abord mettre à jour vers la version v0.60.4, puis vers cette nouvelle version.",
|
||||
"error_message": "Erreur lors de la migration vers la version {{version}}: {{stack}}",
|
||||
"wrong_db_version": "La version de la base de données ({{version}}) est plus récente que ce que l'application supporte actuellement ({{targetVersion}}), ce qui signifie qu'elle a été créée par une version plus récente et incompatible de Trilium. Mettez à jour vers la dernière version de Trilium pour résoudre ce problème."
|
||||
},
|
||||
"modals": {
|
||||
"error_title": "Erreur"
|
||||
},
|
||||
"keyboard_action_names": {
|
||||
"command-palette": "Palette de commandes",
|
||||
"quick-search": "Recherche rapide",
|
||||
"back-in-note-history": "Revenir dans l’historique des notes",
|
||||
"forward-in-note-history": "Suivant dans l’historique des notes",
|
||||
"jump-to-note": "Aller à…",
|
||||
"scroll-to-active-note": "Faire défiler jusqu’à la note active",
|
||||
"search-in-subtree": "Rechercher dans la sous-arborescence",
|
||||
"expand-subtree": "Développer la sous-arborescence",
|
||||
"collapse-tree": "Réduire l’arborescence",
|
||||
"collapse-subtree": "Réduire la sous-arborescence",
|
||||
"sort-child-notes": "Trier les notes enfants",
|
||||
"create-note-after": "Créer une note après",
|
||||
"create-note-into": "Créer une note dans",
|
||||
"create-note-into-inbox": "Créer une note dans Inbox",
|
||||
"delete-notes": "Supprimer les notes",
|
||||
"move-note-up": "Remonter la note",
|
||||
"move-note-down": "Descendre la note",
|
||||
"move-note-up-in-hierarchy": "Monter la note dans la hiérarchie",
|
||||
"move-note-down-in-hierarchy": "Descendre la note dans la hiérarchie",
|
||||
"edit-note-title": "Modifier le titre de la note",
|
||||
"edit-branch-prefix": "Modifier le préfixe de la branche",
|
||||
"clone-notes-to": "Cloner les notes vers",
|
||||
"move-notes-to": "Déplacer les notes vers",
|
||||
"copy-notes-to-clipboard": "Copier les notes dans le presse-papiers",
|
||||
"paste-notes-from-clipboard": "Coller les notes depuis le presse-papiers",
|
||||
"cut-notes-to-clipboard": "Couper les notes vers le presse-papier",
|
||||
"select-all-notes-in-parent": "Selectionner toutes les notes dans le parent",
|
||||
"add-note-above-to-selection": "Ajouter la note au-dessus à la selection",
|
||||
"add-note-below-to-selection": "Ajouter la note dessous à la selection",
|
||||
"duplicate-subtree": "Dupliquer la sous-arborescence",
|
||||
"open-new-tab": "Ouvrir un nouvel onglet",
|
||||
"close-active-tab": "Fermer l'onglet actif",
|
||||
"reopen-last-tab": "Réouvrir le dernier onglet",
|
||||
"activate-next-tab": "Activer l'onglet suivant",
|
||||
"activate-previous-tab": "Activer l'onglet précédent",
|
||||
"open-new-window": "Ouvrir une nouvelle fenêtre",
|
||||
"toggle-system-tray-icon": "Activer/Désactiver l'icone de la barre d'état",
|
||||
"toggle-zen-mode": "Activer/Désactiver le mode Zen",
|
||||
"switch-to-first-tab": "Aller au premier onglet",
|
||||
"switch-to-second-tab": "Aller au second onglet",
|
||||
"switch-to-third-tab": "Aller au troisième onglet",
|
||||
"switch-to-fourth-tab": "Aller au quatrième onglet",
|
||||
"switch-to-fifth-tab": "Aller au cinquième onglet",
|
||||
"switch-to-sixth-tab": "Aller au sixième onglet",
|
||||
"switch-to-seventh-tab": "Aller au septième onglet",
|
||||
"switch-to-eighth-tab": "Aller au huitième onglet",
|
||||
"switch-to-ninth-tab": "Aller au neuvième onglet",
|
||||
"switch-to-last-tab": "Aller au dernier onglet",
|
||||
"show-note-source": "Afficher la source de la note",
|
||||
"show-options": "Afficher les options",
|
||||
"show-revisions": "Afficher les révisions",
|
||||
"show-recent-changes": "Afficher les changements récents",
|
||||
"show-sql-console": "Afficher la console SQL",
|
||||
"show-backend-log": "Afficher le journal du backend",
|
||||
"show-help": "Afficher l'aide",
|
||||
"show-cheatsheet": "Afficher la fiche de triche",
|
||||
"add-link-to-text": "Ajouter un lien au texte",
|
||||
"follow-link-under-cursor": "Suivre le lien en dessous du curseur",
|
||||
"insert-date-and-time-to-text": "Insérer la date et l'heure dans le texte",
|
||||
"paste-markdown-into-text": "Coller du Markdown dans le texte",
|
||||
"cut-into-note": "Couper dans une note",
|
||||
"add-include-note-to-text": "Ajouter une note inclusion au texte",
|
||||
"edit-read-only-note": "Modifier une note en lecture seule",
|
||||
"add-new-label": "Ajouter une nouvelle étiquette",
|
||||
"add-new-relation": "Ajouter une nouvelle relation"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,20 +6,20 @@
|
||||
"open-command-palette": "コマンドパレットを開く",
|
||||
"scroll-to-active-note": "ノートツリーをアクティブなノートまでスクロールする",
|
||||
"search-in-subtree": "アクティブなノートのサブツリー内でノートを検索する",
|
||||
"expand-subtree": "現在のノートのサブツリーを展開する",
|
||||
"expand-subtree": "現在のノートのサブツリーを展開",
|
||||
"collapse-tree": "ノートツリー全体を折りたたむ",
|
||||
"collapse-subtree": "現在のノートのサブツリーを折りたたむ",
|
||||
"creating-and-moving-notes": "ノートの作成と移動",
|
||||
"create-note-after": "アクティブなノートの後にノートを作成する",
|
||||
"create-note-into": "アクティブなノートの子ノートを作成する",
|
||||
"delete-note": "ノートを削除する",
|
||||
"move-note-up": "ノートを上に移動する",
|
||||
"move-note-down": "ノートを下に移動する",
|
||||
"move-note-up-in-hierarchy": "ノートを上の階層に移動する",
|
||||
"move-note-down-in-hierarchy": "ノートを下の階層に移動する",
|
||||
"delete-note": "ノートを削除",
|
||||
"move-note-up": "ノートを上に移動",
|
||||
"move-note-down": "ノートを下に移動",
|
||||
"move-note-up-in-hierarchy": "ノートを上の階層に移動",
|
||||
"move-note-down-in-hierarchy": "ノートを下の階層に移動",
|
||||
"edit-note-title": "ツリーからノートの詳細にジャンプして、タイトルを編集",
|
||||
"clone-notes-to": "選択したノートを複製する",
|
||||
"move-notes-to": "選択したノートを移動する",
|
||||
"clone-notes-to": "選択したノートを複製",
|
||||
"move-notes-to": "選択したノートを移動",
|
||||
"copy-notes-to-clipboard": "選択したノートをクリップボードにコピー",
|
||||
"paste-notes-from-clipboard": "クリップボードからアクティブなノートにノートを貼り付け",
|
||||
"cut-notes-to-clipboard": "選択したノートをクリップボードにカット",
|
||||
@@ -53,7 +53,7 @@
|
||||
"show-help": "内蔵のユーザーガイドを開く",
|
||||
"show-cheatsheet": "よく使うキーボードショートカットをモーダルで表示する",
|
||||
"text-note-operations": "テキストノート操作",
|
||||
"add-link-to-text": "テキストにリンクを追加するダイアログを開く",
|
||||
"add-link-to-text": "テキストにリンクを追加ダイアログを開く",
|
||||
"follow-link-under-cursor": "カーソル下のリンク先へ移動",
|
||||
"insert-date-and-time-to-text": "現在の日時を挿入する",
|
||||
"paste-markdown-into-text": "クリップボードからMarkdownをテキストノートに貼り付けます",
|
||||
@@ -70,7 +70,7 @@
|
||||
"open-note-externally": "デフォルトのアプリケーションでノートをファイルとして開く",
|
||||
"render-active-note": "アクティブなノートを再描画(再レンダリング)する",
|
||||
"run-active-note": "アクティブなJavaScript(フロントエンド/バックエンド)のコードノートを実行する",
|
||||
"reload-frontend-app": "フロントエンドのリロード",
|
||||
"reload-frontend-app": "フロントエンドをリロード",
|
||||
"open-dev-tools": "開発者ツールを開く",
|
||||
"find-in-text": "検索パネルの切り替え",
|
||||
"toggle-left-note-tree-panel": "左パネルの切り替え (ノートツリー)",
|
||||
@@ -85,7 +85,22 @@
|
||||
"sort-child-notes": "子ノートを並べ替える",
|
||||
"create-note-into-inbox": "inbox(定義されている場合)またはデイノートにノートを作成する",
|
||||
"note-clipboard": "ノートクリップボード",
|
||||
"duplicate-subtree": "サブツリーの複製"
|
||||
"duplicate-subtree": "サブツリーの複製",
|
||||
"edit-branch-prefix": "「ブランチ接頭辞の編集」ダイアログを表示",
|
||||
"show-revisions": "「ノート変更履歴」ダイアログを表示",
|
||||
"attributes-labels-and-relations": "属性(ラベルと関係)",
|
||||
"add-new-label": "新しいラベルを作成する",
|
||||
"create-new-relation": "新しい関係を作成する",
|
||||
"toggle-basic-properties": "基本属性切り替え",
|
||||
"toggle-file-properties": "ファイル属性切り替え",
|
||||
"toggle-image-properties": "画像属性切り替え",
|
||||
"toggle-owned-attributes": "所有属性切り替え",
|
||||
"toggle-inherited-attributes": "継承属性切り替え",
|
||||
"toggle-note-hoisting": "ノートホイスト切り替え",
|
||||
"unhoist": "すべてのホイストを無効にする",
|
||||
"toggle-book-properties": "コレクションプロパティ切り替え",
|
||||
"toggle-zen-mode": "ゼンモード(集中した編集のための最小限のUI)を有効/無効にする",
|
||||
"add-include-note-to-text": "ノートを埋め込むダイアログを開く"
|
||||
},
|
||||
"keyboard_action_names": {
|
||||
"back-in-note-history": "ノートの履歴を戻る",
|
||||
@@ -156,7 +171,31 @@
|
||||
"toggle-left-pane": "左ペイン切り替え",
|
||||
"toggle-full-screen": "フルスクリーンの切り替え",
|
||||
"copy-without-formatting": "書式なしでコピー",
|
||||
"duplicate-subtree": "サブツリーの複製"
|
||||
"duplicate-subtree": "サブツリーの複製",
|
||||
"create-note-into-inbox": "Inboxにノートを作成",
|
||||
"toggle-zen-mode": "禅モードの切り替え",
|
||||
"reset-zoom-level": "ズームレベルのリセット",
|
||||
"zoom-out": "ズームアウト",
|
||||
"zoom-in": "ズームイン",
|
||||
"jump-to-note": "ジャンプ先…",
|
||||
"edit-branch-prefix": "ブランチ接頭辞の編集",
|
||||
"show-revisions": "変更履歴を表示",
|
||||
"add-new-label": "ラベルを追加",
|
||||
"add-new-relation": "関係を追加",
|
||||
"toggle-ribbon-tab-basic-properties": "リボンタブ切り替え:基本属性",
|
||||
"toggle-ribbon-tab-book-properties": "リボンタブ切り替え:書籍属性",
|
||||
"toggle-ribbon-tab-file-properties": "リボンタブ切り替え:ファイル属性",
|
||||
"toggle-ribbon-tab-image-properties": "リボンタブ切り替え:画像属性",
|
||||
"toggle-ribbon-tab-owned-attributes": "リボンタブ切り替え:自有属性",
|
||||
"toggle-ribbon-tab-inherited-attributes": "リボンタブ切り替え:継承属性",
|
||||
"toggle-ribbon-tab-note-map": "リボンタブ切り替え:ノートマップ",
|
||||
"toggle-ribbon-tab-note-info": "リボンタブ切り替え:ノート情報",
|
||||
"toggle-ribbon-tab-note-paths": "リボンタブ切り替え:ノートパス",
|
||||
"toggle-ribbon-tab-similar-notes": "リボンタブ切り替え:類似ノート",
|
||||
"toggle-note-hoisting": "ノートホイスト切り替え",
|
||||
"unhoist-note": "ノートホイストを無効にする",
|
||||
"force-save-revision": "強制保存リビジョン",
|
||||
"add-include-note-to-text": "埋め込みノートを追加"
|
||||
},
|
||||
"login": {
|
||||
"title": "ログイン",
|
||||
@@ -164,14 +203,17 @@
|
||||
"incorrect-totp": "TOTPが正しくありません。もう一度お試しください。",
|
||||
"incorrect-password": "パスワードが正しくありません。もう一度お試しください。",
|
||||
"password": "パスワード",
|
||||
"button": "ログイン"
|
||||
"button": "ログイン",
|
||||
"remember-me": "ログイン情報を記憶する",
|
||||
"sign_in_with_sso": "{{ ssoIssuerName }}でログイン"
|
||||
},
|
||||
"set_password": {
|
||||
"title": "パスワードの設定",
|
||||
"heading": "パスワードの設定",
|
||||
"description": "ウェブからTriliumを始めるには、パスワードを設定する必要があります。設定したパスワードを使ってログインします。",
|
||||
"password": "パスワード",
|
||||
"button": "パスワードの設定"
|
||||
"button": "パスワードの設定",
|
||||
"password-confirmation": "パスワードの再入力"
|
||||
},
|
||||
"javascript-required": "Triliumを使用するにはJavaScriptを有効にする必要があります。",
|
||||
"setup": {
|
||||
@@ -180,7 +222,9 @@
|
||||
"sync-from-desktop": "すでにデスクトップ版のインスタンスがあり、同期を設定したい",
|
||||
"sync-from-server": "すでにサーバー版のインスタンスがあり、同期を設定したい",
|
||||
"init-in-progress": "ドキュメントの初期化処理を実行中",
|
||||
"redirecting": "まもなくアプリケーションにリダイレクトされます。"
|
||||
"redirecting": "まもなくアプリケーションにリダイレクトされます。",
|
||||
"next": "次へ",
|
||||
"title": "セットアップ"
|
||||
},
|
||||
"setup_sync-from-desktop": {
|
||||
"heading": "デスクトップから同期",
|
||||
@@ -190,7 +234,8 @@
|
||||
"step3": "同期をクリックします。",
|
||||
"step4": "サーバーインスタンスアドレスを {{- host}} に変更し、保存をクリックします。",
|
||||
"step5": "「同期テスト」をクリックして、接続が成功したか確認してください。",
|
||||
"step6": "これらのステップを完了したら、{{- link}} をクリックしてください。"
|
||||
"step6": "これらのステップを完了したら、{{- link}} をクリックしてください。",
|
||||
"step6-here": "ここ"
|
||||
},
|
||||
"setup_sync-from-server": {
|
||||
"heading": "サーバーから同期",
|
||||
@@ -202,7 +247,8 @@
|
||||
"proxy-instruction": "プロキシ設定を空欄にすると、システムプロキシが使用されます(デスクトップアプリケーションにのみ適用されます)",
|
||||
"password": "パスワード",
|
||||
"password-placeholder": "パスワード",
|
||||
"finish-setup": "セットアップ完了"
|
||||
"finish-setup": "セットアップ完了",
|
||||
"back": "戻る"
|
||||
},
|
||||
"setup_sync-in-progress": {
|
||||
"heading": "同期中",
|
||||
@@ -237,7 +283,8 @@
|
||||
"search_prefix": "検索:"
|
||||
},
|
||||
"test_sync": {
|
||||
"not-configured": "同期サーバーホストが設定されていません。最初に同期を設定してください。"
|
||||
"not-configured": "同期サーバーホストが設定されていません。最初に同期を設定してください。",
|
||||
"successful": "同期サーバーとのハンドシェイクが成功しました。同期が開始されました。"
|
||||
},
|
||||
"hidden-subtree": {
|
||||
"search-history-title": "検索履歴",
|
||||
@@ -254,7 +301,40 @@
|
||||
"other": "その他",
|
||||
"advanced-title": "高度",
|
||||
"user-guide": "ユーザーガイド",
|
||||
"localization": "言語と地域"
|
||||
"localization": "言語と地域",
|
||||
"sql-console-history-title": "SQLコンソール履歴",
|
||||
"new-note-title": "新しいノート",
|
||||
"bookmarks-title": "ブックマーク",
|
||||
"open-today-journal-note-title": "今日の日記を開く",
|
||||
"quick-search-title": "クイックサーチ",
|
||||
"recent-changes-title": "最近の変更",
|
||||
"root-title": "隠されたノート",
|
||||
"note-map-title": "ノートマップ",
|
||||
"shared-notes-title": "共有ノート",
|
||||
"bulk-action-title": "一括操作",
|
||||
"backend-log-title": "バックエンドログ",
|
||||
"user-hidden-title": "非表示のユーザー",
|
||||
"launch-bar-templates-title": "ランチャーバーテンプレート",
|
||||
"command-launcher-title": "コマンドランチャー",
|
||||
"note-launcher-title": "ノートランチャー",
|
||||
"script-launcher-title": "スクリプトランチャー",
|
||||
"built-in-widget-title": "内蔵のウィジェット",
|
||||
"spacer-title": "スペーサー",
|
||||
"custom-widget-title": "カスタムウィジェット",
|
||||
"launch-bar-title": "ランチャーバー",
|
||||
"available-launchers-title": "利用可能なランチャー",
|
||||
"go-to-previous-note-title": "前のノートに移動",
|
||||
"go-to-next-note-title": "次のノートに移動",
|
||||
"search-notes-title": "検索ノート",
|
||||
"jump-to-note-title": "ジャンプ先…",
|
||||
"calendar-title": "カレンダー",
|
||||
"protected-session-title": "保護されたセッション",
|
||||
"sync-status-title": "同期状態",
|
||||
"settings-title": "設定",
|
||||
"llm-chat-title": "ノートとチャット",
|
||||
"options-title": "オプション",
|
||||
"multi-factor-authentication-title": "多要素認証",
|
||||
"etapi-title": "ETAPI"
|
||||
},
|
||||
"notes": {
|
||||
"new-note": "新しいノート",
|
||||
@@ -296,7 +376,10 @@
|
||||
"site-theme": "サイトのテーマ",
|
||||
"search_placeholder": "検索...",
|
||||
"last-updated": "最終更新日 {{- date}}",
|
||||
"subpages": "サブページ:"
|
||||
"subpages": "サブページ:",
|
||||
"image_alt": "記事画像",
|
||||
"on-this-page": "このページの内容",
|
||||
"expand": "展開"
|
||||
},
|
||||
"hidden_subtree_templates": {
|
||||
"text-snippet": "テキストスニペット",
|
||||
@@ -315,6 +398,19 @@
|
||||
"board_note_second": "2番目のノート",
|
||||
"board_note_third": "3番目のノート",
|
||||
"board_status_progress": "進行中",
|
||||
"board_status_done": "完了"
|
||||
}
|
||||
"board_status_done": "完了",
|
||||
"geo-map": "ジオマップ",
|
||||
"geolocation": "ジオロケーション",
|
||||
"built-in-templates": "内蔵のテンプレート",
|
||||
"board_status_todo": "未完了"
|
||||
},
|
||||
"share_404": {
|
||||
"title": "該当なし",
|
||||
"heading": "該当なし"
|
||||
},
|
||||
"share_page": {
|
||||
"clipped-from": "このノートは元々{{- url}}から切り取られたものです",
|
||||
"no-content": "このノートには内容がありません。"
|
||||
},
|
||||
"weekdayNumber": "第{weekNumber}週"
|
||||
}
|
||||
|
||||
@@ -1 +1,34 @@
|
||||
{}
|
||||
{
|
||||
"keyboard_actions": {
|
||||
"open-command-palette": "Открыть палитру команд",
|
||||
"quick-search": "Активировать панель быстрого поиска",
|
||||
"move-note-up": "Переместить заметку вверх",
|
||||
"move-note-down": "Переместить заметку вниз",
|
||||
"move-note-up-in-hierarchy": "Переместить заметку вверх в иерархии",
|
||||
"move-note-down-in-hierarchy": "Переместить заметку вниз в иерархии",
|
||||
"delete-note": "Удалить заметку",
|
||||
"back-in-note-history": "Перейти к предыдущей заметке в истории",
|
||||
"forward-in-note-history": "Перейти к следующей заметке в истории",
|
||||
"scroll-to-active-note": "Прокрутить дерево заметок до активной заметки",
|
||||
"search-in-subtree": "Искать заметки в поддереве активной заметки",
|
||||
"expand-subtree": "Развернуть поддерево текущей заметки",
|
||||
"collapse-tree": "Свернуть дерево заметок полностью",
|
||||
"collapse-subtree": "Свернуть поддерево текущей заметки",
|
||||
"sort-child-notes": "Сортировка дочерних заметок",
|
||||
"creating-and-moving-notes": "Создание и перемещение заметок",
|
||||
"create-note-after": "Создать заметку после активной заметки",
|
||||
"create-note-into": "Создать заметку как дочернюю для активной заметки",
|
||||
"edit-note-title": "Перейти от дерева к деталям заметки и отредактировать заголовок",
|
||||
"clone-notes-to": "Клонировать выбранные заметки",
|
||||
"move-notes-to": "Переместить выбранные заметки",
|
||||
"note-clipboard": "Буфер обмена заметок",
|
||||
"copy-notes-to-clipboard": "Скопировать выбранные заметки в буфер обмена",
|
||||
"paste-notes-from-clipboard": "Вставить заметки из буфера обмена в активную заметку",
|
||||
"cut-notes-to-clipboard": "Вырезать выбранные заметки в буфер обмена",
|
||||
"duplicate-subtree": "Дублировать поддерево",
|
||||
"tabs-and-windows": "Вкладки и окна",
|
||||
"open-new-tab": "Открыть новую вкладку",
|
||||
"close-active-tab": "Закрыть активную вкладку",
|
||||
"reopen-last-tab": "Повторно открыть последнюю закрытую вкладку"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,428 +1,428 @@
|
||||
{
|
||||
"keyboard_actions": {
|
||||
"open-jump-to-note-dialog": "打開「跳轉到筆記」對話方塊",
|
||||
"search-in-subtree": "在目前筆記的子階層中搜尋筆記",
|
||||
"expand-subtree": "展開目前筆記的子階層",
|
||||
"collapse-tree": "收合全部的筆記樹",
|
||||
"collapse-subtree": "收合目前筆記的子階層",
|
||||
"sort-child-notes": "排序子筆記",
|
||||
"creating-and-moving-notes": "新增和移動筆記",
|
||||
"create-note-into-inbox": "在收件匣(如果已定義)或日記中新增筆記",
|
||||
"delete-note": "刪除筆記",
|
||||
"move-note-up": "上移筆記",
|
||||
"move-note-down": "下移筆記",
|
||||
"move-note-up-in-hierarchy": "將筆記層級上移",
|
||||
"move-note-down-in-hierarchy": "將筆記層級下移",
|
||||
"edit-note-title": "從筆記樹跳轉到筆記詳情並編輯標題",
|
||||
"edit-branch-prefix": "顯示編輯分支前綴對話方塊",
|
||||
"note-clipboard": "筆記剪貼簿",
|
||||
"copy-notes-to-clipboard": "複製選定的筆記到剪貼簿",
|
||||
"paste-notes-from-clipboard": "從剪貼簿貼上筆記至目前筆記中",
|
||||
"cut-notes-to-clipboard": "剪下選定的筆記至剪貼簿",
|
||||
"select-all-notes-in-parent": "選擇當前筆記級別的所有筆記",
|
||||
"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": "打開新空白視窗",
|
||||
"toggle-tray": "從系統列顯示/隱藏應用程式",
|
||||
"first-tab": "切換至列表中的第一個分頁",
|
||||
"second-tab": "切換至列表中的第二個分頁",
|
||||
"third-tab": "切換至列表中的第三個分頁",
|
||||
"fourth-tab": "切換至列表中的第四個分頁",
|
||||
"fifth-tab": "切換至列表中的第五個分頁",
|
||||
"sixth-tab": "切換至列表中的第六個分頁",
|
||||
"seventh-tab": "切換至列表中的第七個分頁",
|
||||
"eight-tab": "切換至列表中的第八個分頁",
|
||||
"ninth-tab": "切換至列表中的第九個分頁",
|
||||
"last-tab": "切換至列表中的最後一個分頁",
|
||||
"dialogs": "對話方塊",
|
||||
"show-note-source": "顯示筆記來源對話方塊",
|
||||
"show-options": "打開選項頁面",
|
||||
"show-revisions": "顯示筆記修改歷史對話方塊",
|
||||
"show-recent-changes": "顯示最近更改對話方塊",
|
||||
"show-sql-console": "顯示 SQL 控制台對話方塊",
|
||||
"show-backend-log": "顯示後端日誌對話方塊",
|
||||
"text-note-operations": "文字筆記操作",
|
||||
"add-link-to-text": "打開對話方塊以插入連結",
|
||||
"follow-link-under-cursor": "開啟游標處的連結",
|
||||
"insert-date-and-time-to-text": "插入目前日期和時間",
|
||||
"paste-markdown-into-text": "將剪貼簿中的 Markdown 文字貼上",
|
||||
"cut-into-note": "從目前筆記剪下選擇的部分並新增至子筆記",
|
||||
"add-include-note-to-text": "打開對話方塊以包含筆記",
|
||||
"edit-readonly-note": "編輯唯讀筆記",
|
||||
"attributes-labels-and-relations": "屬性(標籤和關係)",
|
||||
"add-new-label": "新增新標籤",
|
||||
"create-new-relation": "新增新關係",
|
||||
"ribbon-tabs": "功能區分頁",
|
||||
"toggle-basic-properties": "顯示基本屬性",
|
||||
"toggle-file-properties": "顯示文件屬性",
|
||||
"toggle-image-properties": "顯示圖像屬性",
|
||||
"toggle-owned-attributes": "顯示擁有的屬性",
|
||||
"toggle-inherited-attributes": "顯示繼承的屬性",
|
||||
"toggle-promoted-attributes": "顯示提升的屬性",
|
||||
"toggle-link-map": "顯示連結地圖",
|
||||
"toggle-note-info": "顯示筆記資訊",
|
||||
"toggle-note-paths": "顯示筆記路徑",
|
||||
"toggle-similar-notes": "顯示相似筆記",
|
||||
"other": "其他",
|
||||
"toggle-right-pane": "切換右側面板的顯示,包括目錄和高亮",
|
||||
"print-active-note": "列印目前筆記",
|
||||
"open-note-externally": "以預設應用程式打開筆記文件",
|
||||
"render-active-note": "渲染(重新渲染)目前筆記",
|
||||
"run-active-note": "執行目前的 JavaScript(前端/後端)程式碼筆記",
|
||||
"toggle-note-hoisting": "提升目前筆記",
|
||||
"unhoist": "從任何地方取消提升",
|
||||
"reload-frontend-app": "重新載入前端應用",
|
||||
"open-dev-tools": "打開開發者工具",
|
||||
"toggle-left-note-tree-panel": "顯示左側(筆記樹)面板",
|
||||
"toggle-full-screen": "切換全螢幕",
|
||||
"zoom-out": "縮小",
|
||||
"zoom-in": "放大",
|
||||
"note-navigation": "筆記導航",
|
||||
"reset-zoom-level": "重設縮放比例",
|
||||
"copy-without-formatting": "以純文字複製選定文字",
|
||||
"force-save-revision": "強制新增/儲存目前筆記的新版本",
|
||||
"show-help": "顯示用戶指南",
|
||||
"toggle-book-properties": "顯示書籍屬性",
|
||||
"back-in-note-history": "跳轉至歷史記錄中的上一個筆記",
|
||||
"forward-in-note-history": "跳轉至歷史記錄中的下一個筆記",
|
||||
"open-command-palette": "打開命令面板",
|
||||
"scroll-to-active-note": "滾動筆記樹到目前筆記",
|
||||
"quick-search": "開啟快速搜尋列",
|
||||
"create-note-after": "新增筆記於目前筆記之後",
|
||||
"create-note-into": "新增目前筆記的子筆記",
|
||||
"clone-notes-to": "複製選定筆記的複本至",
|
||||
"move-notes-to": "移動選定的筆記至",
|
||||
"show-cheatsheet": "顯示常用鍵盤快捷鍵",
|
||||
"find-in-text": "顯示搜尋面板",
|
||||
"toggle-classic-editor-toolbar": "顯示固定工具列編輯器的格式分頁",
|
||||
"export-as-pdf": "匯出目前筆記為 PDF",
|
||||
"toggle-zen-mode": "啟用/禁用禪模式(極簡界面以專注編輯)"
|
||||
},
|
||||
"login": {
|
||||
"title": "登入",
|
||||
"heading": "Trilium 登入",
|
||||
"incorrect-password": "密碼不正確。請再試一次。",
|
||||
"password": "密碼",
|
||||
"remember-me": "記住我",
|
||||
"button": "登入",
|
||||
"incorrect-totp": "TOTP 不正確。請再試一次。",
|
||||
"sign_in_with_sso": "用 {{ ssoIssuerName }} 登入"
|
||||
},
|
||||
"set_password": {
|
||||
"title": "設定密碼",
|
||||
"heading": "設定密碼",
|
||||
"description": "在由網頁開始使用 Trilium 之前,您需要先設定一個密碼並用此密碼登入。",
|
||||
"password": "密碼",
|
||||
"password-confirmation": "確認密碼",
|
||||
"button": "設定密碼"
|
||||
},
|
||||
"javascript-required": "Trilium 需要啟用 JavaScript。",
|
||||
"setup": {
|
||||
"heading": "Trilium 筆記設定",
|
||||
"new-document": "我是新用戶,我想為我的筆記建立一個新的 Trilium 文件",
|
||||
"sync-from-desktop": "我已經擁有桌面版本,想設定與它進行同步",
|
||||
"sync-from-server": "我已經擁有伺服器版本,想設定與它進行同步",
|
||||
"next": "下一步",
|
||||
"init-in-progress": "文件正在初始化",
|
||||
"redirecting": "您即將被重新導向至應用程式。",
|
||||
"title": "設定"
|
||||
},
|
||||
"setup_sync-from-desktop": {
|
||||
"heading": "從桌面版同步",
|
||||
"description": "此設定需要從桌面版本啟動:",
|
||||
"step1": "打開您的桌面版 TriliumNext 筆記。",
|
||||
"step2": "從 Trilium 選單中,點擊「選項」。",
|
||||
"step3": "點擊「同步」類別。",
|
||||
"step4": "將伺服器版網址更改為:{{- host}} 並點擊保存。",
|
||||
"step5": "點擊「測試同步」以驗證連接是否成功。",
|
||||
"step6": "完成這些步驟後,點擊 {{- link}}。",
|
||||
"step6-here": "這裡"
|
||||
},
|
||||
"setup_sync-from-server": {
|
||||
"heading": "從伺服器同步",
|
||||
"instructions": "請在下方輸入 Trilium 伺服器網址和密碼。這將從伺服器下載整個 Trilium 數據庫檔案並同步。取決於數據庫大小和您的連接速度,這可能需要一段時間。",
|
||||
"server-host": "Trilium 伺服器網址",
|
||||
"server-host-placeholder": "https://<主機名稱>:<端口>",
|
||||
"proxy-server": "代理伺服器(可選)",
|
||||
"proxy-server-placeholder": "https://<主機名稱>:<端口>",
|
||||
"note": "注意:",
|
||||
"proxy-instruction": "如果您將代理設定留空,將使用系統代理(僅適用於桌面版)",
|
||||
"password": "密碼",
|
||||
"password-placeholder": "密碼",
|
||||
"back": "返回",
|
||||
"finish-setup": "完成設定"
|
||||
},
|
||||
"setup_sync-in-progress": {
|
||||
"heading": "同步中",
|
||||
"successful": "已正確設定同步。初次同步可能需要一些時間。完成後,您將被重新導向至登入頁面。",
|
||||
"outstanding-items": "未完成的同步項目:",
|
||||
"outstanding-items-default": "無"
|
||||
},
|
||||
"share_404": {
|
||||
"title": "未找到",
|
||||
"heading": "未找到"
|
||||
},
|
||||
"share_page": {
|
||||
"parent": "父級:",
|
||||
"clipped-from": "此筆記最初自 {{- url}} 剪下",
|
||||
"child-notes": "子筆記:",
|
||||
"no-content": "此筆記沒有內容。"
|
||||
},
|
||||
"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": "搜尋:"
|
||||
},
|
||||
"test_sync": {
|
||||
"not-configured": "尚未設定同步伺服器主機,請先設定同步。",
|
||||
"successful": "成功與同步伺服器握手,已開始同步。"
|
||||
},
|
||||
"keyboard_action_names": {
|
||||
"zoom-in": "放大",
|
||||
"reset-zoom-level": "重設縮放比例",
|
||||
"zoom-out": "縮小",
|
||||
"copy-without-formatting": "以純文字複製",
|
||||
"force-save-revision": "強制儲存修改版本",
|
||||
"back-in-note-history": "返回筆記歷史",
|
||||
"forward-in-note-history": "前進筆記歷史",
|
||||
"jump-to-note": "跳轉至…",
|
||||
"scroll-to-active-note": "滾動到目前筆記",
|
||||
"quick-search": "快速搜尋",
|
||||
"search-in-subtree": "在子階層中搜尋",
|
||||
"expand-subtree": "展開子階層",
|
||||
"collapse-tree": "收合筆記樹",
|
||||
"collapse-subtree": "收合子階層",
|
||||
"sort-child-notes": "排序子筆記",
|
||||
"create-note-after": "於後面新建筆記",
|
||||
"create-note-into": "新建筆記至",
|
||||
"create-note-into-inbox": "新建筆記至收件匣",
|
||||
"delete-notes": "刪除筆記",
|
||||
"move-note-up": "上移筆記",
|
||||
"move-note-down": "下移筆記",
|
||||
"move-note-up-in-hierarchy": "上移筆記階層",
|
||||
"move-note-down-in-hierarchy": "下移筆記階層",
|
||||
"edit-note-title": "編輯筆記標題",
|
||||
"edit-branch-prefix": "編輯分支前綴",
|
||||
"clone-notes-to": "複製筆記至",
|
||||
"move-notes-to": "移動筆記至",
|
||||
"copy-notes-to-clipboard": "複製筆記至剪貼簿",
|
||||
"paste-notes-from-clipboard": "從剪貼簿貼上筆記",
|
||||
"cut-notes-to-clipboard": "剪下筆記至剪貼簿",
|
||||
"select-all-notes-in-parent": "選擇父階層所有筆記",
|
||||
"add-note-above-to-selection": "加入上方筆記至選擇中",
|
||||
"add-note-below-to-selection": "加入下方筆記至選擇中",
|
||||
"duplicate-subtree": "複製子階層",
|
||||
"open-new-tab": "打開新分頁",
|
||||
"close-active-tab": "關閉目前分頁",
|
||||
"reopen-last-tab": "重新打開最後關閉的分頁",
|
||||
"activate-next-tab": "切換至下一分頁",
|
||||
"activate-previous-tab": "切換至上一分頁",
|
||||
"open-new-window": "打開新視窗",
|
||||
"toggle-system-tray-icon": "顯示/隱藏系統列圖示",
|
||||
"toggle-zen-mode": "啟用/禁用禪模式",
|
||||
"switch-to-first-tab": "切換至第一個分頁",
|
||||
"switch-to-second-tab": "切換至第二個分頁",
|
||||
"switch-to-third-tab": "切換至第三個分頁",
|
||||
"switch-to-fourth-tab": "切換至第四個分頁",
|
||||
"switch-to-fifth-tab": "切換至第五個分頁",
|
||||
"switch-to-sixth-tab": "切換至第六個分頁",
|
||||
"switch-to-seventh-tab": "切換至第七個分頁",
|
||||
"switch-to-eighth-tab": "切換至第八個分頁",
|
||||
"switch-to-ninth-tab": "切換至第九個分頁",
|
||||
"switch-to-last-tab": "切換至第最後一個分頁",
|
||||
"show-note-source": "顯示筆記原始碼",
|
||||
"show-options": "顯示選項",
|
||||
"show-revisions": "顯示修改歷史",
|
||||
"show-recent-changes": "顯示最近更改",
|
||||
"show-sql-console": "顯示 SQL 控制台",
|
||||
"show-backend-log": "顯示後端日誌",
|
||||
"show-help": "顯示幫助",
|
||||
"show-cheatsheet": "顯示快捷鍵指南",
|
||||
"add-link-to-text": "插入連結",
|
||||
"follow-link-under-cursor": "開啟游標處的連結",
|
||||
"insert-date-and-time-to-text": "插入日期和時間",
|
||||
"paste-markdown-into-text": "貼上 Markdown 文字",
|
||||
"cut-into-note": "剪下至筆記",
|
||||
"add-include-note-to-text": "添加包含筆記",
|
||||
"edit-read-only-note": "編輯唯讀筆記",
|
||||
"add-new-label": "新增標籤",
|
||||
"add-new-relation": "新增關係",
|
||||
"toggle-ribbon-tab-classic-editor": "顯示功能區分頁:經典編輯器",
|
||||
"toggle-ribbon-tab-basic-properties": "顯示功能區分頁:基本屬性",
|
||||
"toggle-ribbon-tab-book-properties": "顯示功能區分頁:書籍屬性",
|
||||
"toggle-ribbon-tab-file-properties": "顯示功能區分頁:文件屬性",
|
||||
"toggle-ribbon-tab-image-properties": "顯示功能區分頁:圖片屬性",
|
||||
"toggle-ribbon-tab-owned-attributes": "顯示功能區分頁:自有屬性",
|
||||
"toggle-ribbon-tab-inherited-attributes": "顯示功能區分頁:繼承屬性",
|
||||
"toggle-ribbon-tab-promoted-attributes": "顯示功能區分頁:提升屬性",
|
||||
"toggle-ribbon-tab-note-map": "顯示功能區分頁:筆記地圖",
|
||||
"toggle-ribbon-tab-note-info": "顯示功能區分頁:筆記資訊",
|
||||
"toggle-ribbon-tab-note-paths": "顯示功能區分頁:筆記路徑",
|
||||
"toggle-ribbon-tab-similar-notes": "顯示功能區分頁:相似筆記",
|
||||
"toggle-right-pane": "打開右側面板",
|
||||
"print-active-note": "列印目前筆記",
|
||||
"export-active-note-as-pdf": "匯出目前筆記為 PDF",
|
||||
"open-note-externally": "於外部打開筆記",
|
||||
"render-active-note": "渲染目前筆記",
|
||||
"run-active-note": "執行目前筆記",
|
||||
"toggle-note-hoisting": "提升筆記",
|
||||
"unhoist-note": "取消提升筆記",
|
||||
"reload-frontend-app": "重新載入前端程式",
|
||||
"open-developer-tools": "打開開發者工具",
|
||||
"find-in-text": "在文字中尋找",
|
||||
"toggle-left-pane": "打開左側面板",
|
||||
"toggle-full-screen": "切換全螢幕",
|
||||
"command-palette": "命令面板"
|
||||
},
|
||||
"weekdayNumber": "第 {weekNumber} 週",
|
||||
"quarterNumber": "第 {quarterNumber} 季度",
|
||||
"hidden-subtree": {
|
||||
"root-title": "隱藏的筆記",
|
||||
"search-history-title": "搜尋歷史",
|
||||
"note-map-title": "筆記地圖",
|
||||
"sql-console-history-title": "SQL 控制台歷史",
|
||||
"shared-notes-title": "分享筆記",
|
||||
"bulk-action-title": "批次操作",
|
||||
"backend-log-title": "後端日誌",
|
||||
"user-hidden-title": "隱藏的用戶",
|
||||
"launch-bar-templates-title": "啟動欄模版",
|
||||
"base-abstract-launcher-title": "基礎摘要啟動器",
|
||||
"command-launcher-title": "命令啟動器",
|
||||
"note-launcher-title": "筆記啟動器",
|
||||
"script-launcher-title": "腳本啟動器",
|
||||
"built-in-widget-title": "內建小工具",
|
||||
"spacer-title": "空白占位",
|
||||
"custom-widget-title": "自定義小工具",
|
||||
"launch-bar-title": "啟動欄",
|
||||
"available-launchers-title": "可用啟動器",
|
||||
"go-to-previous-note-title": "跳轉到前一筆記",
|
||||
"go-to-next-note-title": "跳轉到後一筆記",
|
||||
"new-note-title": "新增筆記",
|
||||
"search-notes-title": "搜尋筆記",
|
||||
"jump-to-note-title": "跳轉至…",
|
||||
"calendar-title": "日曆",
|
||||
"recent-changes-title": "最近修改",
|
||||
"bookmarks-title": "書籤",
|
||||
"open-today-journal-note-title": "打開今日日記筆記",
|
||||
"quick-search-title": "快速搜尋",
|
||||
"protected-session-title": "受保護的作業階段",
|
||||
"sync-status-title": "同步狀態",
|
||||
"settings-title": "設定",
|
||||
"llm-chat-title": "與筆記聊天",
|
||||
"options-title": "選項",
|
||||
"appearance-title": "外觀",
|
||||
"shortcuts-title": "快捷鍵",
|
||||
"text-notes": "文字筆記",
|
||||
"code-notes-title": "程式碼筆記",
|
||||
"images-title": "圖片",
|
||||
"spellcheck-title": "拼寫檢查",
|
||||
"password-title": "密碼",
|
||||
"multi-factor-authentication-title": "多重身份驗證",
|
||||
"etapi-title": "ETAPI",
|
||||
"backup-title": "備份",
|
||||
"sync-title": "同步",
|
||||
"ai-llm-title": "AI/LLM",
|
||||
"other": "其他",
|
||||
"advanced-title": "進階",
|
||||
"visible-launchers-title": "可見啟動器",
|
||||
"user-guide": "使用指南",
|
||||
"localization": "語言和區域",
|
||||
"inbox-title": "收件匣"
|
||||
},
|
||||
"notes": {
|
||||
"new-note": "新增筆記",
|
||||
"duplicate-note-suffix": "(重複)",
|
||||
"duplicate-note-title": "{{- noteTitle }} {{ duplicateNoteSuffix }}"
|
||||
},
|
||||
"backend_log": {
|
||||
"log-does-not-exist": "後端日誌文件 '{{ fileName }}' 暫不存在。",
|
||||
"reading-log-failed": "讀取後端日誌文件 '{{ fileName }}' 失敗。"
|
||||
},
|
||||
"content_renderer": {
|
||||
"note-cannot-be-displayed": "無法顯示此類型筆記。"
|
||||
},
|
||||
"pdf": {
|
||||
"export_filter": "PDF 文件 (*.pdf)",
|
||||
"unable-to-export-message": "目前筆記無法被匯出為 PDF 。",
|
||||
"unable-to-export-title": "無法匯出為 PDF",
|
||||
"unable-to-save-message": "選定文件無法被寫入。請重試或選擇其他路徑。"
|
||||
},
|
||||
"tray": {
|
||||
"tooltip": "Trilium 筆記",
|
||||
"close": "退出 Trilium",
|
||||
"recents": "最近筆記",
|
||||
"bookmarks": "書籤",
|
||||
"today": "打開今日日記筆記",
|
||||
"new-note": "新增筆記",
|
||||
"show-windows": "顯示視窗",
|
||||
"open_new_window": "打開新視窗"
|
||||
},
|
||||
"migration": {
|
||||
"old_version": "您目前的版本不支援直接遷移。請先更新至最新的 v0.60.4 然後再到此版本。",
|
||||
"error_message": "遷移至版本 {{version}} 時發生錯誤:{{stack}}",
|
||||
"wrong_db_version": "資料庫版本({{version}})比程式預期({{targetVersion}})新,這意味著它由一個更新且不相容的 Trilium 版本所創建。升級至最新版的 Trilium 以解決此問題。"
|
||||
},
|
||||
"modals": {
|
||||
"error_title": "錯誤"
|
||||
},
|
||||
"share_theme": {
|
||||
"site-theme": "網站主題",
|
||||
"search_placeholder": "搜尋…",
|
||||
"image_alt": "文章圖片",
|
||||
"last-updated": "最近於 {{- date}} 更新",
|
||||
"subpages": "子頁面:",
|
||||
"on-this-page": "本頁內容",
|
||||
"expand": "展開"
|
||||
},
|
||||
"hidden_subtree_templates": {
|
||||
"text-snippet": "文字片段",
|
||||
"description": "描述",
|
||||
"list-view": "列表顯示",
|
||||
"grid-view": "網格顯示",
|
||||
"calendar": "日曆",
|
||||
"table": "表格",
|
||||
"geo-map": "地理地圖",
|
||||
"start-date": "開始日期",
|
||||
"end-date": "結束日期",
|
||||
"start-time": "開始時間",
|
||||
"end-time": "結束時間",
|
||||
"geolocation": "地理位置",
|
||||
"built-in-templates": "內建模版",
|
||||
"board": "看板",
|
||||
"status": "狀態",
|
||||
"board_note_first": "第一個筆記",
|
||||
"board_note_second": "第二個筆記",
|
||||
"board_note_third": "第三個筆記",
|
||||
"board_status_todo": "待辦",
|
||||
"board_status_progress": "進行中",
|
||||
"board_status_done": "已完成"
|
||||
}
|
||||
"keyboard_actions": {
|
||||
"open-jump-to-note-dialog": "打開「跳轉至筆記」對話方塊",
|
||||
"search-in-subtree": "在目前筆記的子階層中搜尋筆記",
|
||||
"expand-subtree": "展開目前筆記的子階層",
|
||||
"collapse-tree": "收摺全部的筆記樹",
|
||||
"collapse-subtree": "收摺目前筆記的子階層",
|
||||
"sort-child-notes": "排序子筆記",
|
||||
"creating-and-moving-notes": "新增和移動筆記",
|
||||
"create-note-into-inbox": "在收件匣(如果已定義)或日記中新增筆記",
|
||||
"delete-note": "刪除筆記",
|
||||
"move-note-up": "上移筆記",
|
||||
"move-note-down": "下移筆記",
|
||||
"move-note-up-in-hierarchy": "將筆記層級上移",
|
||||
"move-note-down-in-hierarchy": "將筆記層級下移",
|
||||
"edit-note-title": "從筆記樹跳轉至筆記內容並編輯標題",
|
||||
"edit-branch-prefix": "顯示編輯分支前綴對話方塊",
|
||||
"note-clipboard": "筆記剪貼簿",
|
||||
"copy-notes-to-clipboard": "複製所選的筆記至剪貼簿",
|
||||
"paste-notes-from-clipboard": "從剪貼簿貼上筆記至目前筆記中",
|
||||
"cut-notes-to-clipboard": "剪下所選的筆記至剪貼簿",
|
||||
"select-all-notes-in-parent": "選擇目前筆記級別的所有筆記",
|
||||
"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": "打開新空白視窗",
|
||||
"toggle-tray": "從系統匣顯示 / 隱藏應用程式",
|
||||
"first-tab": "切換至列表中第一個分頁",
|
||||
"second-tab": "切換至列表中第二個分頁",
|
||||
"third-tab": "切換至列表中第三個分頁",
|
||||
"fourth-tab": "切換至列表中第四個分頁",
|
||||
"fifth-tab": "切換至列表中第五個分頁",
|
||||
"sixth-tab": "切換至列表中第六個分頁",
|
||||
"seventh-tab": "切換至列表中第七個分頁",
|
||||
"eight-tab": "切換至列表中第八個分頁",
|
||||
"ninth-tab": "切換至列表中第九個分頁",
|
||||
"last-tab": "切換至列表中最後一個分頁",
|
||||
"dialogs": "對話方塊",
|
||||
"show-note-source": "顯示筆記來源對話方塊",
|
||||
"show-options": "打開選項頁面",
|
||||
"show-revisions": "顯示筆記修改歷史對話方塊",
|
||||
"show-recent-changes": "顯示最近更改對話方塊",
|
||||
"show-sql-console": "打開 SQL 控制台頁面",
|
||||
"show-backend-log": "打開後端日誌頁面",
|
||||
"text-note-operations": "文字筆記操作",
|
||||
"add-link-to-text": "打開對話方塊以插入連結",
|
||||
"follow-link-under-cursor": "開啟游標處的連結",
|
||||
"insert-date-and-time-to-text": "插入目前日期和時間",
|
||||
"paste-markdown-into-text": "將剪貼簿中的 Markdown 文字貼上",
|
||||
"cut-into-note": "從目前筆記剪下選擇的部分並新增至子筆記",
|
||||
"add-include-note-to-text": "打開對話方塊以內嵌筆記",
|
||||
"edit-readonly-note": "編輯唯讀筆記",
|
||||
"attributes-labels-and-relations": "屬性(標籤和關係)",
|
||||
"add-new-label": "新增新標籤",
|
||||
"create-new-relation": "新增新關聯",
|
||||
"ribbon-tabs": "功能區分頁",
|
||||
"toggle-basic-properties": "顯示基本屬性",
|
||||
"toggle-file-properties": "顯示檔案屬性",
|
||||
"toggle-image-properties": "顯示圖像屬性",
|
||||
"toggle-owned-attributes": "顯示自有屬性",
|
||||
"toggle-inherited-attributes": "顯示繼承屬性",
|
||||
"toggle-promoted-attributes": "顯示升級的屬性",
|
||||
"toggle-link-map": "顯示連結地圖",
|
||||
"toggle-note-info": "顯示筆記資訊",
|
||||
"toggle-note-paths": "顯示筆記路徑",
|
||||
"toggle-similar-notes": "顯示相似筆記",
|
||||
"other": "其他",
|
||||
"toggle-right-pane": "切換右側面板的顯示,包括目錄和高亮",
|
||||
"print-active-note": "列印目前筆記",
|
||||
"open-note-externally": "以預設應用程式打開筆記檔案",
|
||||
"render-active-note": "渲染(重新渲染)目前筆記",
|
||||
"run-active-note": "執行目前的 JavaScript(前端 / 後端)程式碼筆記",
|
||||
"toggle-note-hoisting": "聚焦目前筆記",
|
||||
"unhoist": "取消任何聚焦",
|
||||
"reload-frontend-app": "重新載入前端應用",
|
||||
"open-dev-tools": "打開開發者工具",
|
||||
"toggle-left-note-tree-panel": "顯示左側(筆記樹)面板",
|
||||
"toggle-full-screen": "切換全螢幕",
|
||||
"zoom-out": "縮小",
|
||||
"zoom-in": "放大",
|
||||
"note-navigation": "筆記導航",
|
||||
"reset-zoom-level": "重設縮放比例",
|
||||
"copy-without-formatting": "以純文字複製所選文字",
|
||||
"force-save-revision": "強制新增 / 儲存目前筆記的新版本",
|
||||
"show-help": "顯示用戶說明",
|
||||
"toggle-book-properties": "顯示集合屬性",
|
||||
"back-in-note-history": "跳轉至歷史記錄中的上一個筆記",
|
||||
"forward-in-note-history": "跳轉至歷史記錄中的下一個筆記",
|
||||
"open-command-palette": "打開命令面板",
|
||||
"scroll-to-active-note": "捲動筆記樹至目前筆記",
|
||||
"quick-search": "開啟快速搜尋列",
|
||||
"create-note-after": "新增筆記於目前筆記之後",
|
||||
"create-note-into": "新增目前筆記的子筆記",
|
||||
"clone-notes-to": "克隆所選的筆記至",
|
||||
"move-notes-to": "移動所選的筆記至",
|
||||
"show-cheatsheet": "顯示常用鍵盤快捷鍵",
|
||||
"find-in-text": "顯示搜尋面板",
|
||||
"toggle-classic-editor-toolbar": "顯示固定工具列編輯器的格式分頁",
|
||||
"export-as-pdf": "匯出目前筆記為 PDF",
|
||||
"toggle-zen-mode": "啟用 / 禁用禪模式(極簡界面以專注編輯)"
|
||||
},
|
||||
"login": {
|
||||
"title": "登入",
|
||||
"heading": "Trilium 登入",
|
||||
"incorrect-password": "密碼不正確。請再試一次。",
|
||||
"password": "密碼",
|
||||
"remember-me": "記住我",
|
||||
"button": "登入",
|
||||
"incorrect-totp": "TOTP 不正確。請再試一次。",
|
||||
"sign_in_with_sso": "用 {{ ssoIssuerName }} 登入"
|
||||
},
|
||||
"set_password": {
|
||||
"title": "設定密碼",
|
||||
"heading": "設定密碼",
|
||||
"description": "在由網頁開始使用 Trilium 之前,您需要先設定一個密碼並用此密碼登入。",
|
||||
"password": "密碼",
|
||||
"password-confirmation": "確認密碼",
|
||||
"button": "設定密碼"
|
||||
},
|
||||
"javascript-required": "Trilium 需要啟用 JavaScript。",
|
||||
"setup": {
|
||||
"heading": "Trilium 筆記設定",
|
||||
"new-document": "我是新用戶,我想為我的筆記建立一個新的 Trilium 文件",
|
||||
"sync-from-desktop": "我已經擁有桌面版本,想設定與它進行同步",
|
||||
"sync-from-server": "我已經擁有伺服器版本,想設定與它進行同步",
|
||||
"next": "下一步",
|
||||
"init-in-progress": "文件正在初始化",
|
||||
"redirecting": "您即將被重新導向至應用程式。",
|
||||
"title": "設定"
|
||||
},
|
||||
"setup_sync-from-desktop": {
|
||||
"heading": "從桌面版同步",
|
||||
"description": "此設定需要從桌面版本啟動:",
|
||||
"step1": "打開您的桌面版 Trilium 筆記。",
|
||||
"step2": "從 Trilium 選單中,點擊「選項」。",
|
||||
"step3": "點擊「同步」類別。",
|
||||
"step4": "將伺服器版網址更改為:{{- host}} 並點擊儲存。",
|
||||
"step5": "點擊「測試同步」以驗證連接是否成功。",
|
||||
"step6": "完成這些步驟後,點擊 {{- link}}。",
|
||||
"step6-here": "這裡"
|
||||
},
|
||||
"setup_sync-from-server": {
|
||||
"heading": "從伺服器同步",
|
||||
"instructions": "請在下方輸入 Trilium 伺服器網址和密碼。這將從伺服器下載整個 Trilium 數據庫檔案並同步。取決於數據庫大小和您的連接速度,這可能需要一段時間。",
|
||||
"server-host": "Trilium 伺服器網址",
|
||||
"server-host-placeholder": "https://<主機名稱>:<端口>",
|
||||
"proxy-server": "代理伺服器(可選)",
|
||||
"proxy-server-placeholder": "https://<主機名稱>:<端口>",
|
||||
"note": "注意:",
|
||||
"proxy-instruction": "如果您將代理設定留空,將使用系統代理(僅適用於桌面版)",
|
||||
"password": "密碼",
|
||||
"password-placeholder": "密碼",
|
||||
"back": "返回",
|
||||
"finish-setup": "完成設定"
|
||||
},
|
||||
"setup_sync-in-progress": {
|
||||
"heading": "正在同步",
|
||||
"successful": "已正確設定同步。初次同步可能需要一些時間。完成後,您將被重新導向至登入頁面。",
|
||||
"outstanding-items": "未完成的同步項目:",
|
||||
"outstanding-items-default": "無"
|
||||
},
|
||||
"share_404": {
|
||||
"title": "未找到",
|
||||
"heading": "未找到"
|
||||
},
|
||||
"share_page": {
|
||||
"parent": "父級:",
|
||||
"clipped-from": "此筆記最初自 {{- url}} 剪下",
|
||||
"child-notes": "子筆記:",
|
||||
"no-content": "此筆記沒有內容。"
|
||||
},
|
||||
"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": "搜尋:"
|
||||
},
|
||||
"test_sync": {
|
||||
"not-configured": "尚未設定同步伺服器主機,請先設定同步。",
|
||||
"successful": "成功與同步伺服器握手,已開始同步。"
|
||||
},
|
||||
"keyboard_action_names": {
|
||||
"zoom-in": "放大",
|
||||
"reset-zoom-level": "重設縮放比例",
|
||||
"zoom-out": "縮小",
|
||||
"copy-without-formatting": "以純文字複製",
|
||||
"force-save-revision": "強制儲存修改版本",
|
||||
"back-in-note-history": "返回筆記歷史",
|
||||
"forward-in-note-history": "前進筆記歷史",
|
||||
"jump-to-note": "跳轉至…",
|
||||
"scroll-to-active-note": "捲動至目前筆記",
|
||||
"quick-search": "快速搜尋",
|
||||
"search-in-subtree": "在子階層中搜尋",
|
||||
"expand-subtree": "展開子階層",
|
||||
"collapse-tree": "收摺筆記樹",
|
||||
"collapse-subtree": "收摺子階層",
|
||||
"sort-child-notes": "排序子筆記",
|
||||
"create-note-after": "於後面新建筆記",
|
||||
"create-note-into": "新建筆記至",
|
||||
"create-note-into-inbox": "新建筆記至收件匣",
|
||||
"delete-notes": "刪除筆記",
|
||||
"move-note-up": "上移筆記",
|
||||
"move-note-down": "下移筆記",
|
||||
"move-note-up-in-hierarchy": "上移筆記階層",
|
||||
"move-note-down-in-hierarchy": "下移筆記階層",
|
||||
"edit-note-title": "編輯筆記標題",
|
||||
"edit-branch-prefix": "編輯分支前綴",
|
||||
"clone-notes-to": "克隆筆記至",
|
||||
"move-notes-to": "移動筆記至",
|
||||
"copy-notes-to-clipboard": "複製筆記至剪貼簿",
|
||||
"paste-notes-from-clipboard": "從剪貼簿貼上筆記",
|
||||
"cut-notes-to-clipboard": "剪下筆記至剪貼簿",
|
||||
"select-all-notes-in-parent": "選擇父階層所有筆記",
|
||||
"add-note-above-to-selection": "加入上方筆記至選擇中",
|
||||
"add-note-below-to-selection": "加入下方筆記至選擇中",
|
||||
"duplicate-subtree": "複製子階層",
|
||||
"open-new-tab": "打開新分頁",
|
||||
"close-active-tab": "關閉目前分頁",
|
||||
"reopen-last-tab": "重新打開最後關閉的分頁",
|
||||
"activate-next-tab": "切換至下一分頁",
|
||||
"activate-previous-tab": "切換至上一分頁",
|
||||
"open-new-window": "打開新視窗",
|
||||
"toggle-system-tray-icon": "顯示 / 隱藏系統匣圖示",
|
||||
"toggle-zen-mode": "啟用 / 禁用禪模式",
|
||||
"switch-to-first-tab": "切換至第一個分頁",
|
||||
"switch-to-second-tab": "切換至第二個分頁",
|
||||
"switch-to-third-tab": "切換至第三個分頁",
|
||||
"switch-to-fourth-tab": "切換至第四個分頁",
|
||||
"switch-to-fifth-tab": "切換至第五個分頁",
|
||||
"switch-to-sixth-tab": "切換至第六個分頁",
|
||||
"switch-to-seventh-tab": "切換至第七個分頁",
|
||||
"switch-to-eighth-tab": "切換至第八個分頁",
|
||||
"switch-to-ninth-tab": "切換至第九個分頁",
|
||||
"switch-to-last-tab": "切換至第最後一個分頁",
|
||||
"show-note-source": "顯示筆記原始碼",
|
||||
"show-options": "顯示選項",
|
||||
"show-revisions": "顯示修改歷史",
|
||||
"show-recent-changes": "顯示最近更改",
|
||||
"show-sql-console": "顯示 SQL 控制台",
|
||||
"show-backend-log": "顯示後端日誌",
|
||||
"show-help": "顯示說明",
|
||||
"show-cheatsheet": "顯示快捷鍵指南",
|
||||
"add-link-to-text": "插入連結",
|
||||
"follow-link-under-cursor": "開啟游標處的連結",
|
||||
"insert-date-and-time-to-text": "插入日期和時間",
|
||||
"paste-markdown-into-text": "貼上 Markdown 文字",
|
||||
"cut-into-note": "剪下至筆記",
|
||||
"add-include-note-to-text": "新增內嵌筆記",
|
||||
"edit-read-only-note": "編輯唯讀筆記",
|
||||
"add-new-label": "新增標籤",
|
||||
"add-new-relation": "新增關聯",
|
||||
"toggle-ribbon-tab-classic-editor": "顯示功能區分頁:經典編輯器",
|
||||
"toggle-ribbon-tab-basic-properties": "顯示功能區分頁:基本屬性",
|
||||
"toggle-ribbon-tab-book-properties": "顯示功能區分頁:書籍屬性",
|
||||
"toggle-ribbon-tab-file-properties": "顯示功能區分頁:檔案屬性",
|
||||
"toggle-ribbon-tab-image-properties": "顯示功能區分頁:圖片屬性",
|
||||
"toggle-ribbon-tab-owned-attributes": "顯示功能區分頁:自有屬性",
|
||||
"toggle-ribbon-tab-inherited-attributes": "顯示功能區分頁:繼承屬性",
|
||||
"toggle-ribbon-tab-promoted-attributes": "顯示功能區分頁:升級屬性",
|
||||
"toggle-ribbon-tab-note-map": "顯示功能區分頁:筆記地圖",
|
||||
"toggle-ribbon-tab-note-info": "顯示功能區分頁:筆記資訊",
|
||||
"toggle-ribbon-tab-note-paths": "顯示功能區分頁:筆記路徑",
|
||||
"toggle-ribbon-tab-similar-notes": "顯示功能區分頁:相似筆記",
|
||||
"toggle-right-pane": "打開右側面板",
|
||||
"print-active-note": "列印目前筆記",
|
||||
"export-active-note-as-pdf": "匯出目前筆記為 PDF",
|
||||
"open-note-externally": "於外部打開筆記",
|
||||
"render-active-note": "渲染目前筆記",
|
||||
"run-active-note": "執行目前筆記",
|
||||
"toggle-note-hoisting": "聚焦筆記",
|
||||
"unhoist-note": "取消聚焦筆記",
|
||||
"reload-frontend-app": "重新載入前端程式",
|
||||
"open-developer-tools": "打開開發者工具",
|
||||
"find-in-text": "在文字中尋找",
|
||||
"toggle-left-pane": "打開左側面板",
|
||||
"toggle-full-screen": "切換全螢幕",
|
||||
"command-palette": "命令面板"
|
||||
},
|
||||
"weekdayNumber": "第 {weekNumber} 週",
|
||||
"quarterNumber": "第 {quarterNumber} 季度",
|
||||
"hidden-subtree": {
|
||||
"root-title": "隱藏的筆記",
|
||||
"search-history-title": "搜尋歷史",
|
||||
"note-map-title": "筆記地圖",
|
||||
"sql-console-history-title": "SQL 控制台歷史",
|
||||
"shared-notes-title": "分享筆記",
|
||||
"bulk-action-title": "批次操作",
|
||||
"backend-log-title": "後端日誌",
|
||||
"user-hidden-title": "隱藏的用戶",
|
||||
"launch-bar-templates-title": "啟動列模版",
|
||||
"base-abstract-launcher-title": "基礎摘要啟動器",
|
||||
"command-launcher-title": "命令啟動器",
|
||||
"note-launcher-title": "筆記啟動器",
|
||||
"script-launcher-title": "腳本啟動器",
|
||||
"built-in-widget-title": "內建元件",
|
||||
"spacer-title": "分隔元件",
|
||||
"custom-widget-title": "自訂元件",
|
||||
"launch-bar-title": "啟動列",
|
||||
"available-launchers-title": "可用啟動器",
|
||||
"go-to-previous-note-title": "跳轉至前一筆記",
|
||||
"go-to-next-note-title": "跳轉至後一筆記",
|
||||
"new-note-title": "新增筆記",
|
||||
"search-notes-title": "搜尋筆記",
|
||||
"jump-to-note-title": "跳轉至…",
|
||||
"calendar-title": "日曆",
|
||||
"recent-changes-title": "最近修改",
|
||||
"bookmarks-title": "書籤",
|
||||
"open-today-journal-note-title": "打開今日日記筆記",
|
||||
"quick-search-title": "快速搜尋",
|
||||
"protected-session-title": "受保護的作業階段",
|
||||
"sync-status-title": "同步狀態",
|
||||
"settings-title": "設定",
|
||||
"llm-chat-title": "與筆記聊天",
|
||||
"options-title": "選項",
|
||||
"appearance-title": "外觀",
|
||||
"shortcuts-title": "快捷鍵",
|
||||
"text-notes": "文字筆記",
|
||||
"code-notes-title": "程式碼筆記",
|
||||
"images-title": "圖片",
|
||||
"spellcheck-title": "拼寫檢查",
|
||||
"password-title": "密碼",
|
||||
"multi-factor-authentication-title": "多重身份驗證",
|
||||
"etapi-title": "ETAPI",
|
||||
"backup-title": "備份",
|
||||
"sync-title": "同步",
|
||||
"ai-llm-title": "AI / LLM",
|
||||
"other": "其他",
|
||||
"advanced-title": "進階",
|
||||
"visible-launchers-title": "可見啟動器",
|
||||
"user-guide": "用戶說明",
|
||||
"localization": "語言和區域",
|
||||
"inbox-title": "收件匣"
|
||||
},
|
||||
"notes": {
|
||||
"new-note": "新增筆記",
|
||||
"duplicate-note-suffix": "(重複)",
|
||||
"duplicate-note-title": "{{- noteTitle }} {{ duplicateNoteSuffix }}"
|
||||
},
|
||||
"backend_log": {
|
||||
"log-does-not-exist": "後端日誌文件 '{{ fileName }}' 暫不存在。",
|
||||
"reading-log-failed": "讀取後端日誌文件 '{{ fileName }}' 失敗。"
|
||||
},
|
||||
"content_renderer": {
|
||||
"note-cannot-be-displayed": "無法顯示此類型筆記。"
|
||||
},
|
||||
"pdf": {
|
||||
"export_filter": "PDF 文件 (*.pdf)",
|
||||
"unable-to-export-message": "目前筆記無法被匯出為 PDF 。",
|
||||
"unable-to-export-title": "無法匯出為 PDF",
|
||||
"unable-to-save-message": "所選檔案無法被寫入。請重試或選擇其他路徑。"
|
||||
},
|
||||
"tray": {
|
||||
"tooltip": "Trilium 筆記",
|
||||
"close": "退出 Trilium",
|
||||
"recents": "最近筆記",
|
||||
"bookmarks": "書籤",
|
||||
"today": "打開今日日記筆記",
|
||||
"new-note": "新增筆記",
|
||||
"show-windows": "顯示視窗",
|
||||
"open_new_window": "打開新視窗"
|
||||
},
|
||||
"migration": {
|
||||
"old_version": "您目前的版本不支援直接遷移。請先更新至最新的 v0.60.4 然後再到此版本。",
|
||||
"error_message": "遷移至版本 {{version}} 時發生錯誤:{{stack}}",
|
||||
"wrong_db_version": "資料庫版本({{version}})比程式預期({{targetVersion}})新,這意味著它由一個更新且不相容的 Trilium 版本所創建。升級至最新版的 Trilium 以解決此問題。"
|
||||
},
|
||||
"modals": {
|
||||
"error_title": "錯誤"
|
||||
},
|
||||
"share_theme": {
|
||||
"site-theme": "網站主題",
|
||||
"search_placeholder": "搜尋…",
|
||||
"image_alt": "文章圖片",
|
||||
"last-updated": "最近於 {{- date}} 更新",
|
||||
"subpages": "子頁面:",
|
||||
"on-this-page": "本頁內容",
|
||||
"expand": "展開"
|
||||
},
|
||||
"hidden_subtree_templates": {
|
||||
"text-snippet": "文字片段",
|
||||
"description": "描述",
|
||||
"list-view": "列表顯示",
|
||||
"grid-view": "網格顯示",
|
||||
"calendar": "日曆",
|
||||
"table": "表格",
|
||||
"geo-map": "地理地圖",
|
||||
"start-date": "開始日期",
|
||||
"end-date": "結束日期",
|
||||
"start-time": "開始時間",
|
||||
"end-time": "結束時間",
|
||||
"geolocation": "地理位置",
|
||||
"built-in-templates": "內建模版",
|
||||
"board": "看板",
|
||||
"status": "狀態",
|
||||
"board_note_first": "第一個筆記",
|
||||
"board_note_second": "第二個筆記",
|
||||
"board_note_third": "第三個筆記",
|
||||
"board_status_todo": "待辦",
|
||||
"board_status_progress": "進行中",
|
||||
"board_status_done": "已完成"
|
||||
}
|
||||
}
|
||||
|
||||
12
apps/server/src/assets/translations/uk/server.json
Normal file
12
apps/server/src/assets/translations/uk/server.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"keyboard_actions": {
|
||||
"back-in-note-history": "Перейти до минулої нотатки в історії",
|
||||
"forward-in-note-history": "Перейти до наступної нотатки в історії",
|
||||
"open-command-palette": "Відкрити палітру команд",
|
||||
"scroll-to-active-note": "Прокрутити дерево нотаток до активної нотатки",
|
||||
"quick-search": "Показати панель швидкого пошуку",
|
||||
"search-in-subtree": "Пошук нотаток в піддереві активної нотатки",
|
||||
"expand-subtree": "Розкрити піддерево поточної нотатки",
|
||||
"collapse-tree": "Згорнути все дерево нотаток"
|
||||
}
|
||||
}
|
||||
@@ -19,7 +19,8 @@ const DAYJS_LOADER: Record<LOCALE_IDS, () => Promise<typeof import("dayjs/locale
|
||||
"ku": () => import("dayjs/locale/ku.js"),
|
||||
"ro": () => import("dayjs/locale/ro.js"),
|
||||
"ru": () => import("dayjs/locale/ru.js"),
|
||||
"tw": () => import("dayjs/locale/zh-tw.js")
|
||||
"tw": () => import("dayjs/locale/zh-tw.js"),
|
||||
"ja": () => import("dayjs/locale/ja.js")
|
||||
}
|
||||
|
||||
export async function initializeTranslations() {
|
||||
|
||||
@@ -38,6 +38,9 @@ async function cleanupOldLogFiles() {
|
||||
const customRetentionDays = config.Logging.retentionDays;
|
||||
if (customRetentionDays > 0) {
|
||||
retentionDays = customRetentionDays;
|
||||
} else if (customRetentionDays <= -1){
|
||||
info(`Log cleanup: keeping all log files, as specified by configuration.`);
|
||||
return
|
||||
}
|
||||
|
||||
const cutoffDate = new Date();
|
||||
|
||||
1
docs/CNAME
vendored
Normal file
1
docs/CNAME
vendored
Normal file
@@ -0,0 +1 @@
|
||||
triliumnotes.org
|
||||
197
docs/README-ZH_CN.md
vendored
197
docs/README-ZH_CN.md
vendored
@@ -1,97 +1,178 @@
|
||||
# Trilium Notes
|
||||
|
||||
[English](../README.md) | [Chinese](./README-ZH_CN.md) | [Russian](./README.ru.md) | [Japanese](./README.ja.md) | [Italian](./README.it.md) | [Spanish](./README.es.md)
|
||||
 
|
||||

|
||||

|
||||
[](https://app.relative-ci.com/projects/Di5q7dz9daNDZ9UXi0Bp) [](https://hosted.weblate.org/engage/trilium/)
|
||||
|
||||
Trilium Notes 是一个层次化的笔记应用程序,专注于建立大型个人知识库。请参阅[屏幕截图](https://triliumnext.github.io/Docs/Wiki/screenshot-tour)以快速了解:
|
||||
[英文](../README.md) | [简体中文](./README-ZH_CN.md) | [正体中文](./README-ZH_TW.md) | [俄文](./README.ru.md) | [日文](./README.ja.md) | [意大利文](./README.it.md) | [西班牙文](./README.es.md)
|
||||
|
||||
Trilium Notes 是一款免费且开源、跨平台的阶层式笔记应用程序,专注于建立大型个人知识库。
|
||||
|
||||
想快速了解,请查看[屏幕截图](https://triliumnext.github.io/Docs/Wiki/screenshot-tour):
|
||||
|
||||
<a href="https://triliumnext.github.io/Docs/Wiki/screenshot-tour"><img src="./app.png" alt="Trilium Screenshot" width="1000"></a>
|
||||
|
||||
## ⚠️ 为什么选择TriliumNext?
|
||||
## 🎁 功能
|
||||
|
||||
[原始的Trilium项目目前处于维护模式](https://github.com/zadam/trilium/issues/4620)
|
||||
* 笔记可组织成任意深度的树形结构。单一笔记可放在树中的多个位置(参见[笔记复制/克隆](https://triliumnext.github.io/Docs/Wiki/cloning-notes))。
|
||||
* 丰富的所见即所得(WYSIWYG)笔记编辑器,支持表格、图片与[数学公式](https://triliumnext.github.io/Docs/Wiki/text-notes),并具备 Markdown 的[自动格式](https://triliumnext.github.io/Docs/Wiki/text-notes#autoformat)。
|
||||
* 支持编辑[程序代码笔记](https://triliumnext.github.io/Docs/Wiki/code-notes),包含语法高亮。
|
||||
* 快速、轻松地在笔记间[导航](https://triliumnext.github.io/Docs/Wiki/note-navigation)、全文搜索,以及[笔记聚焦(hoisting)](https://triliumnext.github.io/Docs/Wiki/note-hoisting)。
|
||||
* 无缝的[笔记版本管理](https://triliumnext.github.io/Docs/Wiki/note-revisions)。
|
||||
* 笔记[属性](https://triliumnext.github.io/Docs/Wiki/attributes)可用于笔记的组织、查询与高级[脚本](https://triliumnext.github.io/Docs/Wiki/scripts)。
|
||||
* 接口提供英文、德文、西班牙文、法文、罗马尼亚文与中文(简体与正体)。
|
||||
* 直接整合 [OpenID 与 TOTP](./User%20Guide/User%20Guide/Installation%20%26%20Setup/Server%20Installation/Multi-Factor%20Authentication.md) 以实现更安全的登录。
|
||||
* 与自架的同步服务器进行[同步](https://triliumnext.github.io/Docs/Wiki/synchronization)
|
||||
* 另有[第三方同步服务器托管服务](https://trilium.cc/paid-hosting)。
|
||||
* 将笔记[分享](https://triliumnext.github.io/Docs/Wiki/sharing)(公开发布)到互联网。
|
||||
* 以每则笔记为粒度的强大[笔记加密](https://triliumnext.github.io/Docs/Wiki/protected-notes)。
|
||||
* 手绘/示意图:基于 [Excalidraw](https://excalidraw.com/)(笔记类型为「canvas」)。
|
||||
* 用于可视化笔记及其关系的[关系图](https://triliumnext.github.io/Docs/Wiki/relation-map)与[链接图](https://triliumnext.github.io/Docs/Wiki/link-map)。
|
||||
* 思维导图:基于 [Mind Elixir](https://docs.mind-elixir.com/)。
|
||||
* 具有定位钉与 GPX 轨迹的[地图](./User%20Guide/User%20Guide/Note%20Types/Geo%20Map.md)。
|
||||
* [脚本](https://triliumnext.github.io/Docs/Wiki/scripts)——参见[高级展示](https://triliumnext.github.io/Docs/Wiki/advanced-showcases)。
|
||||
* 用于自动化的 [REST API](https://triliumnext.github.io/Docs/Wiki/etapi)。
|
||||
* 在可用性与效能上均可良好扩展,支持超过 100,000 笔笔记。
|
||||
* 为手机与平板优化的[移动前端](https://triliumnext.github.io/Docs/Wiki/mobile-frontend)。
|
||||
* 内置[深色主题](https://triliumnext.github.io/Docs/Wiki/themes),并支持用户主题。
|
||||
* [Evernote 导入](https://triliumnext.github.io/Docs/Wiki/evernote-import)与 [Markdown 导入与导出](https://triliumnext.github.io/Docs/Wiki/markdown)。
|
||||
* 用于快速保存网页内容的 [Web Clipper](https://triliumnext.github.io/Docs/Wiki/web-clipper)。
|
||||
* 可自定义的 UI(侧边栏按钮、用户自定义小组件等)。
|
||||
* [度量指标(Metrics)](./User%20Guide/User%20Guide/Advanced%20Usage/Metrics.md),并附有 [Grafana 仪表板](./User%20Guide/User%20Guide/Advanced%20Usage/Metrics/grafana-dashboard.json)。
|
||||
|
||||
## 🗭 与我们讨论
|
||||
✨ 想要更多 TriliumNext 的主题、脚本、外挂与资源,亦可参考以下第三方资源/社群:
|
||||
|
||||
欢迎加入我们的官方讨论和社区。我们专注于Trilium的开发,乐于听取您对功能、建议或问题的意见!
|
||||
- [awesome-trilium](https://github.com/Nriver/awesome-trilium)(第三方主题、脚本、外挂与更多)。
|
||||
- [TriliumRocks!](https://trilium.rocks/)(教学、指南等等)。
|
||||
|
||||
- [Matrix](https://matrix.to/#/#triliumnext:matrix.org)(用于同步讨论)
|
||||
- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions)(用于异步讨论)
|
||||
- [Wiki](https://triliumnext.github.io/Docs/)(用于常见操作问题和用户指南)
|
||||
## ⚠️ 为什么是 TriliumNext?
|
||||
|
||||
上面链接的两个房间是镜像的,所以您可以在任意平台上使用XMPP或者Matrix来和我们交流。
|
||||
[原本的 Trilium 项目目前处于维护模式](https://github.com/zadam/trilium/issues/4620)。
|
||||
|
||||
### 非官方社区
|
||||
### 从 Trilium 迁移?
|
||||
|
||||
[Trilium Rocks](https://discord.gg/aqdX9mXX4r)
|
||||
从既有的 zadam/Trilium 例项迁移到 TriliumNext/Notes 不需要特别的迁移步骤。只要[照一般方式安装 TriliumNext/Notes](#-安装),它就会直接使用你现有的数据库。
|
||||
|
||||
## 🎁 特性
|
||||
版本至多至 [v0.90.4](https://github.com/TriliumNext/Notes/releases/tag/v0.90.4) 与 zadam/trilium 最新版本 [v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7) 兼容。之后的 TriliumNext 版本已提升同步版本号(与上述不再兼容)。
|
||||
|
||||
* 笔记可以排列成任意深的树。单个笔记可以放在树中的多个位置(请参阅[克隆](https://triliumnext.github.io/Docs/Wiki/cloning-notes))
|
||||
* 丰富的所见即所得笔记编辑功能,包括带有 Markdown [自动格式化功能的](https://triliumnext.github.io/Docs/Wiki/text-notes#autoformat)表格,图像和[数学公式](https://triliumnext.github.io/Docs/Wiki/text-notes#math-support)
|
||||
* 支持编辑[使用源代码的笔记](https://triliumnext.github.io/Docs/Wiki/code-notes),包括语法高亮显示
|
||||
* 笔记之间快速[导航](https://triliumnext.github.io/Docs/Wiki/note-navigation),全文搜索和[提升笔记](https://triliumnext.github.io/Docs/Wiki/note-hoisting)
|
||||
* 无缝[笔记版本控制](https://triliumnext.github.io/Docs/Wiki/note-revisions)
|
||||
* 笔记[属性](https://triliumnext.github.io/Docs/Wiki/attributes)可用于笔记组织,查询和高级[脚本编写](https://triliumnext.github.io/Docs/Wiki/scripts)
|
||||
* [同步](https://triliumnext.github.io/Docs/Wiki/synchronization)与自托管同步服务器
|
||||
* 有一个[第三方提供的同步服务器托管服务](https://trilium.cc/paid-hosting)
|
||||
* 公开地[分享](https://triliumnext.github.io/Docs/Wiki/sharing)(发布)笔记到互联网
|
||||
* 具有按笔记粒度的强大的[笔记加密](https://triliumnext.github.io/Docs/Wiki/protected-notes)
|
||||
* 使用自带的 Excalidraw 来绘制图表(笔记类型“画布”)
|
||||
* [关系图](https://triliumnext.github.io/Docs/Wiki/relation-map)和[链接图](https://triliumnext.github.io/Docs/Wiki/link-map),用于可视化笔记及其关系
|
||||
* [脚本](https://triliumnext.github.io/Docs/Wiki/scripts) - 请参阅[高级功能展示](https://triliumnext.github.io/Docs/Wiki/advanced-showcases)
|
||||
* 可用于自动化的 [REST API](https://triliumnext.github.io/Docs/Wiki/etapi)
|
||||
* 在拥有超过 10 万条笔记时仍能保持良好的可用性和性能
|
||||
* 针对智能手机和平板电脑进行优化的[用于移动设备的前端](https://triliumnext.github.io/Docs/Wiki/mobile-frontend)
|
||||
* [夜间主题](https://triliumnext.github.io/Docs/Wiki/themes)
|
||||
* [Evernote](https://triliumnext.github.io/Docs/Wiki/evernote-import) 和 [Markdown 导入导出](https://triliumnext.github.io/Docs/Wiki/markdown)功能
|
||||
* 使用[网页剪藏](https://triliumnext.github.io/Docs/Wiki/web-clipper)轻松保存互联网上的内容
|
||||
## 📖 文件
|
||||
|
||||
✨ 查看以下第三方资源,获取更多关于TriliumNext的好东西:
|
||||
我们目前正将文件搬移至应用程序内(在 Trilium 中按 `F1`)。在完成前,文件中可能会有缺漏。如果你想在 GitHub 上查看,也可以直接查看[使用说明](./User%20Guide/User%20Guide/)。
|
||||
|
||||
- [awesome-trilium](https://github.com/Nriver/awesome-trilium):提供第三方主题、脚本、插件等资源的列表。
|
||||
- [TriliumRocks!](https://trilium.rocks/):提供教程、指南等更多内容。
|
||||
以下提供一些快速连结,方便你导览文件:
|
||||
- [服务器安装](./User%20Guide/User%20Guide/Installation%20&%20Setup/Server%20Installation.md)
|
||||
- [Docker 安装](./User%20Guide/User%20Guide/Installation%20&%20Setup/Server%20Installation/1.%20Installing%20the%20server/Using%20Docker.md)
|
||||
- [升级 TriliumNext](./User%20Guide/User%20Guide/Installation%20%26%20Setup/Upgrading%20TriliumNext.md)
|
||||
- [基本概念与功能-笔记](./User%20Guide/User%20Guide/Basic%20Concepts%20and%20Features/Notes.md)
|
||||
- [个人知识库的模式](https://triliumnext.github.io/Docs/Wiki/patterns-of-personal-knowledge)
|
||||
|
||||
## 🏗 构建
|
||||
在我们完成重新整理文件架构之前,你也可以[查看旧版文件](https://triliumnext.github.io/Docs)。
|
||||
|
||||
Trilium 可以用作桌面应用程序(Linux 和 Windows)或服务器(Linux)上托管的 Web 应用程序。虽然有 macOS 版本的桌面应用程序,但它[不受支持](https://triliumnext.github.io/Docs/Wiki/faq#mac-os-support)。
|
||||
## 💬 与我们交流
|
||||
|
||||
* 如果要在桌面上使用 Trilium,请从[最新版本](https://github.com/TriliumNext/Trilium/releases/latest)下载适用于您平台的二进制版本,解压缩该软件包并运行`trilium`可执行文件。
|
||||
* 如果要在服务器上安装 Trilium,请参考[此页面](https://triliumnext.github.io/Docs/Wiki/server-installation)。
|
||||
* 当前仅支持(测试过)最近发布的 Chrome 和 Firefox 浏览器。
|
||||
欢迎加入官方社群。我们很乐意听到你对功能、建议或问题的想法!
|
||||
|
||||
Trilium 也提供 Flatpak:
|
||||
- [Matrix](https://matrix.to/#/#triliumnext:matrix.org)(同步讨论)
|
||||
- `General` Matrix 房间也桥接到 [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
|
||||
- [GitHub Discussions](https://github.com/TriliumNext/Notes/discussions)(异步讨论)。
|
||||
- [GitHub Issues](https://github.com/TriliumNext/Notes/issues)(回报错误与提出功能需求)。
|
||||
|
||||
[<img width="240" src="https://flathub.org/assets/badges/flathub-badge-en.png">](https://flathub.org/apps/details/com.github.zadam.trilium)
|
||||
## 🏗 安装
|
||||
|
||||
## 📝 文档
|
||||
### Windows / macOS
|
||||
|
||||
[有关文档页面的完整列表,请参见 Wiki。](https://triliumnext.github.io/Docs/)
|
||||
从[最新释出页面](https://github.com/TriliumNext/Trilium/releases/latest)下载你平台的二进制文件,解压缩后执行 `trilium` 可执行文件。
|
||||
|
||||
* [Wiki 的中文翻译版本](https://github.com/baddate/trilium/wiki/)
|
||||
### Linux
|
||||
|
||||
您还可以阅读[个人知识库模式](https://triliumnext.github.io/Docs/Wiki/patterns-of-personal-knowledge),以获取有关如何使用 Trilium 的灵感。
|
||||
如果你的发行版如下表所列,请使用该发行版的套件。
|
||||
|
||||
[](https://repology.org/project/triliumnext/versions)
|
||||
|
||||
你也可以从[最新释出页面](https://github.com/TriliumNext/Trilium/releases/latest)下载对应平台的二进制文件,解压缩后执行 `trilium` 可执行文件。
|
||||
|
||||
TriliumNext 也提供 Flatpak,惟尚未发布到 FlatHub。
|
||||
|
||||
### 查看器(任何操作系统)
|
||||
|
||||
若你有(如下所述的)服务器安装,便可直接存取网页界面(其与桌面应用几乎相同)。
|
||||
|
||||
目前仅支持(并实测)最新版的 Chrome 与 Firefox。
|
||||
|
||||
### 移动装置
|
||||
|
||||
若要在行动装置上使用 TriliumNext,你可以透过移动查看器存取服务器安装的移动版接口(见下)。
|
||||
|
||||
如果你偏好原生 Android 应用,可使用 [TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid)。回报问题或缺少的功能,请至[其储存库](https://github.com/FliegendeWurst/TriliumDroid)。
|
||||
|
||||
更多关于移动应用支持的信息,请见议题:https://github.com/TriliumNext/Notes/issues/72。
|
||||
|
||||
### 服务器
|
||||
|
||||
若要在你自己的服务器上安装 TriliumNext(包括从 [Docker Hub](https://hub.docker.com/r/triliumnext/trilium) 使用 Docker 部署),请遵循[服务器安装文件](https://triliumnext.github.io/Docs/Wiki/server-installation)。
|
||||
|
||||
## 💻 贡献
|
||||
|
||||
### 翻译
|
||||
|
||||
或者克隆本仓库到本地,并运行
|
||||
如果你是母语人士,欢迎前往我们的 [Weblate 页面](https://hosted.weblate.org/engage/trilium/)协助翻译 Trilium。
|
||||
|
||||
以下是目前的语言覆盖状态:
|
||||
|
||||
[](https://hosted.weblate.org/engage/trilium/)
|
||||
|
||||
### 程序代码
|
||||
|
||||
下载储存库,使用 `pnpm` 安装相依套件,接着启动服务器(于 http://localhost:8080 提供服务):
|
||||
```shell
|
||||
npm install
|
||||
npm run server:start
|
||||
git clone https://github.com/TriliumNext/Trilium.git
|
||||
cd Trilium
|
||||
pnpm install
|
||||
pnpm run server:start
|
||||
```
|
||||
|
||||
## 👏 致谢
|
||||
### 文件
|
||||
|
||||
* [CKEditor 5](https://github.com/ckeditor/ckeditor5) - 市面上最好的所见即所得编辑器,拥有互动性强且聆听能力强的团队
|
||||
* [FancyTree](https://github.com/mar10/fancytree) - 一个非常丰富的关于树的库,强大到没有对手。没有它,Trilium Notes 将不会如此。
|
||||
* [CodeMirror](https://github.com/codemirror/CodeMirror) - 支持大量语言的代码编辑器
|
||||
* [jsPlumb](https://github.com/jsplumb/jsplumb) - 强大的可视化连接库。用于[关系图](https://triliumnext.github.io/Docs/Wiki/relation-map)和[链接图](https://triliumnext.github.io/Docs/Wiki/link-map)
|
||||
下载储存库,使用 `pnpm` 安装相依套件,接着启动编辑文件所需的环境:
|
||||
```shell
|
||||
git clone https://github.com/TriliumNext/Trilium.git
|
||||
cd Trilium
|
||||
pnpm install
|
||||
pnpm nx run edit-docs:edit-docs
|
||||
```
|
||||
|
||||
## 🤝 捐赠
|
||||
### 建置桌面可执行文件
|
||||
|
||||
你可以通过 GitHub Sponsors,[PayPal](https://paypal.me/za4am) 或者比特币 (bitcoin:bc1qv3svjn40v89mnkre5vyvs2xw6y8phaltl385d2) 来捐赠。
|
||||
下载储存库,使用 `pnpm` 安装相依套件,然后为 Windows 建置桌面应用:
|
||||
```shell
|
||||
git clone https://github.com/TriliumNext/Trilium.git
|
||||
cd Trilium
|
||||
pnpm install
|
||||
pnpm nx --project=desktop electron-forge:make -- --arch=x64 --platform=win32
|
||||
```
|
||||
|
||||
## 🔑 许可证
|
||||
更多细节请参见[开发文件](https://github.com/TriliumNext/Notes/blob/develop/docs/Developer%20Guide/Developer%20Guide/Building%20and%20deployment/Running%20a%20development%20build.md)。
|
||||
|
||||
本程序是自由软件:你可以再发布本软件和/或修改本软件,只要你遵循 Free Software Foundation 发布的 GNU Affero General Public License 的第三版或者任何(由你选择)更晚的版本。
|
||||
### 开发者文件
|
||||
|
||||
请参阅[环境设定指南](./Developer%20Guide/Developer%20Guide/Environment%20Setup.md)。若有更多疑问,欢迎透过上方「与我们交流」章节所列连结与我们联系。
|
||||
|
||||
## 👏 鸣谢
|
||||
|
||||
* [CKEditor 5](https://github.com/ckeditor/ckeditor5) —— 业界最佳的所见即所得编辑器,团队互动积极。
|
||||
* [FancyTree](https://github.com/mar10/fancytree) —— 功能非常丰富的树状元件,几乎没有对手。没有它,Trilium Notes 将不会是今天的样子。
|
||||
* [CodeMirror](https://github.com/codemirror/CodeMirror) —— 支持大量语言的程序代码编辑器。
|
||||
* [jsPlumb](https://github.com/jsplumb/jsplumb) —— 无可匹敌的视觉联机函式库。用于[关系图](https://triliumnext.github.io/Docs/Wiki/relation-map.html)与[连结图](https://triliumnext.github.io/Docs/Wiki/note-map.html#link-map)。
|
||||
|
||||
## 🤝 支持我们
|
||||
|
||||
目前尚无法直接赞助 TriliumNext 组织。不过你可以:
|
||||
- 透过赞助我们的开发者来支持 TriliumNext 的持续开发:[eliandoran](https://github.com/sponsors/eliandoran)(完整清单请见 [repository insights]([developers]([url](https://github.com/TriliumNext/Notes/graphs/contributors))))
|
||||
- 透过 [PayPal](https://paypal.me/za4am) 或比特币(bitcoin:bc1qv3svjn40v89mnkre5vyvs2xw6y8phaltl385d2)向原始的 Trilium 开发者([zadam](https://github.com/sponsors/zadam))表达支持。
|
||||
|
||||
## 🔑 授权条款
|
||||
|
||||
Copyright 2017–2025 zadam、Elian Doran 与其他贡献者。
|
||||
|
||||
本程序系自由软件:你可以在自由软件基金会(Free Software Foundation)所发布的 GNU Affero 通用公众授权条款(GNU AGPL)第 3 版或(由你选择)任何后续版本之条款下重新散布或修改本程序。
|
||||
|
||||
178
docs/README-ZH_TW.md
vendored
Normal file
178
docs/README-ZH_TW.md
vendored
Normal file
@@ -0,0 +1,178 @@
|
||||
# Trilium Notes
|
||||
|
||||
 
|
||||

|
||||

|
||||
[](https://app.relative-ci.com/projects/Di5q7dz9daNDZ9UXi0Bp) [](https://hosted.weblate.org/engage/trilium/)
|
||||
|
||||
[英文](../README.md) | [簡體中文](./README-ZH_CN.md) | [正體中文](./README-ZH_TW.md) | [俄文](./README.ru.md) | [日文](./README.ja.md) | [義大利文](./README.it.md) | [西班牙文](./README.es.md)
|
||||
|
||||
Trilium Notes 是一款免費且開源、跨平台的階層式筆記應用程式,專注於建立大型個人知識庫。
|
||||
|
||||
想快速了解,請查看[螢幕截圖](https://triliumnext.github.io/Docs/Wiki/screenshot-tour):
|
||||
|
||||
<a href="https://triliumnext.github.io/Docs/Wiki/screenshot-tour"><img src="./app.png" alt="Trilium Screenshot" width="1000"></a>
|
||||
|
||||
## 🎁 功能
|
||||
|
||||
* 筆記可組織成任意深度的樹狀結構。單一筆記可放在樹中的多個位置(參見[筆記複製/克隆](https://triliumnext.github.io/Docs/Wiki/cloning-notes))。
|
||||
* 豐富的所見即所得(WYSIWYG)筆記編輯器,支援表格、圖片與[數學公式](https://triliumnext.github.io/Docs/Wiki/text-notes),並具備 Markdown 的[自動格式化](https://triliumnext.github.io/Docs/Wiki/text-notes#autoformat)。
|
||||
* 支援編輯[程式碼筆記](https://triliumnext.github.io/Docs/Wiki/code-notes),包含語法高亮。
|
||||
* 快速、輕鬆地在筆記間[導航](https://triliumnext.github.io/Docs/Wiki/note-navigation)、全文搜尋,以及[筆記聚焦(hoisting)](https://triliumnext.github.io/Docs/Wiki/note-hoisting)。
|
||||
* 無縫的[筆記版本管理](https://triliumnext.github.io/Docs/Wiki/note-revisions)。
|
||||
* 筆記[屬性](https://triliumnext.github.io/Docs/Wiki/attributes)可用於筆記的組織、查詢與進階[腳本](https://triliumnext.github.io/Docs/Wiki/scripts)。
|
||||
* 介面提供英文、德文、西班牙文、法文、羅馬尼亞文與中文(簡體與正體)。
|
||||
* 直接整合 [OpenID 與 TOTP](./User%20Guide/User%20Guide/Installation%20%26%20Setup/Server%20Installation/Multi-Factor%20Authentication.md) 以實現更安全的登入。
|
||||
* 與自架的同步伺服器進行[同步](https://triliumnext.github.io/Docs/Wiki/synchronization)
|
||||
* 另有[第三方同步伺服器託管服務](https://trilium.cc/paid-hosting)。
|
||||
* 將筆記[分享](https://triliumnext.github.io/Docs/Wiki/sharing)(公開發布)到網際網路。
|
||||
* 以每則筆記為粒度的強大[筆記加密](https://triliumnext.github.io/Docs/Wiki/protected-notes)。
|
||||
* 手繪/示意圖:基於 [Excalidraw](https://excalidraw.com/)(筆記類型為「canvas」)。
|
||||
* 用於視覺化筆記及其關係的[關聯圖](https://triliumnext.github.io/Docs/Wiki/relation-map)與[連結圖](https://triliumnext.github.io/Docs/Wiki/link-map)。
|
||||
* 心智圖:基於 [Mind Elixir](https://docs.mind-elixir.com/)。
|
||||
* 具有定位釘與 GPX 軌跡的[地圖](./User%20Guide/User%20Guide/Note%20Types/Geo%20Map.md)。
|
||||
* [腳本](https://triliumnext.github.io/Docs/Wiki/scripts)——參見[進階展示](https://triliumnext.github.io/Docs/Wiki/advanced-showcases)。
|
||||
* 用於自動化的 [REST API](https://triliumnext.github.io/Docs/Wiki/etapi)。
|
||||
* 在可用性與效能上均可良好擴展,支援超過 100,000 筆筆記。
|
||||
* 為手機與平板最佳化的[行動前端](https://triliumnext.github.io/Docs/Wiki/mobile-frontend)。
|
||||
* 內建[深色主題](https://triliumnext.github.io/Docs/Wiki/themes),並支援使用者主題。
|
||||
* [Evernote 匯入](https://triliumnext.github.io/Docs/Wiki/evernote-import)與 [Markdown 匯入與匯出](https://triliumnext.github.io/Docs/Wiki/markdown)。
|
||||
* 用於快速保存網頁內容的 [Web Clipper](https://triliumnext.github.io/Docs/Wiki/web-clipper)。
|
||||
* 可自訂的 UI(側邊欄按鈕、使用者自訂小工具等)。
|
||||
* [度量指標(Metrics)](./User%20Guide/User%20Guide/Advanced%20Usage/Metrics.md),並附有 [Grafana 儀表板](./User%20Guide/User%20Guide/Advanced%20Usage/Metrics/grafana-dashboard.json)。
|
||||
|
||||
✨ 想要更多 TriliumNext 的主題、腳本、外掛與資源,亦可參考以下第三方資源/社群:
|
||||
|
||||
- [awesome-trilium](https://github.com/Nriver/awesome-trilium)(第三方主題、腳本、外掛與更多)。
|
||||
- [TriliumRocks!](https://trilium.rocks/)(教學、指南等等)。
|
||||
|
||||
## ⚠️ 為什麼是 TriliumNext?
|
||||
|
||||
[原本的 Trilium 專案目前處於維護模式](https://github.com/zadam/trilium/issues/4620)。
|
||||
|
||||
### 從 Trilium 遷移?
|
||||
|
||||
從既有的 zadam/Trilium 例項遷移到 TriliumNext/Notes 不需要特別的遷移步驟。只要[照一般方式安裝 TriliumNext/Notes](#-安裝),它就會直接使用你現有的資料庫。
|
||||
|
||||
版本至多至 [v0.90.4](https://github.com/TriliumNext/Notes/releases/tag/v0.90.4) 與 zadam/trilium 最新版本 [v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7) 相容。之後的 TriliumNext 版本已提升同步版本號(與上述不再相容)。
|
||||
|
||||
## 📖 文件
|
||||
|
||||
我們目前正將文件搬移至應用程式內(在 Trilium 中按 `F1`)。在完成前,文件中可能會有缺漏。如果你想在 GitHub 上瀏覽,也可以直接查看[使用說明](./User%20Guide/User%20Guide/)。
|
||||
|
||||
以下提供一些快速連結,方便你導覽文件:
|
||||
- [伺服器安裝](./User%20Guide/User%20Guide/Installation%20&%20Setup/Server%20Installation.md)
|
||||
- [Docker 安裝](./User%20Guide/User%20Guide/Installation%20&%20Setup/Server%20Installation/1.%20Installing%20the%20server/Using%20Docker.md)
|
||||
- [升級 TriliumNext](./User%20Guide/User%20Guide/Installation%20%26%20Setup/Upgrading%20TriliumNext.md)
|
||||
- [基本概念與功能-筆記](./User%20Guide/User%20Guide/Basic%20Concepts%20and%20Features/Notes.md)
|
||||
- [個人知識庫的模式](https://triliumnext.github.io/Docs/Wiki/patterns-of-personal-knowledge)
|
||||
|
||||
在我們完成重新整理文件架構之前,你也可以[瀏覽舊版文件](https://triliumnext.github.io/Docs)。
|
||||
|
||||
## 💬 與我們交流
|
||||
|
||||
歡迎加入官方社群。我們很樂意聽到你對功能、建議或問題的想法!
|
||||
|
||||
- [Matrix](https://matrix.to/#/#triliumnext:matrix.org)(同步討論)
|
||||
- `General` Matrix 房間也橋接到 [XMPP](xmpp:discuss@trilium.thisgreat.party?join)
|
||||
- [GitHub Discussions](https://github.com/TriliumNext/Notes/discussions)(非同步討論)。
|
||||
- [GitHub Issues](https://github.com/TriliumNext/Notes/issues)(回報錯誤與提出功能需求)。
|
||||
|
||||
## 🏗 安裝
|
||||
|
||||
### Windows / macOS
|
||||
|
||||
從[最新釋出頁面](https://github.com/TriliumNext/Trilium/releases/latest)下載你平台的二進位檔,解壓縮後執行 `trilium` 可執行檔。
|
||||
|
||||
### Linux
|
||||
|
||||
如果你的發行版如下表所列,請使用該發行版的套件。
|
||||
|
||||
[](https://repology.org/project/triliumnext/versions)
|
||||
|
||||
你也可以從[最新釋出頁面](https://github.com/TriliumNext/Trilium/releases/latest)下載對應平台的二進位檔,解壓縮後執行 `trilium` 可執行檔。
|
||||
|
||||
TriliumNext 也提供 Flatpak,惟尚未發佈到 FlatHub。
|
||||
|
||||
### 瀏覽器(任何作業系統)
|
||||
|
||||
若你有(如下所述的)伺服器安裝,便可直接存取網頁介面(其與桌面應用幾乎相同)。
|
||||
|
||||
目前僅支援(並實測)最新版的 Chrome 與 Firefox。
|
||||
|
||||
### 行動裝置
|
||||
|
||||
若要在行動裝置上使用 TriliumNext,你可以透過行動瀏覽器存取伺服器安裝的行動版介面(見下)。
|
||||
|
||||
如果你偏好原生 Android 應用,可使用 [TriliumDroid](https://apt.izzysoft.de/fdroid/index/apk/eu.fliegendewurst.triliumdroid)。回報問題或缺少的功能,請至[其儲存庫](https://github.com/FliegendeWurst/TriliumDroid)。
|
||||
|
||||
更多關於行動應用支援的資訊,請見議題:https://github.com/TriliumNext/Notes/issues/72。
|
||||
|
||||
### 伺服器
|
||||
|
||||
若要在你自己的伺服器上安裝 TriliumNext(包括從 [Docker Hub](https://hub.docker.com/r/triliumnext/trilium) 使用 Docker 部署),請遵循[伺服器安裝文件](https://triliumnext.github.io/Docs/Wiki/server-installation)。
|
||||
|
||||
## 💻 貢獻
|
||||
|
||||
### 翻譯
|
||||
|
||||
如果你是母語人士,歡迎前往我們的 [Weblate 頁面](https://hosted.weblate.org/engage/trilium/)協助翻譯 Trilium。
|
||||
|
||||
以下是目前的語言覆蓋狀態:
|
||||
|
||||
[](https://hosted.weblate.org/engage/trilium/)
|
||||
|
||||
### 程式碼
|
||||
|
||||
下載儲存庫,使用 `pnpm` 安裝相依套件,接著啟動伺服器(將於 http://localhost:8080 提供服務):
|
||||
```shell
|
||||
git clone https://github.com/TriliumNext/Trilium.git
|
||||
cd Trilium
|
||||
pnpm install
|
||||
pnpm run server:start
|
||||
```
|
||||
|
||||
### 文件
|
||||
|
||||
下載儲存庫,使用 `pnpm` 安裝相依套件,接著啟動編輯文件所需的環境:
|
||||
```shell
|
||||
git clone https://github.com/TriliumNext/Trilium.git
|
||||
cd Trilium
|
||||
pnpm install
|
||||
pnpm nx run edit-docs:edit-docs
|
||||
```
|
||||
|
||||
### 建置桌面可執行檔
|
||||
|
||||
下載儲存庫,使用 `pnpm` 安裝相依套件,然後為 Windows 建置桌面應用:
|
||||
```shell
|
||||
git clone https://github.com/TriliumNext/Trilium.git
|
||||
cd Trilium
|
||||
pnpm install
|
||||
pnpm nx --project=desktop electron-forge:make -- --arch=x64 --platform=win32
|
||||
```
|
||||
|
||||
更多細節請參見[開發文件](https://github.com/TriliumNext/Notes/blob/develop/docs/Developer%20Guide/Developer%20Guide/Building%20and%20deployment/Running%20a%20development%20build.md)。
|
||||
|
||||
### 開發者文件
|
||||
|
||||
請參閱[環境設定指南](./Developer%20Guide/Developer%20Guide/Environment%20Setup.md)。若有更多疑問,歡迎透過上方「與我們交流」章節所列連結與我們聯繫。
|
||||
|
||||
## 👏 鳴謝
|
||||
|
||||
* [CKEditor 5](https://github.com/ckeditor/ckeditor5) —— 業界最佳的所見即所得編輯器,團隊互動積極。
|
||||
* [FancyTree](https://github.com/mar10/fancytree) —— 功能非常豐富的樹狀元件,幾乎沒有對手。沒有它,Trilium Notes 將不會是今天的樣子。
|
||||
* [CodeMirror](https://github.com/codemirror/CodeMirror) —— 支援大量語言的程式碼編輯器。
|
||||
* [jsPlumb](https://github.com/jsplumb/jsplumb) —— 無可匹敵的視覺連線函式庫。用於[關聯圖](https://triliumnext.github.io/Docs/Wiki/relation-map.html)與[連結圖](https://triliumnext.github.io/Docs/Wiki/note-map.html#link-map)。
|
||||
|
||||
## 🤝 支援我們
|
||||
|
||||
目前尚無法直接贊助 TriliumNext 組織。不過你可以:
|
||||
- 透過贊助我們的開發者來支持 TriliumNext 的持續開發:[eliandoran](https://github.com/sponsors/eliandoran)(完整清單請見 [repository insights]([developers]([url](https://github.com/TriliumNext/Notes/graphs/contributors))))
|
||||
- 透過 [PayPal](https://paypal.me/za4am) 或比特幣(bitcoin:bc1qv3svjn40v89mnkre5vyvs2xw6y8phaltl385d2)向原始的 Trilium 開發者([zadam](https://github.com/sponsors/zadam))表達支持。
|
||||
|
||||
## 🔑 授權條款
|
||||
|
||||
Copyright 2017–2025 zadam、Elian Doran 與其他貢獻者。
|
||||
|
||||
本程式係自由軟體:你可以在自由軟體基金會(Free Software Foundation)所發佈的 GNU Affero 通用公眾授權條款(GNU AGPL)第 3 版或(由你選擇)任何後續版本之條款下重新散布或修改本程式。
|
||||
14
docs/RPM-GPG-KEY-trilium
vendored
Normal file
14
docs/RPM-GPG-KEY-trilium
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
mDMEaJ2E2RYJKwYBBAHaRw8BAQdAz7cpW/2YGtzJxkY1/ruwfDcVRv1sQQdjVrg3
|
||||
u1YWhyq0NFRyaWxpdW0gTm90ZXMgU2lnbmluZyBLZXkgPHRyaWxpdW1ub3Rlc0Bv
|
||||
dXRsb29rLmNvbT6ImQQTFgoAQRYhBJM5P1tHTrWujPnuCW11K/PW56WUBQJonYTZ
|
||||
AhsDBQkFo5qABQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEG11K/PW56WU
|
||||
ND4BAN9Uhl8/g7GnIZuZU2M+HUVtrY5b9SBiCYBEHmaA4CiqAQCY5xynB8T7jM/Z
|
||||
zRpMmSseDMYNHVvNjy3FvBe3D6YoDrg4BGidhNkSCisGAQQBl1UBBQEBB0C0i0Ns
|
||||
8lCfDPY479cOgP9Yj1yaZAKyT6qsgzuznf1EGAMBCAeIfgQYFgoAJhYhBJM5P1tH
|
||||
TrWujPnuCW11K/PW56WUBQJonYTZAhsMBQkFo5qAAAoJEG11K/PW56WUgpIA+gMn
|
||||
BgzRQHqm8ttf5ry155l1JtuhIx/q6UjsgqO0L3aEAP9KbJ3Vh8+bcoXymskozrVm
|
||||
yTglNDkROupmyJahcKlpBQ==
|
||||
=g5kb
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
98
docs/Release Notes/!!!meta.json
vendored
98
docs/Release Notes/!!!meta.json
vendored
@@ -61,6 +61,32 @@
|
||||
"attachments": [],
|
||||
"dirFileName": "Release Notes",
|
||||
"children": [
|
||||
{
|
||||
"isClone": false,
|
||||
"noteId": "PLUoryywi0BC",
|
||||
"notePath": [
|
||||
"hD3V4hiu2VW4",
|
||||
"PLUoryywi0BC"
|
||||
],
|
||||
"title": "v0.98.0",
|
||||
"notePosition": 10,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
"mime": "text/html",
|
||||
"attributes": [
|
||||
{
|
||||
"type": "relation",
|
||||
"name": "template",
|
||||
"value": "wyurrlcDl416",
|
||||
"isInheritable": false,
|
||||
"position": 60
|
||||
}
|
||||
],
|
||||
"format": "markdown",
|
||||
"dataFileName": "v0.98.0.md",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"isClone": false,
|
||||
"noteId": "lvOuiWsLDv8F",
|
||||
@@ -69,7 +95,7 @@
|
||||
"lvOuiWsLDv8F"
|
||||
],
|
||||
"title": "v0.97.2",
|
||||
"notePosition": 10,
|
||||
"notePosition": 20,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -95,7 +121,7 @@
|
||||
"OtFZ6Nd9vM3n"
|
||||
],
|
||||
"title": "v0.97.1",
|
||||
"notePosition": 20,
|
||||
"notePosition": 30,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -121,7 +147,7 @@
|
||||
"SJZ5PwfzHSQ1"
|
||||
],
|
||||
"title": "v0.97.0",
|
||||
"notePosition": 30,
|
||||
"notePosition": 40,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -147,7 +173,7 @@
|
||||
"mYXFde3LuNR7"
|
||||
],
|
||||
"title": "v0.96.0",
|
||||
"notePosition": 40,
|
||||
"notePosition": 50,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -173,7 +199,7 @@
|
||||
"jthwbL0FdaeU"
|
||||
],
|
||||
"title": "v0.95.0",
|
||||
"notePosition": 50,
|
||||
"notePosition": 60,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -199,7 +225,7 @@
|
||||
"7HGYsJbLuhnv"
|
||||
],
|
||||
"title": "v0.94.1",
|
||||
"notePosition": 60,
|
||||
"notePosition": 70,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -225,7 +251,7 @@
|
||||
"Neq53ujRGBqv"
|
||||
],
|
||||
"title": "v0.94.0",
|
||||
"notePosition": 70,
|
||||
"notePosition": 80,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -251,7 +277,7 @@
|
||||
"VN3xnce1vLkX"
|
||||
],
|
||||
"title": "v0.93.0",
|
||||
"notePosition": 80,
|
||||
"notePosition": 90,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -269,7 +295,7 @@
|
||||
"WRaBfQqPr6qo"
|
||||
],
|
||||
"title": "v0.92.7",
|
||||
"notePosition": 90,
|
||||
"notePosition": 100,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -295,7 +321,7 @@
|
||||
"a2rwfKNmUFU1"
|
||||
],
|
||||
"title": "v0.92.6",
|
||||
"notePosition": 100,
|
||||
"notePosition": 110,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -313,7 +339,7 @@
|
||||
"fEJ8qErr0BKL"
|
||||
],
|
||||
"title": "v0.92.5-beta",
|
||||
"notePosition": 110,
|
||||
"notePosition": 120,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -331,7 +357,7 @@
|
||||
"kkkZQQGSXjwy"
|
||||
],
|
||||
"title": "v0.92.4",
|
||||
"notePosition": 120,
|
||||
"notePosition": 130,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -349,7 +375,7 @@
|
||||
"vAroNixiezaH"
|
||||
],
|
||||
"title": "v0.92.3-beta",
|
||||
"notePosition": 130,
|
||||
"notePosition": 140,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -367,7 +393,7 @@
|
||||
"mHEq1wxAKNZd"
|
||||
],
|
||||
"title": "v0.92.2-beta",
|
||||
"notePosition": 140,
|
||||
"notePosition": 150,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -385,7 +411,7 @@
|
||||
"IykjoAmBpc61"
|
||||
],
|
||||
"title": "v0.92.1-beta",
|
||||
"notePosition": 150,
|
||||
"notePosition": 160,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -403,7 +429,7 @@
|
||||
"dq2AJ9vSBX4Y"
|
||||
],
|
||||
"title": "v0.92.0-beta",
|
||||
"notePosition": 160,
|
||||
"notePosition": 170,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -421,7 +447,7 @@
|
||||
"3a8aMe4jz4yM"
|
||||
],
|
||||
"title": "v0.91.6",
|
||||
"notePosition": 170,
|
||||
"notePosition": 180,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -439,7 +465,7 @@
|
||||
"8djQjkiDGESe"
|
||||
],
|
||||
"title": "v0.91.5",
|
||||
"notePosition": 180,
|
||||
"notePosition": 190,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -457,7 +483,7 @@
|
||||
"OylxVoVJqNmr"
|
||||
],
|
||||
"title": "v0.91.4-beta",
|
||||
"notePosition": 190,
|
||||
"notePosition": 200,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -475,7 +501,7 @@
|
||||
"tANGQDvnyhrj"
|
||||
],
|
||||
"title": "v0.91.3-beta",
|
||||
"notePosition": 200,
|
||||
"notePosition": 210,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -493,7 +519,7 @@
|
||||
"hMoBfwSoj1SC"
|
||||
],
|
||||
"title": "v0.91.2-beta",
|
||||
"notePosition": 210,
|
||||
"notePosition": 220,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -511,7 +537,7 @@
|
||||
"a2XMSKROCl9z"
|
||||
],
|
||||
"title": "v0.91.1-beta",
|
||||
"notePosition": 220,
|
||||
"notePosition": 230,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -529,7 +555,7 @@
|
||||
"yqXFvWbLkuMD"
|
||||
],
|
||||
"title": "v0.90.12",
|
||||
"notePosition": 230,
|
||||
"notePosition": 240,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -547,7 +573,7 @@
|
||||
"veS7pg311yJP"
|
||||
],
|
||||
"title": "v0.90.11-beta",
|
||||
"notePosition": 240,
|
||||
"notePosition": 250,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -565,7 +591,7 @@
|
||||
"sq5W9TQxRqMq"
|
||||
],
|
||||
"title": "v0.90.10-beta",
|
||||
"notePosition": 250,
|
||||
"notePosition": 260,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -583,7 +609,7 @@
|
||||
"yFEGVCUM9tPx"
|
||||
],
|
||||
"title": "v0.90.9-beta",
|
||||
"notePosition": 260,
|
||||
"notePosition": 270,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -601,7 +627,7 @@
|
||||
"o4wAGqOQuJtV"
|
||||
],
|
||||
"title": "v0.90.8",
|
||||
"notePosition": 270,
|
||||
"notePosition": 280,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -634,7 +660,7 @@
|
||||
"i4A5g9iOg9I0"
|
||||
],
|
||||
"title": "v0.90.7-beta",
|
||||
"notePosition": 280,
|
||||
"notePosition": 290,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -652,7 +678,7 @@
|
||||
"ThNf2GaKgXUs"
|
||||
],
|
||||
"title": "v0.90.6-beta",
|
||||
"notePosition": 290,
|
||||
"notePosition": 300,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -670,7 +696,7 @@
|
||||
"G4PAi554kQUr"
|
||||
],
|
||||
"title": "v0.90.5-beta",
|
||||
"notePosition": 300,
|
||||
"notePosition": 310,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -697,7 +723,7 @@
|
||||
"zATRobGRCmBn"
|
||||
],
|
||||
"title": "v0.90.4",
|
||||
"notePosition": 310,
|
||||
"notePosition": 320,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -715,7 +741,7 @@
|
||||
"sCDLf8IKn3Iz"
|
||||
],
|
||||
"title": "v0.90.3",
|
||||
"notePosition": 320,
|
||||
"notePosition": 330,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -733,7 +759,7 @@
|
||||
"VqqyBu4AuTjC"
|
||||
],
|
||||
"title": "v0.90.2-beta",
|
||||
"notePosition": 330,
|
||||
"notePosition": 340,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -751,7 +777,7 @@
|
||||
"RX3Nl7wInLsA"
|
||||
],
|
||||
"title": "v0.90.1-beta",
|
||||
"notePosition": 340,
|
||||
"notePosition": 350,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -769,7 +795,7 @@
|
||||
"GyueACukPWjk"
|
||||
],
|
||||
"title": "v0.90.0-beta",
|
||||
"notePosition": 350,
|
||||
"notePosition": 360,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
@@ -787,7 +813,7 @@
|
||||
"wyurrlcDl416"
|
||||
],
|
||||
"title": "Release Template",
|
||||
"notePosition": 360,
|
||||
"notePosition": 370,
|
||||
"prefix": null,
|
||||
"isExpanded": false,
|
||||
"type": "text",
|
||||
|
||||
63
docs/Release Notes/Release Notes/v0.98.0.md
vendored
Normal file
63
docs/Release Notes/Release Notes/v0.98.0.md
vendored
Normal file
@@ -0,0 +1,63 @@
|
||||
# v0.98.0
|
||||
> [!IMPORTANT]
|
||||
> If you enjoyed this release, consider showing a token of appreciation by:
|
||||
>
|
||||
> * Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
|
||||
> * Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).
|
||||
|
||||
## 💡 Key highlights
|
||||
|
||||
* [Enhanced Search with Fuzzy Matching and Better UX](https://github.com/TriliumNext/Trilium/pull/6536) by @perfectra1n
|
||||
* For Linux users, RPM packages are now GPG-signed.
|
||||
* The keys must be imported once per device, before installation: `sudo rpm --import https://triliumnotes.org/RPM-GPG-KEY-trilium`
|
||||
|
||||
## 🐞 Bugfixes
|
||||
|
||||
* The "chat with notes" icon re-appears on 0.97.2's Launchbar after update, even though the LLM feature was disabled before
|
||||
* Board view: sub-children (recursive) not displayed.
|
||||
* [Canvas: unable to open internal note path links](https://github.com/TriliumNext/Trilium/issues/6606)
|
||||
* Delay when opening a Text note for the first time
|
||||
* Search term is not highlighted in preview search result
|
||||
* ETAPI: Save note revision if needed by @perfectra1n
|
||||
* [No update notification in the global menu](https://github.com/TriliumNext/Trilium/pull/6657) by @SiriusXT
|
||||
|
||||
## ✨ Improvements
|
||||
|
||||
* Zen mode is now supported on mobile by @Papierkorb2292
|
||||
* Code notes: new Cobalt2 theme by @hulmgulm
|
||||
* Existing users will be prompted with a message at the start of the application (and an option to dismiss it permanently):
|
||||
* To enable background effects on Windows, since it has become stable.
|
||||
* To use the TriliumNext theme.
|
||||
* The built-in themes were renamed:
|
||||
* TriliumNext themes become simply Trilium
|
||||
* The Light/Dark/Auto themes become Legacy
|
||||
* [Clean up old backend logs](https://github.com/TriliumNext/Trilium/pull/6609) by @perfectra1n
|
||||
|
||||
## 📖 Documentation
|
||||
|
||||
* update doc references from triliumnext/notes to triliumnext/trilium by @perfectra1n
|
||||
* Simple Update/Autoupdate Script by @serossi
|
||||
* Improve OIDC docs by @JYC333
|
||||
* Traditional Chinese README by @francistw
|
||||
* README improvements by @meichthys
|
||||
|
||||
## 🌍 Internationalization
|
||||
|
||||
* Improvements to multiple languages:
|
||||
* Chinese (Traditional)
|
||||
* Spanish
|
||||
* Some work started on new languages:
|
||||
|
||||
Portuguese (Brazil), Japanese, Russian, Serbian, Italian, Greek, Catalan
|
||||
* Added new languages:
|
||||
* Russian (translations by @questamor)
|
||||
* Japanese language (translations by [acwr47](https://hosted.weblate.org/user/acwr47/))\[…\]
|
||||
|
||||
## 🛠️ Technical updates
|
||||
|
||||
* Add duplicateSubtree to backend API by @Geekswordsman
|
||||
* Fixed CVE-2025-54798 in `tmp` dependency
|
||||
* Remove unnecessary idea directory by @GrantZhu1001
|
||||
* Support getting an attribute value by ID in BNote by @Geekswordsman
|
||||
* only run nightly.yml on TriliumNext/Trilium by @maphew
|
||||
* All the dialogs have been converted to React/Preact for better maintainability. **If you notice any regressions, please report them.**
|
||||
34
docs/User Guide/!!!meta.json
vendored
34
docs/User Guide/!!!meta.json
vendored
@@ -9141,10 +9141,24 @@
|
||||
{
|
||||
"type": "relation",
|
||||
"name": "internalLink",
|
||||
"value": "x59R8J8KV5Bp",
|
||||
"value": "bnyigUA2UK7s",
|
||||
"isInheritable": false,
|
||||
"position": 10
|
||||
},
|
||||
{
|
||||
"type": "relation",
|
||||
"name": "internalLink",
|
||||
"value": "9yEHzMyFirZR",
|
||||
"isInheritable": false,
|
||||
"position": 20
|
||||
},
|
||||
{
|
||||
"type": "relation",
|
||||
"name": "internalLink",
|
||||
"value": "x59R8J8KV5Bp",
|
||||
"isInheritable": false,
|
||||
"position": 30
|
||||
},
|
||||
{
|
||||
"type": "label",
|
||||
"name": "shareAlias",
|
||||
@@ -9152,20 +9166,6 @@
|
||||
"isInheritable": false,
|
||||
"position": 30
|
||||
},
|
||||
{
|
||||
"type": "relation",
|
||||
"name": "internalLink",
|
||||
"value": "bnyigUA2UK7s",
|
||||
"isInheritable": false,
|
||||
"position": 40
|
||||
},
|
||||
{
|
||||
"type": "relation",
|
||||
"name": "internalLink",
|
||||
"value": "9yEHzMyFirZR",
|
||||
"isInheritable": false,
|
||||
"position": 50
|
||||
},
|
||||
{
|
||||
"type": "label",
|
||||
"name": "iconClass",
|
||||
@@ -9207,14 +9207,14 @@
|
||||
{
|
||||
"type": "relation",
|
||||
"name": "internalLink",
|
||||
"value": "tAassRL4RSQL",
|
||||
"value": "x3i7MxGccDuM",
|
||||
"isInheritable": false,
|
||||
"position": 10
|
||||
},
|
||||
{
|
||||
"type": "relation",
|
||||
"name": "internalLink",
|
||||
"value": "x3i7MxGccDuM",
|
||||
"value": "tAassRL4RSQL",
|
||||
"isInheritable": false,
|
||||
"position": 20
|
||||
},
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Configuration (config.ini or environment variables)
|
||||
Trilium supports configuration via a file named `config.ini` and environment variables. Please review the file named [config-sample.ini](https://github.com/TriliumNext/Trilium/blob/develop/apps/server/src/assets/config-sample.ini) in the [Notes](https://github.com/TriliumNext/Trilium) repository to see what values are supported.
|
||||
Trilium supports configuration via a file named `config.ini` and environment variables. Please review the file named [config-sample.ini](https://github.com/TriliumNext/Trilium/blob/main/apps/server/src/assets/config-sample.ini) in the [Trilium](https://github.com/TriliumNext/Trilium) repository to see what values are supported.
|
||||
|
||||
You can provide the same values via environment variables instead of the `config.ini` file, and these environment variables use the following format:
|
||||
|
||||
|
||||
@@ -24,5 +24,11 @@ retentionDays=7
|
||||
|
||||
Or via the environment variable `TRILIUM_LOGGING_RETENTION_DAYS`.
|
||||
|
||||
Special cases:
|
||||
|
||||
* Positive values indicate the number of days worth of logs to keep
|
||||
* A value of 0 results with the default value (90 days) to be used
|
||||
* Negative values (e.g. `-1`) result with all logs to be kept, irrespective how ancient and numerous (and
|
||||
|
||||
> [!NOTE]
|
||||
> If you set the retention days to a low number, you might notice that not all the log files are being deleted. This is because a minimum number of logs (7 at the time of writing) is maintained at all times.
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@triliumnext/source",
|
||||
"version": "0.97.2",
|
||||
"version": "0.98.0",
|
||||
"description": "Build your personal knowledge base with Trilium Notes",
|
||||
"directories": {
|
||||
"doc": "docs"
|
||||
@@ -40,7 +40,7 @@
|
||||
"@playwright/test": "^1.36.0",
|
||||
"@triliumnext/server": "workspace:*",
|
||||
"@types/express": "^5.0.0",
|
||||
"@types/node": "22.17.1",
|
||||
"@types/node": "22.17.2",
|
||||
"@vitest/coverage-v8": "^3.0.5",
|
||||
"@vitest/ui": "^3.0.0",
|
||||
"chalk": "5.5.0",
|
||||
@@ -58,7 +58,7 @@
|
||||
"react-refresh": "^0.17.0",
|
||||
"rollup-plugin-webpack-stats": "2.1.3",
|
||||
"tslib": "^2.3.0",
|
||||
"tsx": "4.20.3",
|
||||
"tsx": "4.20.4",
|
||||
"typescript": "~5.9.0",
|
||||
"typescript-eslint": "^8.19.0",
|
||||
"upath": "2.0.1",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@triliumnext/commons",
|
||||
"version": "0.97.2",
|
||||
"version": "0.98.0",
|
||||
"description": "Shared library between the clients (e.g. browser, Electron) and the server, mostly for type definitions and utility methods.",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
|
||||
@@ -50,6 +50,11 @@ const UNSORTED_LOCALES: Locale[] = [
|
||||
name: "Русский",
|
||||
electronLocale: "ru"
|
||||
},
|
||||
{
|
||||
id: "ja",
|
||||
name: "日本語",
|
||||
electronLocale: "ja"
|
||||
},
|
||||
|
||||
/*
|
||||
* Right to left languages
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
}
|
||||
},
|
||||
"devDependencies": {
|
||||
"turndown": "7.2.0",
|
||||
"turndown": "7.2.1",
|
||||
"turndown-attendant": "0.0.3"
|
||||
}
|
||||
}
|
||||
|
||||
545
pnpm-lock.yaml
generated
545
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user