Calibre NoTrans 插件:中文路径传到设备不再变拼音

发布时间:2026/8/22 16:39:43
Calibre NoTrans 插件:中文路径传到设备不再变拼音 Calibre NoTrans 插件中文路径传到设备不再变拼音【免费下载链接】calibre-do-not-translate-my-pathSwitch my calibre library from ascii path to plain Unicode path. 将我的书库从拼音目录切换至非纯英文中文命名项目地址: https://gitcode.com/gh_mirrors/ca/calibre-do-not-translate-my-path把中文书传到 Kindle设备上一翻鲁迅/呐喊变成了LuXun/NaHan——路径被 Calibre 悄悄拉丁化了。装一个Calibre NoTrans 插件就能避免这件事书库落盘路径和发到设备上的文件路径都会保持原样。当前版本 3.0.0支持 Windows、macOS、Linux 三个平台要求 Calibre 不低于 5.0.0。整体思路一句话Calibre 内部有几个专门负责把非 ASCII 路径转成 ASCII的函数这个插件启动时把它们换成原样通过的版本。下面按安装、配置、原理、刷新、验证的顺序讲完。从 Release 下载 NoTrans.zip 并加载进 Calibre 完整安装就四步全程不用敲命令步骤操作①从项目 Release 页下载最新的NoTrans.zip也可以先执行git clone https://gitcode.com/gh_mirrors/ca/calibre-do-not-translate-my-path拿源码自行打包②Calibre 里依次打开 首选项 → 高级 → 插件③点右下角从文件加载插件选中刚才下载的 zip④重新打开 Calibre在插件列表确认 NoTrans 已启用版本门槛要注意Calibre 低于 5.0.0 加载不了5.0.0 是 Calibre 首个全面改用 Python 3 的版本为什么版本号是 v3 而不是 v1v1、v2 走的是 patch 方案得跟着 Calibre 版本一个个打补丁Release 里那些 v6.x、v7.x 编号就是旧方案的遗留v3 起改用标准插件接口装一次即可配置四个开关书库、USB、MTP、智能设备 App 各管什么在 首选项 → 高级 → 插件 → 自定义插件 里打开 NoTrans 配置会看到四个默认全部勾选的开关。它们对应 config.py 里的db、usb、mtp、app四个键默认值都是True经JSONConfig(plugins/notrans)持久化在 Calibre 的插件配置中。开关配置键管辖的路径类型书库db添加书籍时文件落盘到书库的路径USB 设备usb含本地文件夹U 盘、SD 卡、挂载目录这类系统原生存储MTP 设备mtpAndroid 等走媒体传输协议的设备智能设备 Appapp通过 App 与 Calibre 联动的设备全开等于每个出口都不翻译只勾自己实际在用的通道也可以取消勾选不是卸载插件会把对应函数恢复成 Calibre 原版行为改了书库开关老书的路径会自己变吗不会开关只约束之后新产生的路径旧记录要靠下一节的刷新书库处理原理一句话把翻译函数换成原样通过 NoTrans 不修改 Calibre 的核心代码只在插件启动时把四个负责拉丁化的函数替换成原样通过的替身替换主体是 Calibre【免费下载链接】calibre-do-not-translate-my-pathSwitch my calibre library from ascii path to plain Unicode path. 将我的书库从拼音目录切换至非纯英文中文命名项目地址: https://gitcode.com/gh_mirrors/ca/calibre-do-not-translate-my-path创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考