|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Victor Wagner 2:5020/400 28 Nov 2002 16:52:42 To : "Andrey N. Demushkin" Subject : Re: Locale::gettext -------------------------------------------------------------------------------- Andrey N. Demushkin <dd@gibdd.ru> wrote: >> AND> Или есть какие-нибудь более робастые средства? >> >> Ты бы с требованиями определился сначала. >> Что ты собираешься локализовывать, как определять язык, >> на котором выводить, AND> по ip. есть база с ip ranges, определяется страна, ну и в зависимости от AND> страны используется нужный язык. Постановка задачи - бредовая. Accept-Languages еще куда ни шло, но IP! Этак ты всему домену iiasa.ac.at будешь выдавать австрийский немецкий, хотя три четверти сотрудников в международном институте системных исследований немецкого не знают. А всему домену 45.free.net - русский, хотя у меня там есть пользователи, которые предпочли бы итальянский или финский. С другой стороны в случае с Accept-Languages ты налетаешь на то, что все криворуко поставленные винды будут получать английский. AND> те, которые часто меняются, хранятся в базе и вопросов не вызывают. AND> Вообще, идея использовать gettext пришла в связи с тем, что таким образом AND> проще отдавать переводчикам AND> файлы с текстами... Между переводчиком и собственно скриптом есть еще системный администратор, который какой-то тулзовиной эти файлы устанавливает. Тулзовина может быть и msgfmt, а может быть и чем-то более другим, что читает файлы в формате .po и льет в базу. -- http://www.communiware.ru http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/1517885443022.html, оценка из 5, голосов 10
|