Calibre NoTrans 插件:3 步安装,让传到设备上的中文路径不再变拼音

发布时间:2026/10/25 23:07:46

Calibre NoTrans 插件:3 步安装,让传到设备上的中文路径不再变拼音 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-pathNoTrans也叫 Calibre 路径保持插件是一个 Calibre 插件它在加书入库、向设备传输文件两个环节拦下 Calibre 把中文路径转成拼音的过程让书库和设备上的中文目录保持原样。为什么 Calibre 会把中文路径变拼音加书入库和往设备传输文件时Calibre 默认会把非 ASCII即非英文比如中文路径转成纯英文。这个设计本意是让路径在只认英文的老系统上不出错代价是你整理好的“鲁迅/呐喊.pdf”到了设备端变成“luxian/nahan.pdf”。传文件时你还能对照书库的元数据猜真正插上设备翻目录时面对一排拼音就难以一眼认出哪本是要找的书书一多找起来非常费劲。NoTrans 路径保持插件能为你做什么一句话定位它让 Calibre 跳过“翻译路径”这一步中文路径在书库里、在设备上都以中文存在。你得到一个保持中文的书库加书之后书库内的中文目录名不再被改成拼音你得到一眼能读的设备书名传输完成后设备上的中文书名与目录完整保留你得到分场景的控制书库入库、USB 设备、MTP 设备、智能设备应用四类传输可单独开关默认全部开启。三步把 Calibre NoTrans 插件装好这是标准的 Calibre 插件安装方法前提是你的 Calibre 在 5.0.0 及以上。获取插件文件。到项目的 Release 页面下载最新版本的 zip 包也可以自行克隆源码git clone https://gitcode.com/gh_mirrors/ca/calibre-do-not-translate-my-path克隆后把仓库根目录下的全部文件压缩成一个 zip“从文件加载插件”接受的就是这种 zip 包。加载插件。打开 Calibre依次进入“首选项”→“高级选项”→“插件”点击右下角的“从文件加载插件”选中你准备好的 zip 文件。重启并确认启用。重启 CalibreNoTrans 出现在“自定义插件”列表中若未被勾选打上勾即可。config.py 里的关键选项与工具栏刷新功能配置有两个入口在“自定义插件”里打开 NoTrans 的设置窗口或者把“No Trans”这一项加到 Calibre 工具栏——点一下工具栏即可弹出菜单里面有“配置”和“刷新书库”两项后者用起来更省事。配置项共 4 个默认全部为开选项管什么db加书入库时使用的保存路径usb传到 USB 设备的文件含本地文件夹U 盘、SD 卡、挂载目录等mtpMTP 协议设备Android 手机等MTP 是安卓设备与电脑传文件常用的协议app通过智能设备应用写入文件“刷新书库”解决的是一个具体场景之前入库的书已经是拼音路径启用插件后旧书不会自动变回来。执行一次刷新会把当前书库所有书的保存路径按现在的设置重写磁盘上的目录结构也随之重排。注意它的边界只刷新当前打开的书库不碰其他书库已经发到设备上的文件不会被改动但设备文件与书库文件的关联保留下次传输不受影响。大书库刷新耗时较长Calibre 会在后台边刷新边显示进度。Hook 拦截机制是怎么运作的Hook 直译是“钩住”不动 Calibre 的原代码只在运行时把它要调用的函数换成另一个。打个比方一条路径像一叠要寄出的文件出发前必须经过几道“翻译关卡”每道关卡负责把非英文字符换成拼音。NoTrans 不拆掉关卡只把关卡里的“翻译”工序换成“查错别字”——文件过完之后中文名字原封不动只处理真正会让文件系统报错的非法字符。具体到代码见__init__.py被接管的有四类关卡ascii_filename是书库保存路径时调用的函数sanitize是 USB 设备与本地文件夹传输处理路径时调用的函数create_upload_path是 MTP 设备生成上传路径时调用的函数智能设备应用传输另有同名的sanitize。你在设置里取消勾选某一项插件就把对应位置恢复成原函数Calibre 对该场景重新执行拼音转换。这也是它“零侵入”的原因卸载插件一切恢复如初不留痕迹。这三类人会用到它Kindle 用户。Kindle 上显示的书名是找书时第一眼看到的东西也是 Calibre Kindle 中文书名问题最集中的场景。启用后传输过去的中文标题保持原样不必再对照拼音反推哪本书是哪本藏书越多收益越明显。多设备管理的人。电子书阅读器、安卓手机、U 盘同时用的话同一本书在各设备上的目录结构完全一致不用记一套拼音对照表交叉核对时不容易出错。批量传输的人。一次发送几十本、上百本书时路径如果中途被改写设备上的目录结构会乱出错时难以定位路径保持一致批量操作的结果才可预期。安装与使用中的常见问题问会影响 Calibre 的其他功能吗不会。它只替换几个与路径有关的函数书籍转换、元数据编辑等都不受影响。四项传输可以单独关闭担心兼容性的话可以只开“USB 设备”一项先用少量书验证。问Calibre 更新后插件需要同步更新吗通常不需要。v1、v2 是补丁方案与 Calibre 版本一一对应v3 起改为插件方案不再绑定具体版本。代码里也做了容错某个函数在新版 Calibre 中找不到时对应部分不接管不会让 Calibre 崩溃。插件仓库如果长期发布了新版本跟随更新更稳妥。问怎么确认它生效了最直接的验证传一本书看设备端的路径。中文目录名还在就是生效了。也可以打开设置窗口确认对应复选框处于勾选状态。问支持哪些操作系统Windows、macOS、Linux。Calibre 版本要求 5.0.0 及以上。问出问题怎么办先确认插件已安装并启用、对应传输方式已勾选。仍不对的话卸载插件即可立刻恢复 Calibre 原有行为。技术用户还可以看源码__init__.py不长看完就知道它接管了哪些函数。问为什么设备里还有些文件仍是拼音那些文件往往是在插件启用之前传输的或者对应的传输方式没勾选。刷新书库只处理当前书库已经发到设备的文件需要重新传输一次才会拿到新路径。结语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),仅供参考
延伸阅读

