npm 包 @danielchabr/lingui_cli 使用教程

阅读时长 3 分钟读完

前言

在前端开发过程中,国际化是一个必不可少的环节。@danielchabr/lingui_cli 是一个基于 linguiJS 的国际化工具,它可以提供比较良好的国际化编写体验。本文将会详细介绍 @danielchabr/lingui_cli 的使用方法和细节。

安装

npm 安装:

yarn 安装:

配置

在 package.json 中添加 lingui 属性:

-- -------------------- ---- -------
-
  ------- -------------------
  ---------- --------
  --------- -
    ------------ ----------------
    ------------- --------
    ---------- --------- --------
  -
-

其中,

  • localeDir 是本地化文件存放目录;
  • srcPathDir 是源代码目录,在此目录下执行命令;
  • locales 是支持的语言列表。

命令

lingui extract

提取代码中的翻译项。

lingui compile

编译翻译文件,生成执行文件。

lingui add-locale

添加新语言。

lingui extract-messages

导出所有的翻译项。

示例代码

组件中使用

-- -------------------- ---- -------
------ - ----- - ---- ----------------------------

-------- ------------- -
  ------ -
    -----
      ------ ----------------------- --------------
    ------
  --
-

添加语言

提取翻译

提取的翻译项会自动保存在 ./src/locales/messages.po 文件中。

编译翻译文件

结语

@danilechabr/lingui_cli 可以用于快速实现前端国际化,节省手动翻译和维护翻译文件的时间。希望本文能够对大家使用 @danilechabr/lingui_cli 有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/106980