
让 Calibre 中文书名不再变拼音NoTrans 插件 3 步上手完整指南【免费下载链接】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 里传了几本中文书打开设备一看目录却叫luxian、yuhua——你精心按作者、书名整理好的书库一夜之间全变成了拼音。这是 Calibre 的默认行为把中文目录名拉丁化成拼音本意是照顾不支持中文的文件系统但你的设备明明认得中文这层保护反而让找书变成猜缩写。开源项目NoTrans就是来解决这件事的它拦住 Calibre 的中文路径翻译让书库目录和传输文件保持中文原名。一句话价值路径从中文出发就以中文落地NoTrans 在路径即将写盘的几个关键位置动手脚直接返回原始中文路径不再经过拼音转换。效果直观对比传输目标未装 NoTrans装好 NoTrans作者/书名目录luxian/nahan.pdf鲁迅/呐喊.pdfU 盘/本地文件夹yuhua/huozhe.epub余华/活着.epub它只介入路径处理这一步书籍转换、元数据编辑、格式支持这些核心功能一概不碰。3 步装好重启即生效到项目 Release 页面下载最新的NoTrans.zip。打开 Calibre进入首选项 → 高级 → 插件点右下角的从文件加载插件选中刚下载的 zip。重启 Calibre。重启完成后插件自动加载4 个路径开关默认全部开启不做任何设置就能直接用。4 个开关分清谁在管哪类设备打开插件设置面板也可以把 NoTrans 加进工具栏右键即可进入你会看到 4 个复选框默认全部勾选书库db添加书籍入库时书库内的保存路径是否保留中文USB 设备usb覆盖 U 盘、SD 卡、挂载目录以及本地文件夹MTP 设备mtp安卓手机等 MTP 设备的传输路径智能设备 Appapp通过 Calibre App 推送时的路径想对某类设备关闭转换取消对应勾选、保存即可设置立即应用。这 4 项的默认值由 默认配置 统一管理。另外工具栏右键还有一个实用入口——刷新书库把当前书库里所有书的保存路径按新设置整体重写一遍。它只作用于当前书库不碰其他书库也不会改动已发到设备上的文件设备文件与书库文件的对应关系依然保留。改过路径策略后用它把新设置应用到存量书籍上即可。原理一句话在路径写盘前拦一手NoTrans 走的是 Calibre 标准插件接口不改任何核心源码。它启动时找到 Calibre 内部负责路径处理的几个函数——书库的ascii_filename、USB 与 App 的sanitize、MTP 的create_upload_path——把它们替换成一个不做拼音转换的版本相当于在路径被翻译前按下暂停键。取消某项开关对应函数就换回 Calibre 原版。核心拦截逻辑见 插件源码设置界面与工具栏入口在 ui.py。传一本书看目录就知道生效没验证方法很简单挑一本中文作者的书传到设备打开设备直接看目录结构——还是鲁迅/呐喊.pdf这种中文目录就是生效了如果仍是拼音回到设置面板确认对应开关是否勾选。从终端启动 Calibre 的话还能看到NoTrans: db hooked这类一行一项的 hook 日志哪个开关启用了、哪个恢复了原样一目了然 ✅你大概率会问的 5 个问题问装了会影响 Calibre 其他功能吗答不会。它只在路径处理这一步介入转换、元数据编辑、格式支持都不动。取消勾选或卸载后一切恢复原样。问Calibre 更新了插件要跟着更新吗答一般不用。插件有独立版本号不绑定某个 Calibre 版本只有 Calibre 内部路径处理机制大改时才需要留意。问Release 里怎么还有 v6、v7 这类高版本号答那是早期补丁方案时期的版本号与 Calibre 版本一一对应。从 v3 起改为标准插件版本号与 Calibre 脱钩了更早的 v1、v2 同为补丁方案。问怎么确认插件真的在工作答看设备目录结构仍是中文即生效终端里的 hook 日志是第二重确认详见上一节。问支持哪些系统答Windows、macOS、Linux 全支持需要 Calibre 5.0 及以上第一个改用 Python 3 的版本。这三类人最该装上它经常往 Kindle 推中文书受够了把中文书名变拼音想在设备上直接按中文找书多设备同步用户手机、平板、阅读器之间来回同步要求各端路径格式一致批量处理大批电子书不想因为个别路径兼容问题让整批操作中途失败。给个稳妥的落地节奏装好后先传几本书验证目录效果没问题再处理整个书库改过路径策略的话顺手用刷新书库把存量书籍更新一遍。最后提醒一句NoTrans 只管路径、不备份内容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),仅供参考