Jazykový soubor — app.lang
Jazykový soubor poskytuje vícejazyčnou podporu zobrazení pro App Center. Systém automaticky načte odpovídající jazyk podle jazyka zařízení uživatele.
Podporované jazyky (14 povinných)
| Tag | Jazyk |
|---|---|
zh-cn | Zjednodušená čínština |
zh-hk | Tradiční čínština |
en-us | Angličtina |
fr-fr | Francouzština |
de-de | Němčina |
it-it | Italština |
es-es | Španělština |
hu-hu | Maďarština |
ja-jp | Japonština |
ko-kr | Korejština |
pl-pl | Polština |
ru-ru | Ruština |
tr-tr | Turečtina |
pt-pt | Portugalština |
Formát souboru
[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 = "用户需要注意的重要事项。"
Popis polí
| Pole | Povinné | Popis |
|---|---|---|
name | ✅ Ano | Zobrazovaný název aplikace. Pokud je název aplikace univerzálním jazykovým názvem (nepřekládá se), lze ve všech jazycích použít stejný název. |
auth | ✅ Ano | Název vývojáře/organizace. |
descript | ✅ Ano | Popis funkcí aplikace. Sémantika musí být ve všech jazycích konzistentní. |
release_note | Ne | Obsah aktualizace verze. Pro zalomení řádků mezi více položkami použijte </br>. Při prvním vydání může zůstat prázdné. |
important | Ne | Důležitá upozornění (např. požadavky na oprávnění, konflikty portů, kroky konfigurace atd.). |
Pravidla
- Musí být přítomny všechny jazykové uzly ve 14 jazycích. U nepřeložených jazyků vyplňte obsah v angličtině — prázdné pole je zakázáno.
- Kódování souboru musí být UTF-8 bez BOM.
- Sémantika pole
descriptmusí být ve všech jazycích konzistentní. - Pokud je název aplikace univerzálním jazykovým názvem (nepřekládá se), lze pro pole
namepoužít ve všech jazycích stejnou hodnotu. Pokud je název aplikace vlastním podstatným jménem (např. název značky nebo produktu), lze ve všech jazycích použít stejný název bez přepisu nebo překladu. - Konvence pojmenování souboru:
<appid>.lang(např.aria2.lang).
Kódování a formát souboru
- Kódování souboru musí být UTF-8 bez BOM
- Konce řádků musí být LF (styl Unix,
\n). CRLF (styl Windows,\r\n) způsobí chyby při analýze - Konvence pojmenování souboru:
<appid>.lang(např.aria2.lang)
Limity délky textu
| Pole | Maximální délka | Popis |
|---|---|---|
name | 64 znaků | Zobrazovaný název; při překročení se zkrátí |
auth | 64 znaků | Název vývojáře/organizace |
descript | 512 znaků | Popis funkcí |
release_note | Doporučeno nepřekračovat 2048 znaků | Více řádků oddělených pomocí </br> |
important | 512 znaků | Důležitá upozornění |
Formát release_note
- Jako oddělovač zalomení řádků mezi více položkami použijte
</br> - Nepoužívejte jiné HTML značky (
<b>,<p>,<div>atd.) — mohou způsobit anomálie při vykreslování stránky - Pouze prostý text, s výjimkou zalomení řádků pomocí
</br>
Konzistence překladu
- Sémantika pole
descriptmusí být konzistentní ve všech 14 jazycích - Recenzenti ověří přesnost překladu přinejmenším u hlavních jazyků (zh-cn, en-us). Zjevné chyby v ostatních jazycích bude muset vývojář opravit.