|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/25414f949c74.html, оценка из 5, голосов 10
|