trilium-translation

trilium-translation

跨平台开源笔记软件 中文本地化版

此项目为Trilium Notes开源笔记软件提供中文本地化。适用于Windows、Linux和macOS平台,支持Docker部署。用户可使用中文界面,体验原版全部功能,如笔记同步、数学公式和画布笔记等。项目定期更新,与Trilium Notes最新稳定版保持同步,提升中文用户的笔记使用体验。

Trilium Notes翻译开源笔记软件Docker跨平台Github开源项目

🌏 Trilium 翻译

Github所有版本 GitHub许可证 维护状态 GitHub发布 Docker

<p align="center"> English | <a href="README_CN.md">简体中文</a> </p>

本仓库为优秀的Trilium Notes提供翻译。 如果您想将Trilium Notes翻译成任何您喜欢的语言,请遵循此指南。 目前,我已将Trilium Notes翻译成中文。翻译将持续更新至Trilium Notes的最新稳定版本。

如果您喜欢这个仓库,请给它点个星,谢谢 :)

如果您有旧数据,使用前请务必备份您的数据。

🦮 目录

<!--ts--> <!--te-->

📸 截图

原始深色主题

dark

原始浅色主题

light

我制作的尼尔主题 :)

nier

画布笔记

am3

数学公式

nier


📚 使用方法

  1. 从最新的发布版本中下载适合你电脑系统的版本。
  2. 解压并执行(Linux版本为trilium,Linux服务器版本为trilium.sh,Windows版本为trilium.exe,macOS版本为trilium.app)。
  3. 尽情使用 :)

🐳 如何使用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。

🔍 翻译流程

  1. 根据注释修改settings.py中的配置。
  2. translations.py中进行翻译。(参考translations_cn.py。需要翻译超过1000行,请耐心完成 :) )
  3. 运行python3 init.py下载最新的Trilium Notes。
  4. 运行python3 trans.py制作翻译补丁。
  5. 运行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.25G1核20G2TB/月$12.88/年链接
2024年端午节促销2G2核30G4TB/月$19.88/年链接
2024年春节促销1G1核15G2T/月$10.99/年链接
2024年春节促销1.5G1核25G4T/月$16.88/年链接
2024年元旦促销768M1核21G1T/月$11.49/年链接
2024年元旦促销2G1核35G2.5T/月$17.38/年链接
2023年黑色星期五促销768M1核15G1T/月$10.18/年链接
2023年黑色星期五促销2G1核30G2.5T/月$16.98/年链接

你也可以选择其他VPS供应商,但请记得备份你的数据。数据是无价的。请务必进行备份以防万一,并牢记这一点。

关于域名的一些问题

如何启用HTTPS加密?

通常,通过端口访问的HTTP请求是明文的。如果你需要使用HTTPS加密,必须结合域名使用。

你在哪里购买的域名?

我在Namesilo购买了我的域名,价格相当合理。如果你感兴趣的话,可以试试看。以下是带有推广标签的链接;如果你不喜欢,可以去掉它。此外,还有一个优惠码nriver,可以在你首次购买域名时节省1美元。

域名购买链接

如何申请网站证书?

对于网站证书,你可以使用免费的acme.sh工具。具体操作方法,可以参考acme.sh文档中关于证书签发的说明

为什么我的翻译不起作用?

如果你运行过原版的Trilium程序,系统中可能存在英文版本的缓存,请按以下步骤操作:

  1. 关闭Trilium。
  2. 在Windows上,删除目录C:\Users\用户名\AppData\Roaming\Trilium Notes
  3. 在Linux上,删除目录~/.config/Trilium Notes/
  4. 重新启动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.shtrilium-portable.bat来以便携方式运行。要更改数据库位置,只需在文件中修改数据库路径即可。

如果你想体验最新的原版功能,建议使用这种方法。


⏳ 星标数量随时间变化

caarlos0/starcharts生成。 随时间变化的星标数


💰 捐赠

您好!如果您喜欢我的创作,请考虑支持我。您的支持将不胜感激。谢谢!

支付宝:
支付宝

微信支付:
微信支付

Ko-fi:
在Ko-fi上支持我


🙏 致谢

感谢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。

Jetbrains

编辑推荐精选

