跳转到内容
扉阅Feyxo

界面语言

这一页是字段参考。想先看这一类能改什么、改了什么样、改不了什么,见语言包。

type: "language"。整个界面和讲解换成别的语言。

language.json 写 locale(如 zh-Hant、ja、ko),可以带一段 grammar(写法跟讲法的 rules、points 一样,规则卡、题目文字跟着翻)。界面上的字按块写在 texts/ 下,块名、键名跟扉阅自带的简体中文一样。

自带的简体中文现在共 26 块、1801 句(随 SDK 附带的默认扩展包 feyxo/language-zh-hans 里的 texts/),每一块一个 JSON 文件:

texts/grammar.json
{ "title": "語法", "lead": "按語法書的章排……", "someOn": "{n} 樣,練 {on} 樣{tail}" }
  • 占位({n}、{name}……)一个不能少、也不能多。
  • 每句最长是这个语言自己的倍数(不是所有语言统一三倍):中文变体 1.5 倍、日语韩语 1.8 倍、英文 2 倍,没列出来的语言退回 3 倍;都至少 24 字。
  • 装的时候缺了的句子用简体中文补上(设置页说还有几句没翻);feyxo check 按发布前的要求查,每个键都要有。
  • locale 不是扉阅自带的简体中文(zh-Hans)时,fallback-zh 这一步(模型自己写中文解释的唯一一步)的提示词也会多一句:让模型改用这个语言代号对应的语言写,不写中文。别的任务模型只回词号和代号,不受影响。
  • 官方英文语言包 feyxo-language-en(扉阅自带,在 packages/plugins-default/):真的翻成英文的完整一份,照着抄格式最直接。
  • examples/language-demo/:把每一句套上〔〕的伪翻译(生成的),看得出哪些字换过了。