mysql - 将 MySQL 错误消息翻译为新语言

标签 mysql xampp

我想翻译 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 中提交更改
  • 再次构建

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

关于mysql - 将 MySQL 错误消息翻译为新语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68723786/

相关文章:

php - SQL 连接Where 子句

sql - 如何显示来自两个不同查询的值?

php - 具有两个值的 html/php 多选

php - 配置 : error: memcache support requires ZLIB.

mysql - 导入数据库时​​ PMA-SQL-ERROR

mysql - 错误 : MySQL shutdown unexpectedly. XAMPP,如何修复损坏的表

PHP print_r num_rows => 9 但空白页

PHP SELECT 表现得很奇怪

mysql - 在命令行中使用 XAMPP 导入 mysql 数据库

mysql - XAMPP MySQL InnoDB 错误