GNU Health/本地化
外观
GNU Health 用户界面的语言通过 gettext 语言包进行控制。
语言包通过在线翻译平台进行管理、存储和分发。这使得维护翻译变得更容易、更快,并且使您的 GNU Health 安装更精简,因为它只包含您的医疗机构所需的语言。
官方的 GNU Health 翻译门户网站现在托管在 Weblate
有一个邮件列表用于所有与翻译相关的讨论,地址为 https://lists.gnu.org/mailman/listinfo/health-i18n。如果您是 GNU Health 翻译人员,您应该订阅此邮件列表。
将 GNU Health 翻译成您的语言时,请从包含 GNU Health 核心内容的 health 模块开始。
我们将介绍如何启用西班牙语并安装语言包的示例。在这个示例中,我们将使用演示数据库 gnuhealth_demo_generic。
步骤 1:声明您的语言并使其可翻译。这可以在 管理 → 本地化 → 语言 部分完成。
记住语言代码(在本例中为 es)。
步骤 2:从翻译服务器下载并解压缩您语言和特定资源的语言包文件。
使用 GNU Health 管理员用户 (gnuhealth) 执行以下命令。
注意:将语言示例代码 (es) 替换为您的语言。
检索到的语言文件来自开发翻译服务器!官方版本和语言包含在标准安装中。在生产环境中使用之前,请始终在开发环境中尝试。这将覆盖现有的翻译文件! |
./gnuhealth-control getlang es
这将安装西班牙语西班牙语 (es) 语言的所有模块翻译文件。
步骤 3:将您的用户首选项更改为您的新语言
步骤 4:注销并停止您的 GNU Health Tryton 服务器(如果正在运行)。
步骤 5:使用以下命令更新您的 GNU Health 实例
./trytond-admin --all --database=gnuhealth_demo_generic
步骤 6:启动您的服务器,并使用已安装模块的新语言。
请记住,语言是用户首选项。在同一个数据库中,您可以有使用不同语言的不同用户。