🌏 Trilium 翻译
English | 简体中文
本仓库为优秀的Trilium Notes提供翻译。 如果您想将Trilium Notes翻译成任何您喜欢的语言,请遵循此指南。 目前,我已将Trilium Notes翻译成中文。翻译将持续更新至Trilium Notes的最新稳定版本。
如果您喜欢这个仓库,请给它点个星,谢谢 :)
如果您有旧数据,使用前请务必备份您的数据。
🦮 目录
📸 截图
原始深色主题
原始浅色主题
我制作的尼尔主题 :)
画布笔记
数学公式
📚 使用方法
- 从最新的发布版本中下载适合你电脑系统的版本。
- 解压并执行(Linux版本为trilium,Linux服务器版本为trilium.sh,Windows版本为trilium.exe,macOS版本为trilium.app)。
- 尽情使用 :)
🐳 如何使用docker运行服务器
对于Trilium Notes服务器,你可以下载我的docker-compose.yml文件。 然后只需执行以下命令即可使用docker运行:
docker-compose up -d
这将从Docker Hub下载我构建的Trilium中文版。
在浏览器中打开http://127.0.0.1:8080 即可访问服务器页面。
你的笔记数据将存储在docker-compose.yml文件所在的同一目录中。
🌐 如何翻译
如果你想查看代码(我的代码包含中英文注释,可以查看)并自行编译,以下信息可能会有用。
警告!我编写的脚本包含一些'rm -rf'命令,请谨慎修改和使用代码!
🌐 翻译的工作原理
它从最新的Trilium Notes官方发布版中提取资源文件,并使用正则表达式替换每个文件中的UI文本。然后将翻译后的文件重新打包。就这么简单。
💻 编译环境要求
我的环境基于Manjaro(Linux),但你可以进行一些修改以在其他平台上运行。你需要在我的代码中更改一些路径配置以适应你的机器。
Python3 需要安装以下模块:
pip3 install requests --user
Nodejs 需要安装以下模块:
npm install -g asar webpack webpack-cli
npm install webpack --save-dev
如果你想制作发布版本,还需要安装7z。
🔍 翻译流程
- 根据注释修改
settings.py
中的配置。 - 在
translations.py
中进行翻译。(参考translations_cn.py
。需要翻译超过1000行,请耐心完成 :) ) - 运行
python3 init.py
下载最新的Trilium Notes。 - 运行
python3 trans.py
制作翻译补丁。 - 运行
python3 make_release.py
将补丁应用到所有平台的发布版本。
注意:在translations.py
中,有些文本以引号开始或结束是故意为了正则匹配,请勿在翻译中删除。有些文本如'${xxxx}'是原Trilium Notes源代码中的占位符,除非你知道自己在做什么,否则不要修改它们。
📝 更多待翻译文本
如果你想翻译更多文本,请在trans.py
中用双括号{{}}
标记你想翻译的每个文本,就像我做的那样。
将双括号之间的所有内容放入translations.py
中的字典,并翻译成你想要的语言。(有些文本以}
结尾。尝试通过将${xxx}}}'
改为类似${xxx}'}}
的形式来避免出现三重括号)
🛑 局限性
翻译是硬编码在前端/后端源代码中的,所以你无法在语言之间切换。 如果翻译中存在错误,Trilium Notes可能无法正常运行。因此,使用前请备份你的数据。
如果你不小心破坏了Trilium Notes,你需要使用init.py
重新下载所有内容。
🤔 常见问题
以下是一些我认为用户经常问到的具有代表性的问题,我将对它们进行总结。
你使用哪个VPS提供商来运行Trilium Notes服务器?
我现在使用的是Racknerd。它非常便宜,非常适合托管Trilium服务器。
Racknerd的促销活动似乎一直在进行,你随时都可以购买。如果你感兴趣,不妨试试。链接中包含推广码,如果你不想使用,可以将其删除。
我测试过Trilium的服务器程序,它通常消耗约150MB内存。因此,最便宜的级别就足够了,每年只需10美元。如果你觉得存储空间不够,可以尝试稍贵一点的选项,通常不到20美元一年,可以为你提供约30GB的SSD存储空间。
促销活动 | 内存 | CPU | 固态硬盘 | 带宽 | 价格 | 购买链接 |
---|---|---|---|---|---|---|
2024年端午节促销 | 1.25G | 1核 | 20G | 2TB/月 | $12.88/年 | 链接 |
2024年端午节促销 | 2G | 2核 | 30G | 4TB/月 | $19.88/年 | 链接 |
2024年春节促销 | 1G | 1核 | 15G | 2T/月 | $10.99/年 | 链接 |
2024年春节促销 | 1.5G | 1核 | 25G | 4T/月 | $16.88/年 | 链接 |
2024年元旦促销 | 768M | 1核 | 21G | 1T/月 | $11.49/年 | 链接 |
2024年元旦促销 | 2G | 1核 | 35G | 2.5T/月 | $17.38/年 | 链接 |
2023年黑色星期五促销 | 768M | 1核 | 15G | 1T/月 | $10.18/年 | 链接 |
2023年黑色星期五促销 | 2G | 1核 | 30G | 2.5T/月 | $16.98/年 | 链接 |
你也可以选择其他VPS供应商,但请记得备份你的数据。数据是无价的。请务必进行备份以防万一,并牢记这一点。
关于域名的一些问题
如何启用HTTPS加密?
通常,通过端口访问的HTTP请求是明文的。如果你需要使用HTTPS加密,必须结合域名使用。
你在哪里购买的域名?
我在Namesilo购买了我的域名,价格相当合理。如果你感兴趣的话,可以试试看。以下是带有推广标签的链接;如果你不喜欢,可以去掉它。此外,还有一个优惠码nriver
,可以在你首次购买域名时节省1美元。
如何申请网站证书?
对于网站证书,你可以使用免费的acme.sh
工具。具体操作方法,可以参考acme.sh文档中关于证书签发的说明。
为什么我的翻译不起作用?
如果你运行过原版的Trilium程序,系统中可能存在英文版本的缓存,请按以下步骤操作:
- 关闭Trilium。
- 在Windows上,删除目录
C:\Users\用户名\AppData\Roaming\Trilium Notes
。 - 在Linux上,删除目录
~/.config/Trilium Notes/
。 - 重新启动Trilium,它将显示为你翻译的语言。
笔记数据库在哪里?
客户端数据库默认路径
- Windows: C:\Users\用户名\AppData\Roaming\trilium-data
- Linux: /home/用户名/.local/share/trilium-data
- Mac: /Users/用户名/Library/ApplicationSupport/trilium-data
服务器数据库默认路径
- Linux服务器: /home/用户名/trilium-data
- Docker: 与docker-compose.yml同目录下的
trilium-data
文件夹中
如何更改数据库位置?
你可以参考客户端内置的trilium-portable.sh
或trilium-portable.bat
来以便携方式运行。要更改数据库位置,只需在文件中修改数据库路径即可。
如果你想体验最新的原版功能,建议使用这种方法。
⏳ 星标数量随时间变化
💰 捐赠
您好!如果您喜欢我的创作,请考虑支持我。您的支持将不胜感激。谢谢!
支付宝:
微信支付:
🙏 致谢
感谢t**e
捐赠20元人民币!
感谢1*0
捐赠8元人民币!留言:蜜雪冰城
感谢**钧
捐赠38元人民币!留言:咖啡
感谢*风
捐赠25元人民币!
感谢**进
捐赠25元人民币!
感谢*军
捐赠18元人民币!留言:七分甜
感谢**逸
捐赠10元人民币!
感谢**恩
捐赠30元人民币!
感谢**莲
捐赠10元人民币!
感谢**楷
捐赠5元人民币!
感谢J*s
捐赠50元人民币!
感谢*记
捐赠10元人民币!留言:多谢大佬的辛勤付出
感谢*睿
捐赠5元人民币!留言:感谢您的自动命名工具
感谢*建
捐赠200元人民币!留言:trilium
感谢*称
捐赠10元人民币!
感谢**逸
捐赠10元人民币!留言:大佬牛逼
感谢*斌
捐赠10元人民币!
感谢*僧
捐赠30元人民币!留言:加油,老哥!
感谢*天
捐赠9元人民币!
感谢*均
捐赠30元人民币!留言:翻译辛苦了,喝杯咖啡
感谢A*s
捐赠30元人民币!
感谢**逸
捐赠20元人民币!
感谢*臾
捐赠30元人民币!
感谢*冰
捐赠10元人民币!
感谢*遥
捐赠10元人民币!留言:感谢群主的翻译
感谢**庆
捐赠10元人民币!
感谢**逸
捐赠50元人民币!
感谢**聪
捐赠10元人民币!留言:很大的帮助翻译家!爱来自中国
感谢*メ
捐赠200元人民币!
感谢**奇
捐赠20元人民币!
感谢*磊
捐赠10元人民币!
感谢*姆
捐赠5元人民币!
感谢**锐
捐赠20元人民币!留言:感谢您的工作,请您喝杯咖啡
感谢**行
捐赠10元人民币!留言:小葱白贡献绵薄之力
感谢鞠*M
捐赠10元人民币!留言:感谢大佬,请喝水
感谢*🐈
捐赠10元人民币!
感谢*白
捐赠10元人民币!留言:小葱白献上
感谢*白
捐赠5元人民币!留言:小葱白献上
感谢*杜
捐赠20元人民币!留言:谢谢您的翻译
感谢*伟
捐赠20元人民币!
感谢*淼
捐赠10元人民币!留言:今天第一天下载使用,感觉发现新大陆,谢谢!(希望入群交流)
感谢*落
捐赠10元人民币!留言:感谢长期的坚持♥
感谢*F
捐赠99元人民币!留言:感谢分享 希望深度合作 长期学习交流
感谢 *F
捐赠 200 元人民币!留言:祝好运
感谢 F*g
捐赠 10 元人民币!
感谢 **逸
捐赠 30 元人民币!留言:来杯奶茶,哈皮一下
感谢 *绿
捐赠 20 元人民币!留言:多谢,学生能力有限,尽一份心意
感谢 A*
捐赠 100 元人民币!留言:非常感謝你寫這個小程式,捐贈了小小的心意給你及保重身體!
感谢 *户
捐赠 20 元人民币!
感谢 *孤
捐赠 20 元人民币!留言:请群主大大喝杯奶茶
感谢 X*H
捐赠 10 元人民币!
感谢 **辉
捐赠 20 元人民币!留言:感谢大佬,辛苦了
感谢 *卫
捐赠 50 元人民币!留言:希望能保持更新
感谢 **鄂
捐赠 10 元人民币!
感谢 **幻
捐赠 10 元人民币!
感谢 C*W
捐赠 50 元人民币!
感谢 *超
捐赠 10 元人民币!
感谢 *磊
捐赠 30 元人民币!
感谢 **龙
捐赠 200 元人民币!
感谢 *平
捐赠 20 元人民币!
感谢 *燃
捐赠 66 元人民币!
感谢 **喜
捐赠 10 元人民币!
感谢 *君
捐赠 28 元人民币!
感谢 S*o
捐赠 38 元人民币!留言:群主辛苦,请喝杯咖啡
感谢 **厅
捐赠 10 元人民币!留言:沉浸在知识的整理,特别感谢中文版
感谢 **泳
捐赠 30 元人民币!
感谢 Jetbrains 提供的优秀 IDE Pycharm。