将 MySQL 条错误消息翻译成新语言

Translate MySQL error messages to new language

我想翻译 MySQL 的错误信息。我试过了:

  1. sql/share/errmsg-utf8.txt 的首行添加了新语言。 (image)
  2. 翻译了一些错误信息。 (image)

但是 mysql 文件夹和 shell 中没有 comp_errsql/share/cmake_install.cmake

我正在使用 xampp v3.3.0。还尝试了 MySQL 8.0.

切勿直接编辑安装的文件。

改为修改源代码并重新构建错误消息文件。

你应该做什么:

  • 基于 MySQL 源代码树 (https://github.com/mysql/mysql-server) 创建一个 git 分支,用于正确的版本(比如 8.0)
  • 进行完整构建(这也会创建 comp_err 实用程序)
  • 读取文件中的指令share/errmsg_readme.txt
  • 使用新翻译编辑文件 share/messages_to_clients.txt
  • 提交 git
  • 中的更改
  • 再次构建

这将创建包含新翻译错误消息的文件,可以安装。