讯飞智文

讯飞智文

一键生成PPT和Word,让学习生活更轻松

讯飞智文是一个利用 AI 技术的项目,能够帮助用户生成 PPT 以及各类文档。无论是商业领域的市场分析报告、年度目标制定,还是学生群体的职业生涯规划、实习避坑指南,亦或是活动策划、旅游攻略等内容,它都能提供支持,帮助用户精准表达,轻松呈现各种信息。

AI办公办公工具AI工具讯飞智文AI在线生成PPTAI撰写助手多语种文档生成AI自动配图热门
讯飞星火

讯飞星火

深度推理能力全新升级,全面对标OpenAI o1

科大讯飞的星火大模型,支持语言理解、知识问答和文本创作等多功能,适用于多种文件和业务场景,提升办公和日常生活的效率。讯飞星火是一个提供丰富智能服务的平台,涵盖科技资讯、图像创作、写作辅助、编程解答、科研文献解读等功能,能为不同需求的用户提供便捷高效的帮助,助力用户轻松获取信息、解决问题,满足多样化使用场景。

热门AI开发模型训练AI工具讯飞星火大模型智能问答内容创作多语种支持智慧生活
Spark-TTS

Spark-TTS

一种基于大语言模型的高效单流解耦语音令牌文本到语音合成模型

Spark-TTS 是一个基于 PyTorch 的开源文本到语音合成项目,由多个知名机构联合参与。该项目提供了高效的 LLM(大语言模型)驱动的语音合成方案,支持语音克隆和语音创建功能,可通过命令行界面(CLI)和 Web UI 两种方式使用。用户可以根据需求调整语音的性别、音高、速度等参数,生成高质量的语音。该项目适用于多种场景,如有声读物制作、智能语音助手开发等。

Trae

Trae

字节跳动发布的AI编程神器IDE

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
咔片PPT

咔片PPT

AI助力,做PPT更简单!

咔片是一款轻量化在线演示设计工具,借助 AI 技术,实现从内容生成到智能设计的一站式 PPT 制作服务。支持多种文档格式导入生成 PPT,提供海量模板、智能美化、素材替换等功能,适用于销售、教师、学生等各类人群,能高效制作出高品质 PPT,满足不同场景演示需求。

讯飞绘文

讯飞绘文

选题、配图、成文,一站式创作,让内容运营更高效

讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。

热门AI辅助写作AI工具讯飞绘文内容运营AI创作个性化文章多平台分发AI助手
材料星

材料星

专业的AI公文写作平台,公文写作神器

AI 材料星,专业的 AI 公文写作辅助平台,为体制内工作人员提供高效的公文写作解决方案。拥有海量公文文库、9 大核心 AI 功能,支持 30 + 文稿类型生成,助力快速完成领导讲话、工作总结、述职报告等材料,提升办公效率,是体制打工人的得力写作神器。

openai-agents-python

openai-agents-python

OpenAI Agents SDK,助力开发者便捷使用 OpenAI 相关功能。

openai-agents-python 是 OpenAI 推出的一款强大 Python SDK,它为开发者提供了与 OpenAI 模型交互的高效工具,支持工具调用、结果处理、追踪等功能,涵盖多种应用场景,如研究助手、财务研究等,能显著提升开发效率,让开发者更轻松地利用 OpenAI 的技术优势。

Hunyuan3D-2

Hunyuan3D-2

高分辨率纹理 3D 资产生成

Hunyuan3D-2 是腾讯开发的用于 3D 资产生成的强大工具,支持从文本描述、单张图片或多视角图片生成 3D 模型,具备快速形状生成能力,可生成带纹理的高质量 3D 模型,适用于多个领域,为 3D 创作提供了高效解决方案。

3FS

3FS

一个具备存储、管理和客户端操作等多种功能的分布式文件系统相关项目。

3FS 是一个功能强大的分布式文件系统项目,涵盖了存储引擎、元数据管理、客户端工具等多个模块。它支持多种文件操作,如创建文件和目录、设置布局等,同时具备高效的事件循环、节点选择和协程池管理等特性。适用于需要大规模数据存储和管理的场景,能够提高系统的性能和可靠性,是分布式存储领域的优质解决方案。

下拉加载更多