I've found a bug which causes the language files not correctly loaded.
The details is that the InitConfig() is called before the settings in yapb.cfg take effect. So the language which is set in yapb.cfg is never actually loaded.
and the patch may be adding this into the InitConfig():
PHP Code:
ServerCommand ("exec addons/yapb/config/yapb.cfg");
btw, I would recommend using dynamic memory allocation for the translator which can save a lot of memory.