
Hi, i know we discussed this already - but i will bring it up again currently any string needs to be in the locale files, even original english this makes it harder for external developers with own plugins - whether they completely ignore our string files or they need to put their strings into our locale files i think it would be nice to have a function for this - like many other project i would suggest something like: _('query executed successfully'); - at least an english message is always displayed, even if not defined in locale files - we could better handle placeholders, escaping, _('query %1 executed successfully', $array_strings, 'html'); _('query {1} executed successfully', $array_strings, 'js'); _('query {{1}} executed successfully', $array_strings, 'plain'); we could split up language files into different parts - no need to always load all lang strings we do not need to put english messages in foreign lang files if not translated we could easily apply filters if required $str* does not pollute global name space ... -- Sebastian