更多相关文章

2026/10/25 10:44:44

哔哩哔哩UWP客户端:Windows 上追番看视频的另一条路

哔哩哔哩UWP客户端:Windows 上追番看视频的另一条路 【免费下载链接】biliuwp bilibili uwp 项目地址: https://gitcode.com/gh_mirrors/bi/biliuwp 哔哩哔哩UWP客户端是一个用 C# 编写的 Windows 原生客户端,把视频播放、弹幕、首页信息流和搜索…

2026/10/24 19:59:43

Spark/Flink 的 Web UI 不能裸奔:多租户平台的鉴权反向代理设计

Spark UI 和 Flink Dashboard 是排障刚需——反压、checkpoint、数据倾斜,不看原生 UI 基本查不动。但这两个 UI 原生没有任何鉴权,而 K8s 上最常见的暴露方式是 per-job NodePort 或 Ingress 直通,等于把它们裸放在内网里: Flink 的 REST API 能直接提交 jar,裸暴露 远程代码…

2026/10/26 0:00:48

企业级大模型应用:OCR预处理、Dify编排与DeepSeek落地实战

1. 这不是“用大模型”,而是重构工作流的起点“大模型的应用和工具”——这八个字现在被贴在无数技术分享、招聘JD、内部立项书的标题栏里,但绝大多数人点进去后看到的,是零散的API调用示例、几个开源UI截图、或者一句“接入LLM就能降本增效”…

2026/10/26 0:00:48

Nested Learning:解决AI灾难性遗忘的分层记忆架构

1. 为什么AI需要"记忆"能力?在传统深度学习模型中,我们常遇到一个根本性问题:模型在处理新任务时,往往会完全遗忘之前学到的知识。这种现象被业界称为"灾难性遗忘"(Catastrophic Forgetting)。想象一下&#…

2026/10/25 23:50:48

柑橘成熟度检测数据集与YOLO模型实战指南

1. 智慧果园柑橘成熟度检测数据集解析这个1566张图片的VOCYOLO格式数据集,是农业智能化领域一个典型的轻量化解决方案。我在实际农业AI项目中发现,柑橘成熟度判断一直是果园自动化管理的痛点——传统依靠果农目测的方式不仅效率低下,而且受主…

2026/10/25 23:50:48

SAE J1378振动测试标准深度解析与工程落地指南

简介:本资源为SAE J1378-1998《Electric Hourmeter Specification》英文原版标准PDF文件,面向汽车电子工程师、测试工程师及车载零部件研发人员,聚焦电气小时计在整车环境下的可靠性验证需求。该标准系统规定了汽车用电气小时计的校准精度&am…

2026/10/25 23:50:48

PDF导入别只演示预览成功:真实环境下的预览链路与排查指南

“做PDF导入别只演示预览成功”——这句话我看了很久,越想越觉得像一句给你留了面子、实际上已经怼到脸上的提醒。做文件导入功能十年,我见过太多演示现场:打开一个几百KB的精选PDF,点一下上传,预览窗口唰地弹出来&…

2026/10/25 0:02:22

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/25 0:02:23

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/25 0:02:23

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/26 0:00:48

Nested Learning:解决AI灾难性遗忘的分层记忆架构

1. 为什么AI需要"记忆"能力?在传统深度学习模型中,我们常遇到一个根本性问题:模型在处理新任务时,往往会完全遗忘之前学到的知识。这种现象被业界称为"灾难性遗忘"(Catastrophic Forgetting)。想象一下&#…

2026/10/26 0:00:48

企业级大模型应用:OCR预处理、Dify编排与DeepSeek落地实战

1. 这不是“用大模型”,而是重构工作流的起点“大模型的应用和工具”——这八个字现在被贴在无数技术分享、招聘JD、内部立项书的标题栏里,但绝大多数人点进去后看到的,是零散的API调用示例、几个开源UI截图、或者一句“接入LLM就能降本增效”…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