List of free web storage providers. Save up to 50 GB online.            HOME

dngettext
ngettext
Gettext Functions
PHP Manual

gettext

(PHP 4, PHP 5)

gettextLookup a message in the current domain

Description

string gettext ( string $message )

Looks up a message in the current domain.

Parameters

message

The message being translated.

Return Values

Returns a translated string if one is found in the translation table, or the submitted message if not found.

Examples

Example #1 gettext()-check

<?php
// Set language to German
putenv('LC_ALL=de_DE');
setlocale(LC_ALL'de_DE');

// Specify location of translation tables
bindtextdomain("myPHPApp""./locale");

// Choose domain
textdomain("myPHPApp");

// Translation is looking for in ./locale/de_DE/LC_MESSAGES/myPHPApp.mo now

// Print a test message
echo gettext("Welcome to My PHP Application");

// Or use the alias _() for gettext()
echo _("Have a nice day");
?>

Notes

Note: You may use the underscore character '_' as an alias to this function.

Note: Setting a language isn't enough for some systems and the putenv() should be used to define the current locale.

See Also


dngettext
ngettext
Gettext Functions
PHP Manual


Articles for webmasters (by 11articles)

More articles