问题
In $MySqlHome/share folder, there are 25 subfolders (25 languages) and errmsg-utf8.txt file which contains translations of the error messages. Under each subfolder there is a errmsg.sys.
I'd like to add a new language (zh-CN) and translate some of the messages.
How to do this?
回答1:
The source file to edit is sql/share/errmsg-utf8.txt
At the top of this file, a line like
languages ... french=fre ...
declares the list of languages with abbreviations.
During the build, the program comp_err
generates the language files under sql/share
If you add a new language in the header, it should pick it up.
Look also at file sql/share/cmake_install.cmake
to install each generated language file.
Note: All the files listed here belong to the MySQL source code, you need to build from source to use the error generator (comp_err
)
来源:https://stackoverflow.com/questions/30302958/how-to-add-a-new-language-for-mysqls-error-messages