本地化和语言#
与 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 应用程序 都支持本地化
忽略环境中的语言包#
也可以忽略已安装在现有环境中的语言包,以避免在部署网站时出现副作用。
在您的 jupyter_lite_config.json
文件中,忽略 translation
附加组件,如下所示
{
"LiteBuildConfig": {
"ignore_sys_prefix": ["translation"]
}
}