RE: [PHP-I18N] How to make the i18n without serious tools?

From: Date: Tue, 18 Jan 2011 04:24:16 +0000
Subject: RE: [PHP-I18N] How to make the i18n without serious tools?
References: 1  Groups: php.i18n 
Request: Send a blank email to php-i18n+get-1422@lists.php.net to get a copy of this message
For Web applications you may as well maintain your strings in a database. The language table will have columns for message key, language identifier, and string. MSG0, en-US, Welcome to our website! MSG0, fr-CA, ..... MSG125, en-US, blah blah... MSG125, fr-CA, .... You can be a bit more clever and have keys consist of web page and id, so that you can easily read into n array all the keys associated with a page for a single language, and then reference them from the array rather than individual database calls. But with good database cacheing, it’s not always a significant optimization. tex -----Original Message----- From: Andre Polykanine [mailto:andre@oire.org] Sent: Monday, January 17, 2011 5:49 AM To: php-i18n@lists.php.net Subject: [PHP-I18N] How to make the i18n without serious tools? Hello Php-i18n, I need to make my projects international. However, my hosting provider won't install anything for me, so no GetText, no ICU. Could you suggest me something? I tried to make constants definitions like this: <? define("MSG0", "Welcome to our website!"); ... define(MSG125", "blah blah"); ?> But it's reeeally hard to maintain in future. Thanks! -- With best regards from Ukraine, Andre Skype: Francophile Twitter: http://twitter.com/m_elensule Facebook: http://facebook.com/menelion -- PHP Unicode & I18N Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.i18n (#1422) next »