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

Иван Бессарабов ivan на bessarabov.ru
Пт Ноя 20 02:21:57 PST 2009


Большое спасибо!

20 ноября 2009 г. 1:52 пользователь Ruslan Zakirov
<ruslan.zakirov на gmail.com> написал:
> Демка, которую я показывал на социальной встрече:
> 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 mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
bessarabov


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