On 03/09/01, "Marcus" <[EMAIL PROTECTED]> wrote:
> first: when handling multilanguage support you will of cause have
> an array of supported languages like $languages=array("en_GB","de_DE"...)
[...]
Why not use gettext()?
something like this:
setlocale(LC_ALL, "en_GB");
bindtextdomain("mytranslations", "/path/to/gmofiles");
textdomain("mytranslations");
$translations = array(
"animal" => _("Cobra"),
...
);
$translated_text = saprintf($text, $translations);
Then you don't need lots of different language arrays to parse.
I'm not sure that PHP should implement multi-language functions itself,
perhaps something like that could go in PEAR?
--Wez.
PS: Anyone out there got gettext working with PHP under win32?
It's on my TODO, albeit near the bottom (and it's a big list!).
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]