Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: CMake. Локализация программ используя *.po файлы.
Форум на CrossPlatform.RU > Разработка > Инструменты разработчика
kuzulis
Доброго времени всем.

Хочу перевести один проект с autotools на CMake (в Linux).
В проекте используется локализация с помощью *.po файлов.

Вопрос: как мне прицепить это дело к CMake? Дайте простенький примерчик что, зачем и куда нужно писать... 8)
Или хотя бы ссылки на вменяемую документацию.
kuzulis
Нет, не то. По ссылкам там используются переводы от Qt4, а я не использую Qt4!
Sokoloff
Цитата(kuzulis @ 5.10.2010, 16:53) *
Нет, не то. По ссылкам там используются переводы от Qt4, а я не использую Qt4!


Вот почитай может найдешь что полезное.
http://www.cmake.org/Wiki/KWWidgets/i18n
kuzulis
Все, в принципе разобрался и даже написал тут шаблон ВиКи по этой теме
http://www.wiki.crossplatform.ru/index.php...B8%D1%86%D0%B02

Но не получается:
1. Отформатировать и облагородить в некоторых местах.
2. Сделать эту страницу независимой. Почему-то она находится в Kuzulis/песочница, хотя, я ее переименовал в Kuzulis/песочница2

Или я чего-то недопонимаю :) .

Не мог бы кто-нибудь мне помочь в этом?

А также дать советы и покритиковать и, может быть, добавить чего нибудь нового и самому подправить. 8)
---
igor_bogomolov
Хорошая статья получилась.
Цитата(kuzulis)
2. Сделать эту страницу независимой. Почему-то она находится в Kuzulis/песочница, хотя, я ее переименовал в Kuzulis/песочница2
Зайди на свою страницу участника, перейди в режим редактирования и добавь строку [[Песочница2]]. Этого должно быть достаточно
kuzulis
Да, то что нужно! Спасибо..

Вопрос: а как сделать, чтобы в Вики не слетало форматирование куска типа:

Цитата
/SourceTestProject
|->main.cpp
|->/po
|......|->/de
|......|->/ru
|......|->CMakeLists.txt
|
|->CMakeLists.txt


?

Я облазил примеры всех шаблонов которые есть - ничего не подходит.

--

Блин, только вместо точек нужны пробелы!
igor_bogomolov
Цитата(kuzulis)
Вопрос: а как сделать, чтобы в Вики не слетало форматирование куска типа:
Не уверен точно, нет возможности проверить, но по моему, для того что бы вставить преформатированный текст, нужно тачать строку с пробела
kuzulis
Да! Работает! :clapping:
Спасибо еще раз!

хм.. а почемуто такой шаблон
Цитата
{{Команда| make DESTDIR=d:\install install}}


В итоге приводит к этому:
Цитата
{{{1}}}


Что не так
igor_bogomolov
Не знаю что это вообще за шаблон. По моему проще так же в <source lang="bash"> обернуть
kuzulis
Да, так гораздо лучше!

Вопрос: а можно ли как-то прицепить *.zip архив с примером проектика?
igor_bogomolov
Цитата(kuzulis)
Вопрос: а можно ли как-то прицепить *.zip архив с примером проектика?
У нас есть ftp, но доступ туда ограничен. Можешь попросить админов, они скажут как лучше поступить.
Или можешь создать отдельную тему на форуме, что то типа "Обсуждение статьи ***" и прикрепить исходники к сообщению в теме. А из статью в Wiki сделать ссылку на эту тему в форуме. Обычно так и делают.
kuzulis
Хм.. Понял...

А как бы мне назвать ту страницу хавтушки которую я написал?

Название: "Сборка приложений в Windows при помощи CMake c использованием MinGW и их локализация с использованием Gettext"
как-то уж длинно звучит! :)

Да и переименовывать в этом случае нужно в стиле: <ключ>:<Название статьи> или просто <название статьи> ?
т.е. к какому разделу тутошней Wiki эта статья больше подходит: к CMake, к MinGW, к Gettext ? Или как?
igor_bogomolov
Цитата(kuzulis)
Да и переименовывать в этом случае нужно в стиле: <ключ>:<Название статьи> или просто <название статьи> ?
просто <название статьи>
Цитата(kuzulis)
А как бы мне назвать ту страницу хавтушки которую я написал?
Тебе виднее, но основной упор на "Gettext"
kuzulis
Ну вот, вроде переименовал и подправил статью.
И что теперь с ней делать? Из песочницы её модераторы переносят или как? А то почему-то у меня на личной Вики странице она называется "песочница2".
т.е. заголовок статьи переименовался, но адрес остался песочный :)
igor_bogomolov
Цитата(kuzulis)
И что теперь с ней делать?
Теперь нужно её опубликовать. Только не понятно в каком разделе. Нужно посоветоваться по этому поводу с админом и другими модераторами. (Задал соответствующий вопрос. Следить здесь (ссылка))

Цитата(kuzulis)
Gettext в приложениях Windows собранных CMake с использованием MinGW
Если бы расширил статью описанием под Linux, или просто не привязывался к платформе, было бы вдвойне здорово :)
igor_bogomolov
kuzulis, добавили новый раздел в Wiki, теперь можешь опубликовать свою статью. :)
kuzulis
Спасибо!
Вроде опубликовал... Если что не правильно - поправьте..
Алексей1153
Цитата(kuzulis @ 14.10.2010, 2:32) *
Вроде опубликовал... Если что не правильно - поправьте..

а ссылку ? :)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.