Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     10 Nov 2002  04:47:45
 To : Eugeny Balakhonov
 Subject : Re: gettext
 -------------------------------------------------------------------------------- 
 
 
    Hi, Eugeny!
 
 >>>>> "EB" == Eugeny Balakhonov
 >>>>> <Eugeny.Balakhonov@p50.f1641.n5020.z2.fidonet.org> writes:
  EB> Разобрался как пользоваться GNU gettext, вроде работает.
 
  куда он денется..
  
  
  EB> Вопрос один, а вот если я напишу скажем программу версии 1.0, сделаю
  EB> *.pot для нее, переведу на нужные языки. Все путем.
 
  угу.
  
  
  EB> А потом сделаю скажем 1.1, где увеличится количество сообщений, строки
  EB> сдивнутся и прочее. 
  
  как обыно.
  
  
  EB> Потом опять генерить основной *.pot и ручками его переводить на нужные
  EB> языки, выдергивая из старых уже переведенное и переводя новое? 
  EB> Так что ли? 
  
  
  посмотреть какие еще есть утилиты в комплекте gettext лениво совсем?
  почитать info gettext? 
  
  
  EB> Понимаю, что номера строк там не нужны, потому как привязывается по
  EB> символьной метке, но в комментариях они пишутся то в pot.  Просто
  EB> править сразу все файлы переводов поэтому получается как-то
  EB> некрасиво...
 
  что именно некрасиво?
  
  
  EB> У M$ с ее строковыми ресурсами все как-то более красиво что-ли
  EB> получается.  
  
  как "более красиво"?
  
  
  EB> Они не зависят от текста программы никак и могут в самом EXE внутри
  EB> присутствовать.  
  
  и?  В тексте программы у тебя ID0001234.  Отлично, чтоб узнать что-же ты
  тут выводишь, что нужно?  правильно, куда-то там залезать, и что-то там
  смотреть. 
  
  
  EB> Редактировать можно ресурсы прямо в EXE, если вдруг захочется...
 
  а я могу редактировать ресурсы (*.mo), не трогая бинарника вообще.
  Притяно?  Мне достаточно иметь pot, и установленный gettext.
  
  
  EB> Хотя может я просто еще чего-то не понимаю?  
  
  ты не понимаешь самого главного, что в документации описано 99% случаев, и
  проще всего взять до почитать.  
  
  
  EB> Может есть инструмент, который позволит сгенерить между старым и новым
  EB> шаблоном pot дельту и ее "влить" в файлы переводов? 
  
  конечно есть.
  
  
  EB> И потом просто по этим файлам останется пробежаться и перевести
  EB> нужное?
 
  именно так все и происходит.
  
  
  EB> Есть такое?
 
  куда оно денется?  Это основная работа в жизненом цикле программы.
  
 -- 
    Bor.
 --- ifmail v.2.15dev5
  * Origin: BorHomeLand (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: gettext   Vladimir Bormotov   10 Nov 2002 04:47:45 
 gettext   Eugeny Balakhonov   10 Nov 2002 12:15:00 
Архивное /ru.linux/25414f949c74.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional