Skip to main content

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.