跳到主要内容

为 ONLYOFFICE 文档添加新的界面语言

介绍​

ONLYOFFICE 文档界面支持多种语言,但可能会出现您的语言不在可用列表中的情况。如果是这样,并且您有机会参与将 ONLYOFFICE 文档界面翻译成您的语言,您需要检查所有内容是否翻译正确,并确保所有词汇和短语都放置在适当的位置。

本文将解释如何完成此操作。

参与翻译​

您可以通过两种方式参与翻译过程:

检查翻译文件​

在您自己的计算机上安装 ONLYOFFICE 文档。有关如何完成此操作的说明,请参见 Docker 安装指南。

如果您使用我们的翻译系统,您需要通过 documentation@onlyoffice.com 邮件地址联系我们,以便我们将翻译文件发送给您。

一旦您获得界面语言 JSON 文件,请按以下路径放置它们:

文档编辑器

  • documentserver/web-apps/apps/documenteditor/main/locale
  • documentserver/web-apps/apps/documenteditor/mobile/locale

演示文稿编辑器

  • documentserver/web-apps/apps/presentationeditor/main/locale
  • documentserver/web-apps/apps/presentationeditor/mobile/locale

电子表格编辑器

  • documentserver/web-apps/apps/spreadsheeteditor/main/locale
  • documentserver/web-apps/apps/spreadsheeteditor/mobile/locale

其中 documentserver 是安装 ONLYOFFICE 文档的文件夹。

请注意,ONLYOFFICE 文档的文件和文件夹位于 Docker 容器内。

之后,打开任何文档,并在文档链接中添加 ?lang=your_lang_code 参数。

备注

要以保加利亚语界面打开编辑器,您需要将此参数设置如下:

?lang=bg

如果一切配置正确,您将看到编辑器的界面更改为您的语言,并显示您的翻译。

更新翻译文件​

在您检查翻译后(或在 ONLYOFFICE 文档更新后),您可能需要修正文件并再次上传到服务器实例。为了提高性能,文件被缓存,您(以及其他 ONLYOFFICE 文档用户)在服务器缓存清除之前不会看到更改。

这是通过以下方式完成的:

备注

所有操作必须在 Docker 容器内进行。

  1. 运行以下脚本以清除缓存:

    documentserver-flush-cache.sh
    备注

    在旧版本中,ONLYOFFICE 文档需要手动编辑 nginx。目前,所有步骤都通过上述脚本自动完成。

之后,缓存应为所有服务器用户重置,界面翻译将更新。