Re: [gnome-cyr] gnumeric
- From: "Dmitry G. Mastrukov" =?koi8-r?q?=E4=CD=C9=D4=D2=C9=CA_?==?koi8-r?q?=E7=C5=CE=CE=C1=C4=D8=C5=D7=C9=DE_?==?koi8-r?q?=ED=C1=D3=D4=D2=C0=CB=CF=D7?= <dmitry taurussoft org>
- To: =?koi8-r?q?=F3=D0=C9=D3=CF=CB_?==?koi8-r?q?=D2=C1=D3=D3=D9=CC=CB=C9?= gnome-cyr <gnome-cyr gnome org>
- Subject: Re: [gnome-cyr] gnumeric
- Date: 15 Jan 2002 15:05:43 +0300
В Втр, 15.01.2002, в 12:26, Vlad Harchev написал:
> On 14 Jan 2002, Dmitry G. Mastrukov Дмитрий Геннадьевич Мастрюков wrote:
>
> > В Пнд, 14.01.2002, в 20:19, Leon Kanter написал:
> > > Dmitry Mastrukov wrote:
> > >
> > > > Я имею в виду
> > > > Вставка
> > > > Вставить лист
> > > >
> > > > Чем здесь может помешать Лист в других местах не могу понять.
> > > >
> > >
> > > А я имею в виду, что Лист в po-файле выглядит так
> > >
> > > msgid "Sheet"
> > > msgstr "Лист"
> > >
> > > При этом строка Sheet может использоваться совсем в других элементах
> > > интерфейса. Если здесь заменить "Лист" на "Вставить лист", мы получим
> > > "Удалить Вставить лист" к примеру. Что непонятного?
> > >
> > А, врубился. Может такое быть, надо глядеть.
>
> Технически это решается тривиально - в сырцах вместо
> _("Sheet")
> делаем
> strchr('#',_("menuitem#Sheet"))
> и получаем новую строку для перевода, которая для англ. языка будет выглядить
> как Sheet, а для других языков - как переведет переводчик; русский перевод
> соответственно должен выглядить как
> msgstr "menuitem#Вставить лист"
>
Значит, всё-таки и в пределах существующей системы кое-что сделать
можно, с подвыподвертом, но можно :)
>
> Строго говоря, проблема вызвана концепций gettext - что любое слово во всех
> местах переводится одинаково. В альтернативных фреймворках для локализации -
> например catgets и товарищи - такой проблемы нет. Так что то, что я предлагаю
> по-хорошему уже должно было использовано в коде gnumeric.
>
> Единственный недостаток новшества - появление новой строки, подлежащей
> переводу, для всех языков. Но я думаю во многих языках такая проблема как и в
> русском.
>
А вообще где-нибудь такая проблема обсуждалась? Есть ли ещё недовольные
кроме некоторых русскоговорящих? Или все сидят и молчат в тряпочку?
Из-за нас только никто сырцы править не будет, должна быть достаточно
большая компания языков, чтоб это было сдвинуто.
Дмитрий
> Best regards,
> -Vlad
>
> _______________________________________________
> gnome-cyr mailing list
> gnome-cyr gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-cyr
>
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]