【发布时间】:2015-05-18 12:14:05
【问题描述】:
在 $MySqlHome/share 文件夹中,有 25 个子文件夹(25 种语言)和包含错误消息翻译的 errmsg-utf8.txt 文件。每个子文件夹下都有一个 errmsg.sys。
我想添加一种新语言 (zh-CN) 并翻译一些消息。
如何做到这一点?
【问题讨论】:
标签: mysql translation
在 $MySqlHome/share 文件夹中,有 25 个子文件夹(25 种语言)和包含错误消息翻译的 errmsg-utf8.txt 文件。每个子文件夹下都有一个 errmsg.sys。
我想添加一种新语言 (zh-CN) 并翻译一些消息。
如何做到这一点?
【问题讨论】:
标签: mysql translation
要编辑的源文件是sql/share/errmsg-utf8.txt
在这个文件的顶部,像这样的一行
languages ... french=fre ...
声明带有缩写的语言列表。
在构建过程中,程序comp_err生成sql/share下的语言文件
如果您在标题中添加新语言,它应该会选择它。
另请参阅文件sql/share/cmake_install.cmake
安装每个生成的语言文件。
注意:这里列出的所有文件都属于 MySQL 源代码,您需要从源代码构建才能使用错误生成器 (comp_err)
【讨论】: