Skip to main content

语言文件 — 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重要提示信息(如权限要求、端口冲突、配置步骤等)。

规则

  1. 14种语言节点必须全部存在。未完成翻译的语种,使用英语内容填充——禁止留空
  2. 文件编码必须为 UTF-8 无 BOM
  3. descript 字段各语种功能描述语义必须一致。
  4. 若应用名称为统一语言名称(不翻译),各语种的 name 可使用相同名称。如果应用名称本身是专有名词(如品牌名、产品名),各语种可使用相同名称,无需音译或意译。
  5. 文件命名规范:<appid>.lang(如 aria2.lang)。

文件编码与格式

  • 文件编码必须为 UTF-8 无 BOM
  • 换行符必须为 LF(Unix 风格,\n)。CRLF(Windows 风格,\r\n)将导致解析错误
  • 文件命名规范:<appid>.lang(如 aria2.lang

文本长度限制

字段最大长度说明
name64 字符展示名称,超出将被截断
auth64 字符开发者/组织名称
descript512 字符功能描述
release_note建议不超过 2048 字符多行用 </br> 分隔
important512 字符重要提示

release_note 格式

  • 多条内容使用 </br> 作为换行分隔符
  • 禁止使用其他 HTML 标签(<b><p><div> 等)—— 可能导致页面渲染异常
  • 仅限纯文本,</br> 换行除外

翻译一致性

  • 所有 14 种语言的 descript 字段语义必须一致
  • 审核人员至少验证核心语言(zh-cn、en-us)的翻译准确性,其他语言若存在明显错误,将要求开发者修正