Re: How to make the i18n without serious tools?
| From: | Tom Worster | Date: | Tue, 18 Jan 2011 12:45:21 +0000 |
| Subject: | Re: How to make the i18n without serious tools? | ||
| References: | 1 | Groups: | php.i18n |
| Request: | Send a blank email to php-i18n+get-1424@lists.php.net to get a copy of this message | ||
from what i know of yii, which is not a great deal, i would think you can
use it without doing their whole mvc thing. why don't you try it and let
us know? here's your lost email which also mentioned collation:
On 1/17/11 11:12 AM, "Tom Worster" <fsb@thefsb.org> wrote:
>take a look at what yii offers:
>http://www.yiiframework.com/doc/guide/1.1/en/topics.i18n
>
>for collation you can, in a pinch, put your array in a mysql temporary
>table and sort it with a mysql collation.
On 1/18/11 7:08 AM, "Andre Polykanine" <andre@oire.org> wrote:
>Hello Tex,
>
>Yes, I'll see this as a way to make it also.
>Sorry, I've lost the message that suggested me using Yii.
>Actually I've looked into this, and I would like to use the i18n
>tools of the framework. But is it possible to use them alone, without
>the Yii itself? Because otherwise it'll mess up my folder structure...
>Thanks!
>
>
>--
>With best regards from Ukraine,
>Andre
>Skype: Francophile
>My blog: http://oire.org/menelion (mostly in Russian)
>Twitter: http://twitter.com/m_elensule
>Facebook: http://facebook.com/menelion
>
>------------ Original message ------------
>From: Tex Texin <textexin@xencraft.com>
>To: 'Andre Polykanine'
>Date created: , 6:24:16 AM
>Subject: [PHP-I18N] How to make the i18n without serious tools?
>
>
> 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
>
>
>--
>PHP Unicode & I18N Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>--
>PHP Unicode & I18N Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php
>