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