| 字段名称 | 必填 | 类型 | 默认值 | 说明 |
|---|---|---|---|---|
| lng | 是 | string | - | 当前应用语种 |
| backend | 是 | object | - | 文案拉取配置,详见backend配置 |
更多init参数可参考:i18next文档
该配置主要用于拉取国际化翻译平台托管的文案
| 字段名称 | 必填 | 类型 | 默认值 | 说明 |
|---|---|---|---|---|
| namespace | 是 | number | number[] | - | 国际化翻译平台空间ID |
| apiKey | 是 | string | - | 国际化翻译平台apikey,用于鉴权 |
| projectId | 是 | number | - | 国际化翻译平台项目ID,用于鉴权 |
| operatorId | 是 | number | - | 国际化翻译平台用户ID,必须是项目创建者,用户鉴权 |
| mode | 否 | 'normal' | 'gray' | 'test' | normal | 选择拉取文案的环境,支持正式,测试,灰度环境。normal: 拉取正式环境 test: 拉取测试环境 gray: 拉取灰度环境 |
| host | 否 | string | https://starling-public.zijieapi.com | 文案数据获取的域名,默认国内。海外:https://starling-public.byteintlapi.com |
| fallbackLangs | 否 | string[] | [] | 文案拉取兜底语种 |
| version | 否 | string | string[] | [] | 按版本获取文案,与namespace一一对应 |
| expiredTime | 否 | number | 60 * 1000 | 本地缓存过期时间,默认一分钟 |
| timeout | 否 | number | 10000 | 接口请求超时时间,默认10s |
| retry | 否 | number | 5 | 失败后重试次数,每隔1s重试一次,默认5次 |
| enableWatch | 否 | boolean | false | 针对node,开启自动定时更新本地缓存 |
| cron | 否 | string | * 20 * * * * * | 针对node,每隔20分钟刷新一次,格式参考:https://crontab.guru/ |
projectId 项目ID,创建项目并进入项目页面后可在页面的URL中获取,例如 /project_detail/1000, 1000 为项目ID
namespace 空间ID,创建空间并进入空间页面后可在页面的URL中获取,例如 /project_detail/1000/space/2000, 2000 为空间ID

查看路径: 点击火山引擎右上角头像 -> 账号管理 -> 账号ID