Hi all. Do not know much about this, but on our server we have: atilax:~# dpkg -l | grep gettext ii gettext 0.14.5-2 GNU Internationalization utilities ii gettext-base 0.14.5-2 GNU Internationalization utilities for the b ii liblocale-gettext-perl 1.05-1 Using libc functions for internationalizatio
Walter, hope this helps debugging. All the best. pc At 11:48, luned? 24 ottobre 2005, Alessandro Pasotti has probably written: > Hello list, this is my first post on this list, I'm using pmapper for one > of my web sites (not yet publically released, but it will be on line soon). > > I had the same problem and I would suggest a solution that I've tested on > my websites (but not with pmapper yet). > > Most ISP don't install gettext or have an outdated version, that have > problems with non-ascii msgid (this is a problem if the main language use > UTF8 or ISO-8859-15 like italian sites do), a simple workaround is to use > an emulated gettext if GNU gettext is unavailable: > > > // gettext support > require_once 'gettext/GetText.php'; // this need PEAR > > /***************************************** > * LOCALE support for native language > * gettext locale setup > * can use both native and emulated gettext > * this is automatically probed here > */ > define('GETTEXT_NATIVE', 0); > define('GETTEXT_PHP', 2); > define('DEFAULT_GETTEXT', GETTEXT_PHP); > > GetText::init(DEFAULT_GETTEXT); > GetText::setLanguage($langcode); // may throw > GetText_Error > GetText::addDomain(GETTEXT_DOMAIN, '../locale/' ); // may throw > GetText_Error > > > if(!function_exists('gettext')) { > function _($text){return GetText::translate($text);} > } > > There are at least two emulation layers for gettext: > PHPTAL way > http://www.tcweb.org/doc/php4-gettext/html/index.html > WORDPRESS way > http://wiki.wordpress.org/WordPressLocalization > > --------- > > This workaround should work in both cases: native and emulated gettext. > > To solve the problem for non-ascii msgid if you use native gettext, it must > be newer than Version 0.12 - May 2003. > > Hope it helps. -- Paolo Cavallini [EMAIL PROTECTED] [EMAIL PROTECTED] www.faunalia.it Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy Tel: (+39)348-3801953