# 漫阅+ EPUB语言核对：出版物声明与内容局部语言各有范围

语言：zh-CN
原文：[漫阅+ EPUB语言核对：出版物声明与内容局部语言各有范围](<https://allluckly.cn/guides/manyue-epub-language-metadata-content-scope/>)
中文：[中文 HTML](<https://allluckly.cn/guides/manyue-epub-language-metadata-content-scope/>)
English: [English HTML](<https://allluckly.cn/en/guides/manyue-epub-language-metadata-content-scope/>)
发布于: 2026-11-14T00:00:00+08:00
内容更新于: 2026-11-14T00:00:00+08:00
署名：Bison

对照dc:language与XHTML语言标记，分开元数据、文字原文与应用界面语言。

EPUB的语言声明不是自动翻译按钮，也不等于应用菜单使用哪种语言。本篇在外部只读核一份原创双语EPUB，再把简短报告做成受支持的PDF供漫阅返回阅读。出版物主语言、章节根语言与局部词句分别登记，不要求漫阅直接展示XML或保证当前路径能阅读全部EPUB变体。

## 建立只有两段文字的原创样本

在外部EPUB制作工具准备中文主段与英文短段，内容自写，例如中文说明灯在门边，英文写`The lamp is by the door.`。记录容器文件名、包文件路径和章节XHTML路径，保留原稿。不要拿文件名带en或封面印英文推断内部语言。若没有制作工具，可只用本文给出的字段练习报告并注明未生成EPUB；转成PDF报告的动作在外部完成，漫阅负责阅读这份报告，不借此增加未公开的格式编辑能力。

## 包元数据先读第一个语言元素

本例包元数据先列`<dc:language>zh-Hans</dc:language>`，另列`<dc:language>en</dc:language>`。前者是这里出版物的主语言声明，多个元素可表达多语言，不能把两个值简单拼成一个自造语言标签。记录文档顺序，不能先按字母排序再说英文在前所以主语言变了。语言标签描述语言与可选细分，不是书籍路径、国家服务器地址或版权属地；不因zh-Hans带字母就擅自改成中文书名或文件夹名称。

## 章节语言不能只等包里继承

规范指出出版资源不从dc:language自动继承语言，所以还需核章节自身的语言机制。本例XHTML根元素同时声明`xml:lang="zh-Hans"`与`lang="zh-Hans"`，两者值保持一致，供各自语义范围使用。把包元数据与章节根属性分成两栏，不能看包里已有中文就把章节空缺记成已经正确。这里只解释文档声明，不保证某个阅读路径会展示这些值或具体选择何种语音；没有报告不补写应用内部已经应用了语言规则。

## 局部英文另看元素上的范围

英文段落可在自己的元素上同时写`xml:lang="en"`与`lang="en"`，让这一部分的声明与根级中文不同。记录开始元素、结束元素和实际包含的文字，不能把局部属性一路延伸到后面不在元素内的中文段。若标签只包住一个单词，范围也只有那个词，不是整个页面。对照原文核是否确有英文，属性错误不会自动把中文变英文，内容事实与声明是否匹配需要人工检查，不能以标签存在替代读文本。

## 语言变化不等于阅读方向变化

另在报告留文字语言与方向两栏。英文或中文声明不直接等于向左翻页、从右到左段落或竖排CSS设置；语言、文字方向、页面推进与排版样式属于不同条件。不要因为当前漫画使用右翻就把全部内容语言改成日语，也不因英文句子横排就认定包主语言必须是英文。本轮不修改方向字段，只标未检查，避免为了消除一个语言警告而同时改排版。若实际阅读文字被画成图片，语言属性也不是让图片自动可搜索的OCR结果。

## 在PDF报告核声明与原文对应

外部把包语言顺序、章节根语言、局部英文范围和两段原文排成简短PDF，明显标注这是检查报告而非原EPUB正文导出保证。按已支持的PDF本地流程在漫阅打开，放大核属性引号、连字符与英文句子，记录角标和页位。若报告换行导致标签看着断开，回外部原字段确认，不把排版折行当XML字符增加。应用中的任务是准确阅读和返回这份报告，没有执行EPUB直接导入就不能写已验证该格式。

## 排查界面语言与声明错配

若应用菜单显示英文而报告主语言为中文，两者可以并存，不据此改文件。若英文段继承中文根却无局部标记，应在报告记声明范围不匹配，再由有权编辑的人在外部改副本并重核。若标签拼成下划线形式或多种值挤进同一元素，先按规范与工具校验报告定位，不以文件能打开证明元数据全合法。每次只改确认的问题，保留旧报告与新报告；不把自动翻译后的文本当作原来声明本身发生了翻译。

## 退出重开后复述三层语言范围

重开报告PDF，核文件身份与两段原文，再从包主语言、章节根、局部段落依次复述，明确菜单语言另属应用设置。验收保留路径、元素顺序、实际范围、文本对应与未知项，能说明资源不自动继承dc:language。若以后新增章节或换双语顺序，应重新核每个相关范围，不能只改封面或文件名。最终目标是读者能追溯声明与文本，不是证明漫阅具备自动翻译、自动修复EPUB或全部语言辅助功能。

## 相关教程与资料

[漫阅+ EPUB身份核对：unique-identifier指向标识元素而不是显示书名](<https://allluckly.cn/guides/manyue-epub-unique-identifier-target-display-title/>)、[漫阅+ EPUB图片顺序核对：分开资源清单、阅读脊与画面出现](<https://allluckly.cn/guides/manyue-epub-manifest-spine-image-occurrence/>)。

资料核对：2026 年 11 月 14 日，[Apple 公开查询](<https://itunes.apple.com/lookup?id=6753895889&country=cn&entity=software&timestamp=20261114>)显示漫阅+ 2.0.5，最低 iOS / iPadOS 15.0。公开能力参见[官方 App Store](<https://apps.apple.com/cn/app/id6753895889>)，具体入口以安装版本实际可见为准。

方法依据：[W3C：EPUB dc:language及资源语言不继承规则](<https://www.w3.org/TR/epub-33/#sec-opf-dclanguage>)。样本、短句和对照为原创练习；资料用于定义与检查方法，不证明应用新增自动分析。人工清单可保存在外部，未知字段应明确待核；本文没有声称已对真机、私人服务器或全部输出环境逐项实测。

