本地化和语言#

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

语言包#

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

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

安装#

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

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

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

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

还要确保您在构建环境中安装了 jupyterlab_server 依赖项。 jupyterlab_server 用于 jupyter-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://jupyterlab.pythonlang.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"]
  }
}