From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3DD3F9E3.6060207@altlinux.ru> Date: Thu, 14 Nov 2002 22:30:43 +0300 From: aen User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2b) Gecko/20021022 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] i18n References: In-Reply-To: X-Enigmail-Version: 0.70.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Dmitry Sorokin wrote: >Здравствуйте, > >Где почитать как правильно должна быть организована поддержка i18n в >многоплатформенном приложении? > >Уже есть файл с переводом сообщений в кодировке koi8-r, скажем >project.po. Из него генерится файл project.mo. Приложение должно >работать на платф. линукс (koi8-r) и win32(cp1251) > >- Нужно ли project.po и соответствующий project.mo получать под каждую > требуемую кодировку? > Нет > Возможна ли автоматическая перекодировка из > одного единственного файла исходя из указанной кодировки в > заголовочных записях *.po? > Да, в свежих версиях glibc/gettext так и происходит. > > > >- Как эти файлы должны быть разложены по поддиректориям? Сейчас это > работает только есть находится в .../ru/LC_MESSAGES/project.mo > Присутствие .../ru_RU.KOI8-R/.. или .../ru_RU.CP1251/.. никакого > влияния не оказывают > Они не нужны. > > >Или может есть где посмотреть на "эталонную" реализацию? Желательно с >питоновским кодом внутри. > Любая программа GNU. Другое дело, что использование gettext в win32 -- "не штатное" решение, но возможное. См., например, gnupg Rgrds, AEN > >Заранее спасибо. > >Дмитрий > >_______________________________________________ >Community mailing list >Community@altlinux.ru >http://www.altlinux.ru/mailman/listinfo/community > > >