Locale pack tutorial
Index → Workshop SDK. Strings live only in Workshop JSON; missing keys fall back to fallback (usually zh-CN).
node .\bin\echo-workshop-sdk.mjs example locale-wenyan .\wenyancd .\wenyannpm run checkCore fields
Section titled “Core fields”locale— e.g.lzhlabel/nativeLabel— shown in Settingsfallback— built-in locale for missing keysstrings— map of existing ECHO string ids to translations
Partial translation is OK; say so in the listing description.