I propose to add multilingual support. Player's language stored in the database (sd-> lang_id, for ex.), default 0 - English language. The idea is to read multiple files msg_conf different languages.
sd->lang_id = 0 // English
sd->lang_id = 1 // Spanish
sd->lang_id = 2 // German
etc...
For add the new language we must add a new parameter like 'read_msg: 1,map_msg_sp.conf',
where
'1' - is Language ID
'map_msg_sp.conf' - spanish translation.
In-game example: if player havent language (sd->lang_id = 0), he will recive
'Character not found'
if(sd->lang_id = 1) // Spanish
he will recive
'El carácter no se ha encontrado'.
Thus, each player will receive messages from the server in understandable language.