[Moscow.pm] Как делать сайт на нескольких языках с template toolkit

Ruslan Zakirov ruslan.zakirov на gmail.com
Чт Ноя 19 14:52:53 PST 2009


Демка, которую я показывал на социальной встрече:
http://github.com/ruz/Locale-Maketext-Demo

Всем писать в блоги, хочу реализаций на других языках.

2009/11/20 Dmitry E. Oboukhov <unera на debian.org>:
> кстати еще одна тема:
>
> если вы делаете многоязычную программу на перл, то вместо таких строк:
>
> printf "something %s another something %s", $s1, $s2;
>
> лучше всего писать нечто:
>
> printf "something %1\$s another something %2\$s", $s1, $s2;
>
> суть в следующем. переводчику попадет строка:
> something %1\$s another something %2\$s
>
> либо строка
>
> something %s another something %s
>
> в первом случае он может менять аргументы местами (а во многих языках
> например фиксированный порядок слов) а в другом случае не может
>
> (исходим из того что переводчик в 99.9% случаев не знает язык
> программирования на котором написана программа)
> --
> ... mpd is off
>
> . ''`.                               Dmitry E. Oboukhov
> : :’  :   email: unera на debian.org jabber://UNera@uvw.ru
> `. `~’              GPGKey: 1024D / F8E26537 2006-11-21
>  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
>
> iEYEAREDAAYFAksFuroACgkQq4wAz/jiZTdvogCgmToUEDxq0ov+W6P48RCbek2v
> RX8An1YaVdaSrXO2AIke8uCe0RmRtc2D
> =UwAO
> -----END PGP SIGNATURE-----
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>



-- 
Best regards, Ruslan.


Подробная информация о списке рассылки Moscow-pm