本地化和语言#
与 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://lab.jupyter.org.cn/en/stable/user/language.html#changing-the-display-language
所有核心 JupyterLite 应用程序都支持本地化
忽略环境中的语言包#
也可以忽略现有环境中安装的语言包,以避免部署网站时产生副作用。
在您的 jupyter_lite_config.json
文件中,按如下方式忽略 translation
附加组件
{
"LiteBuildConfig": {
"ignore_sys_prefix": ["translation"]
}
}