Calibre NoTrans插件如何让中文书籍路径不再变拼音

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-pathNoTrans 是一款 Calibre 中文路径插件用来阻止 Calibre 把中文目录名拉丁化成拼音。装上之后书库保存路径和发送到设备的文件都会保留原始中文不再变成一串拼音缩写。你按作者整理书库存成鲁迅/呐喊.pdf余华/活着.epub传输到 Kindle 后目录却变成了luxian/nahan.pdf——拼音来自 Calibre 内置的拉丁化处理本意是在不支持 Unicode 的文件系统上保证兼容但设备本身能显示中文时这层保护反而让你只能靠拼音慢慢找书。 安装 NoTrans 插件并确认它生效到项目的 Release 页面下载最新的NoTrans.zip插件包Release 里还有 v6、v7 这类高版本号那是更早补丁方案时期留下的与 Calibre 版本一一对应当前插件方案是 v3直接下最新版即可。打开 Calibre进入首选项 - 高级 - 插件点右下角从文件加载插件选中刚下载的 zip。重启 Calibre。NoTrans 自动生效且 4 个路径范围默认全部开启。验证方法随便挑一本中文书传输到设备打开目标目录目录仍是中文而不是拼音就说明在工作。插件要求 Calibre 5.0 及以上第一个改用 Python 3 的版本Windows、macOS、Linux 都支持。 按需切换 4 个路径范围开关设置面板有 4 个复选框首选项 - 插件 - NoTrans - 配置进入默认全部勾选配置项勾选后的效果书库db添加新书时保留中文目录名USB 设备usbU 盘、SD 卡、挂载目录、本地文件夹保留路径MTP 设备mtp安卓手机等 MTP 设备保留路径智能设备 Appapp通过 Calibre App 推送时保留路径MTP 即媒体传输协议安卓手机最常见的连接方式。想让某类设备恢复拼音转换取消对应勾选再保存即可设置会立即应用。 一键刷新旧书库的保存路径安装前就添加的书籍保存路径还是旧的拼音。把 NoTrans 选项加进 Calibre 工具栏在插件设置里添加右键选择刷新书库就会把当前书库里所有书的保存路径按现有设置重写一遍。这个操作只作用于当前书库不影响其他书库也不会改动已经发送到设备的文件——刷新之后设备文件和书库文件之间的关联仍然保留。它管什么、不管什么NoTrans 走的是 Calibre 标准插件接口不改任何核心源码。它用 hook即在关键函数上插一层拦截把几个负责路径处理的内部函数——书库的ascii_filename、USB 和 App 的sanitize、MTP 的create_upload_path——换成不做拼音转换的版本取消某项配置对应函数就换回 Calibre 原版本。插件逻辑主要在__init__.py默认配置在config.py设置界面和工具栏在ui.py。范围行为添加书籍、发送设备的路径处理介入直接返回原始 Unicode 路径书籍格式转换、元数据编辑不介入一切照旧已发送到设备的文件不改动刷新书库只重写书库侧记录 谁最该装它经常往 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),仅供参考