本地化和语言#

与 JupyterLab 类似,JupyterLite 提供了设置用户界面显示语言的功能。

语言包#

为了提供新的显示语言,您需要安装一个语言包。

访问语言包仓库以获取可用语言包的列表。

安装#

JupyterLite 遵循与 JupyterLab 相同的安装过程。请参阅 JupyterLab 文档以了解有关安装新语言包的更多信息。

如果您已经部署了 JupyterLite,可以将语言包作为依赖项添加。

例如,在 requirements.txt 中添加对法语和简体中文的支持

jupyterlab-language-pack-fr-FR
jupyterlab-language-pack-zh-CN

同时确保您的构建环境中安装了 jupyterlab_server 依赖项。jupyterlab_serverjupyter-lite CLI 用于查找和安装语言包。

您可以通过将其添加到您的 requirements.txt 中,与其它依赖项一起安装

jupyterlab-language-pack-fr-FR
jupyterlab-language-pack-zh-CN
jupyterlab_server

或者通过安装带有 translation 额外功能的 jupyterlite-core

pip install jupyterlite-core[translation]

然后使用 jupyter lite build 重建网站。

更改显示语言#

从用户界面更改显示语言的步骤与 JupyterLab 相同

https://lab.jupyter.org.cn/en/stable/user/language.html#changing-the-display-language

所有核心 JupyterLite 应用程序都支持本地化

a screencast of selecting localization from the help menu

忽略环境中的语言包#

也可以忽略现有环境中安装的语言包,以避免部署网站时产生副作用。

在您的 jupyter_lite_config.json 文件中,按如下方式忽略 translation 附加组件

{
  "LiteBuildConfig": {
    "ignore_sys_prefix": ["translation"]
  }
}