跳转到内容

GNU Health/本地化

来自维基教科书,开放世界中的开放书籍



翻译 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:声明您的语言并使其可翻译。这可以在 管理 → 本地化 → 语言 部分完成。

Set the language as translatable
设置语言为可翻译

记住语言代码(在本例中为 es)。

Check language code
检查语言代码

步骤 2:从翻译服务器下载并解压缩您语言和特定资源的语言包文件。
使用 GNU Health 管理员用户 (gnuhealth) 执行以下命令。

注意:将语言示例代码 (es) 替换为您的语言。


./gnuhealth-control getlang es

这将安装西班牙语西班牙语 (es) 语言的所有模块翻译文件。

步骤 3:将您的用户首选项更改为您的新语言

GNU Health user language preferences
GNU Health 用户语言首选项

步骤 4:注销并停止您的 GNU Health Tryton 服务器(如果正在运行)。

步骤 5:使用以下命令更新您的 GNU Health 实例

 ./trytond-admin --all --database=gnuhealth_demo_generic

步骤 6:启动您的服务器,并使用已安装模块的新语言。

设置用户语言

[编辑 | 编辑源代码]

请记住,语言是用户首选项。在同一个数据库中,您可以有使用不同语言的不同用户。

调度器 · 模块

调度器 · GNU Health · 模块
华夏公益教科书