简介
onesky-sync 是一款基于 npm 的前端工具,可以帮助我们将项目文件同步到 OneSky 平台上,方便进行多语言翻译。在国际化项目中,我们通常需要将网站的文案等内容翻译成不同的语言,onesky-sync就是帮我们实现这个过程的工具。
安装
我们可以通过 npm 命令来安装 onesky-sync:
npm install onesky-sync --save-dev
一旦安装完成,我们就可以在项目的 package.json 文件中看到 onesky-sync 的依赖:
{ "devDependencies": { "onesky-sync": "^1.0.0" } }
使用
onesky-sync 的使用非常简单,我们只需要配置好 OneSky 平台的 API KEY 和 SECRET KEY,就可以使用命令将项目文件同步到平台上。
配置 OneSky 信息
首先,我们需要在 OneSky 平台上创建一个项目,并获取 API KEY 和 SECRET KEY。在项目后台可以找到 API KEY 和 SECRET KEY。
配置 onesky-sync 信息
在项目中,我们需要创建一个 onesky.json 配置文件,用于配置 onesky-sync 的相关信息。在创建配置文件之前,我们需要进行一些准备工作。
配置项目参数
在配置文件中,我们需要将 OneSky 平台项目的 API KEY 和 SECRET KEY 分别填写到 app_id 和 app_secret 参数中。
{ "app_id": "ONE_SKY_API_KEY", "app_secret": "ONE_SKY_SECRET_KEY" }
配置本地文件路径
同时,我们需要在配置文件中配置两个本地文件路径。src_path 是项目的本地目录,路径根据实际情况填写。locale_path 是 OneSky 平台上创建的语言文件存储的目录,也需要根据实际情况填写。
{ "app_id": "ONE_SKY_API_KEY", "app_secret": "ONE_SKY_SECRET_KEY", "src_path": "./src", "locale_path": "./locales" }
配置语言列表
在配置文件中,我们可以配置支持的语言列表。
-- -------------------- ---- ------- - --------- ------------------ ------------- --------------------- ----------- -------- -------------- ------------ ------------ - ---------- -------- ------- ----------- ---------- -------- ------- ----------- --------- - -
执行同步命令
执行 onesky-sync 命令,即可将项目文件同步到 OneSky 平台上。在执行同步命令后,我们可以在 OneSky 平台上看到上传的项目文件。
npx onesky-sync
总结
在国际化项目中,多语言翻译非常重要,onesky-sync 可以帮助我们将项目文件快速上传到 OneSky 平台,方便进行多语言翻译。onesky-sync 的使用非常简单,只需要配置好 API KEY 和 SECRET KEY,就可以进行同步了。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066faf3d1de16d83a672eb