Hi, Perhaps it'd be better to write a feature request at http://bugs.php.net/ . I like your idea, but could it be that simple by preparing a function like __() and using it everywhere instead.
<?php // sample if ($CONFIG['DEBUG_MODE']) { function __($str) { $retval = gettext($str); if ($str == $retval) { trigger_error("missing translation for "$str", E_USER_NOTICE); } return $retval; } } else { function __($str) { return gettext($str); } } ?> Moriyoshi > > Not sure if this is right place for this, but anyways: > > Wouldn't it be nice to have a configure flag for turning on/off the > function alias _() for the gettext() function, or maybe even a php.ini > setting if that's possible. > > If this feature existed it would be possible to create your own _() > function which could do things in addition to calling gettext(). > > Example: > function _($string) { > $ret = gettext($string); > if ($ret == $string) { > /*** > ... notify of missing msgid in .mo/.po file ... > ***/ > } > return $ret; > } > > This however would be slower than using the alias _() directly, but it > would be _VERY_ nice to have for debugging and development purposes. > > -- > Bjørn Tore Hagen > Programmer > > -- > PHP Internationalization Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP Internationalization Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php