Локализация: как сделать po файлы?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
yantux
постоялец
Сообщения: 133
Зарегистрирован: 29.10.2007 15:02:33
Откуда: Санкт-Петербург
Контактная информация:

Локализация: как сделать po файлы?

Сообщение yantux »

Работаю с 0.9.30

Пытаюсь делать по статье о локализации приложений. Не получается сделать файлы, которые нужны для локализации. Лазарус их не создаёт.

Как локализовать программу?
Аватара пользователя
Alexx2000
постоялец
Сообщения: 490
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи
Контактная информация:

Сообщение Alexx2000 »

По какой статье?

Все достаточно хорошо расписано тут - http://wiki.freepascal.org/Translations ... rograms/ru

P.S. лучше смотреть английскую версию статьи, русская немного устарела
yantux
постоялец
Сообщения: 133
Зарегистрирован: 29.10.2007 15:02:33
Откуда: Санкт-Петербург
Контактная информация:

Сообщение yantux »

Я всё делаю по статье. Файлы ресурсов и po файлы после компиляции не создаются, хотя я ставлю все галочки, назначаю для них каталоги.
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

yantux, значит не все так делаете. po-файлы начинают формироваться при выставлении галок "включить i18n" и "Создавать/обновлять файлы PO при сохранении файла LFM" в настройках проекта
Аватара пользователя
Alexx2000
постоялец
Сообщения: 490
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи
Контактная информация:

Сообщение Alexx2000 »

yantux писал(а):Я всё делаю по статье. Файлы ресурсов и po файлы после компиляции не создаются, хотя я ставлю все галочки, назначаю для них каталоги.

Насколько я помню, для того чтобы они сгенерировались первый раз, необходимо открыть в редакторе все файлы форм и изменить их (например чуть-чуть сдвинуть их), и после этого собрать все.
yantux
постоялец
Сообщения: 133
Зарегистрирован: 29.10.2007 15:02:33
Откуда: Санкт-Петербург
Контактная информация:

Сообщение yantux »

Да не помогает это всё. Нету там ни чего.
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

yantux писал(а):Да не помогает это всё. Нету там ни чего.

Можно от вас получить тестовый пример с вашими настройками для локализации? Тогда можно будет более конкретно говорить о возможных проблемах
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

загрузил файл Explorer_pic_resize_2011.01.31_09h26m.zip. Открыл проект в лазарусе. Зашел в свойства проекта на закладку i18n. Поставил галки "Включить i18n" и "Создавать/обновлять файлы PO при сохранении файла LFM", прописал папку для хранения файлов перевода (относительный путь). Нажал собрать и получил Po-файл проекта в указанной папке.
Аватара пользователя
Alexx2000
постоялец
Сообщения: 490
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи
Контактная информация:

Сообщение Alexx2000 »

Padre_Mortius писал(а):Нажал собрать и получил Po-файл проекта в указанной папке.

Аналогично, только пробовал на проекте из архива 2011.05.16_10h28m_Explorer_pic_resize.7z
Ответить