插件汉化工具
Obsidian作为一款强大的笔记应用,拥有丰富的插件生态。为了让这些插件更好地服务于全球用户,提供多语言支持至关重要。通过集成翻译功能,并支持多种翻译模式,可以轻松实现插件内容的本地化。
功能
- 根据正则表达式生成未翻译译文
- 使用百度API生成翻译好的译文
- 从网络中下载已编辑好的译文
- 内置译文编辑器(需要可以访问github)
- 插件更新自动翻译功能
- 一键提交译文至作者邮箱
- 自定义正则表达式
- 支持蚕子译文格式
由于官方不允许一个插件对另外一个插件的源代码进行更改 所以只能提供GitHub的下载链接
下载
Github:https://github.com/0011000000110010/obsidian-i18n/
已汉化插件列表
视频演示
链接: https://pan.baidu.com/s/1w9wq2gQgbp3TiPn9ROEeWw?pwd=6666 提取码: 6666
截图
使用教程
已在Github更新(新版暂时未更新)
PS
由于本人是初学者,边查资料边编写此教程,因此可能存在一些未知的BUG。建议在正式使用前进行充分的测试。
新版UI暂时未更新
3 个赞
Qa
2
论坛管理是否可以尝试联系官方从插件设计就开始遵循i18n
1 个赞
有能力的话直接给插件项目交 i18n 的 PR 来得更快,官方加要求也总不好强制插件作者。配一个 i18next 模板倒是挺好的
你好,我遇到了导入的问题,不知道GitHub上下载哪个啊,是我下载目录就错了吗?求大佬指教
要去 releases 里面下。从截图看这下载的是源代码,缺少了 main.js
【注意与源代码的 main.ts
相区分】
我能不能自己设定本地文件,如果可以,在哪里修改呢?麻烦大佬了
使用本地的生成不会生成对应的译文,只是生成了一个模板,需要点击文件夹图标,进入插件目录自行翻译
阿曲
10
感谢分享这么好用的插件,我也在研究obsidian插件的i18n。
我一开始想写一款插件实现:
- 读取其他插件的设置页面文本
- 将文本输出到一个文件
- 手动对文件进行翻译,得到译文文件
- 插件读取译文文件,然后动态注入到其他插件
前面的功能实现还是比较简单的,但是到如何注入就卡住了。然后在网上搜到了您的这款插件,虽然思路不太一样,但是得到的结果已经比较让人满意了。我还是比较喜欢自己去微调翻译,所以支持手动修改翻译文件真的太棒了。
不过我感觉项目的readme写的比较模糊,建议优化一下。另外可以给每一步说明操作配图,目前是把图片全放到文末,感觉不太直观。
1 个赞
说真的我不太擅长写readme每次写的感觉都很乱,后期是打算直接录制教程视频ai配音然后上传到某个平台,直接跳转到视频平台这样似乎比较方便
阿曲
12
文字和视频各有各的好处吧,另外readme要不再做一个英文版,毕竟i18n也不是只有我们中国人需要。其实我在搜索相关资料的时候在官方论坛看到有两个帖子,也是网友在要求官方出i18n的规范(然后官方人员回答之后就没了……),其中一个就是希望翻译西班牙语。
感觉 Readme用英文写,然后再去国际ob论坛、reddit发发贴,应该有不少人会了解到这款插件。
另外我也有介绍这款插件的想法,可以给你提readme的pr吗?另外也有考虑做一些视频,我最近在做obsidian插件的分享。
我看github似乎可以邀请协作者一起开发,如果你愿意一起开发的话,我可以拉您下
阿曲
15
我是编程小白,也不太懂这些,希望可以一起学习、进步。
我可以帮忙写一下介绍之类的,但是在论坛交流比较低效。
请问你有什么联系方式吗?邮件/qq之类的我都可以,看你哪个方便。ps:看到插件里有一个qq号,但是搜不到。