Skip to main content
Version: TOS 7

Language File — app.lang

The language file provides multilingual display support for the App Center. The system automatically loads the corresponding language based on the user's device language.

Supported Languages (14 Required)​

TagLanguage
zh-cnSimplified Chinese
zh-hkTraditional Chinese
en-usEnglish
fr-frFrench
de-deGerman
it-itItalian
es-esSpanish
hu-huHungarian
ja-jpJapanese
ko-krKorean
pl-plPolish
ru-ruRussian
tr-trTurkish
pt-ptPortuguese

File Format​

[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 = "用户需要注意的重要事项。"

Field Descriptions​

FieldRequiredDescription
name✅ YesApplication display name. If the application name is a universal language name (not translated), the same name may be used across all languages.
auth✅ YesDeveloper/organization name.
descript✅ YesApplication feature description. Semantics must be consistent across all languages.
release_noteNoVersion update content. Use </br> for line breaks between multiple items. May be left empty for the first release.
importantNoImportant notices (such as permission requirements, port conflicts, configuration steps, etc.).

Rules​

  1. All 14 language nodes must be present. For untranslated languages, fill with English content — leaving blank is prohibited.
  2. File encoding must be UTF-8 without BOM.
  3. The descript field semantics must be consistent across all languages.
  4. If the application name is a universal language name (not translated), the same value may be used for name across all languages. If the application name itself is a proper noun (such as a brand name or product name), the same name may be used across all languages without transliteration or translation.
  5. File naming convention: <appid>.lang (e.g., aria2.lang).

File Encoding & Format​

  • File encoding must be UTF-8 without BOM
  • Line endings must be LF (Unix style, \n). CRLF (Windows style, \r\n) will cause parsing errors
  • File naming convention: <appid>.lang (e.g., aria2.lang)

Text Length Limits​

FieldMaximum LengthDescription
name64 charactersDisplay name; truncated if exceeded
auth64 charactersDeveloper/organization name
descript512 charactersFeature description
release_noteRecommended not exceeding 2048 charactersMultiple lines separated by </br>
important512 charactersImportant notices

release_note Format​

  • Use </br> as the line break separator between multiple items
  • Do not use other HTML tags (<b>, <p>, <div>, etc.) — they may cause page rendering anomalies
  • Plain text only, except for </br> line breaks

Translation Consistency​

  • The descript field semantics must be consistent across all 14 languages
  • Reviewers will verify translation accuracy for at least the core languages (zh-cn, en-us). Obvious errors in other languages will require the developer to correct them.