PHP Internationalization inspired by gettext