语言文件 — app.lang
语言文件为应用中心提供多语言展示支持。系统根据用户设备语言自动加载对应语种。
支持语种(14种必填)
| 标签 | 语言 |
|---|---|
zh-cn | 简体中文 |
zh-hk | 繁体中文 |
en-us | 英语 |
fr-fr | 法语 |
de-de | 德语 |
it-it | 意大利语 |
es-es | 西班牙语 |
hu-hu | 匈牙利语 |
ja-jp | 日语 |
ko-kr | 韩语 |
pl-pl | 波兰语 |
ru-ru | 俄语 |
tr-tr | 土耳其语 |
pt-pt | 葡萄牙语 |
文件格式
[en-us]
name = "Application Name"
auth = "Developer Name"
descript = "Detailed description of the application's features and characteristics."
release_note = "1. New features added. 2. Bug fixes."
important = "Important notes that users need to be aware of."
[zh-cn]
name = "应用名称"
auth = "开发者名称"
descript = "应用功能和特性的详细描述。"
release_note = "1. 新增功能。2. 修复问题。"
important = "用户需要注意的重要事项。"
字段说明
| 字段 | 必填 | 说明 |
|---|---|---|
name | ✅ 是 | 应用展示名称。若应用名称为统一语言名称(不翻译),各语种可使用相同名称。 |
auth | ✅ 是 | 开发者/组织名称。 |
descript | ✅ 是 | 应用功能描述。各语种语义必须一致。 |
release_note | 否 | 版本更新内容。多条内容使用 </br> 换行。首次发布可留空。 |
important | 否 | 重要提示信息(如权限要求、端口冲突、配置步骤等)。 |
规则
- 14种语言节点必须全部存在。未完成翻译的语种,使用英语内容填充——禁止留空。
- 文件编码必须为 UTF-8 无 BOM。
descript字段各语种功能描述语义必须一致。- 若应用名称为统一语言名称(不翻译),各语种的
name可使用相同名称。如果应用名称本身是专有名词(如品牌名、产品名),各语种可使用相同名称,无需音译或意译。 - 文件命名规范:
<appid>.lang(如aria2.lang)。
文件编码与格式
- 文件编码必须为 UTF-8 无 BOM
- 换行符必须为 LF(Unix 风格,
\n)。CRLF(Windows 风格,\r\n)将导致解析错误 - 文件命名规范:
<appid>.lang(如aria2.lang)
文本长度限制
| 字段 | 最大长度 | 说明 |
|---|---|---|
name | 64 字符 | 展示名称,超出将被截断 |
auth | 64 字符 | 开发者/组织名称 |
descript | 512 字符 | 功能描述 |
release_note | 建议不超过 2048 字符 | 多行用 </br> 分隔 |
important | 512 字符 | 重要提示 |
release_note 格式
- 多条内容使用
</br>作为换行分隔符 - 禁止使用其他 HTML 标签(
<b>、<p>、<div>等)—— 可能导致页面渲染异常 - 仅限纯文本,
</br>换行除外
翻译一致性
- 所有 14 种语言的
descript字段语义必须一致 - 审核人员至少验证核心语言(zh-cn、en-us)的翻译准确性,其他语言若存在明显错误,将要求开发者修正