<?php
bindtextdomain('messages', './');
switch ($argv[1]) {
case 'de':
putenv("LC_ALL=de");
break;
case 'en':
default:
putenv("LC_ALL=en");
break;
}
print _("Hey");
print "\n<br>\n";
print _("This is example number ") . "2!";
?>
]$ xgettext -a gettext_ex.php
]$ mkdir -p en/LC_MESSAGES/ ]$ mv messages.po en/LC_MESSAGES/ ]$ mkdir -p de/LC_MESSAGES/ ]$ cp en/LC_MESSAGES/messages.po de/LC_MESSAGES/messages.po
]$ msgfmt messages.po -o messages.mo