Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Перевод интерфейса программы


Автор: student80 4.8.2010, 08:05
Всем привет.
Установил я программу Anymeal, а у нее интерфейс английский. Хочу сделать перевод на русский.
В Windows занимался переводом небольших программ редактором ресурсов.
А в линуксе тоже есть редактор ресурсов или как по другому менять интерфейс можно? Или только исходники править?

Автор: krypt3r 5.8.2010, 07:19
Почитайте для начала про gettext, скачайте исходники программы и обратите внимание на каталог po/de - это перевод программы для немецкого языка. Полистайте файл anymeal.po и поймете, как можно русифицировать этот софт

Автор: ZeeLax 5.8.2010, 09:48
И ещё, свяжитесь с разработчиком. Даже если вы не разработчик, но можете предоставить адекватный перевод, его с радостью примут, а ваше имя впишут в "О программе". Поможете и себе и людям, и в исходниках копаться не надо будет.

Автор: student80 6.8.2010, 08:24
Спасибо.
Так и сделаю.
Gettext, переведу po и разработчику.

Автор: student80 11.8.2010, 11:45
а вот такой вопросик.
в разделе "О программе" есть строчки типа "Project inspired from какой-нибудь проект".
Если переводить дословно, то получается "Проект вдохновлен другим проектом".
Так это? Может быть имеется ввиду "Проект создан модификацией другого проекта"?

Автор: djamshud 11.8.2010, 11:57
Вдохновлен, все правильно. Можно придумать что-то в этом духе более благозвучное, но смысл именно в этом, а не в модификации.

Автор: student80 11.8.2010, 12:58
Цитата(djamshud @ 11.8.2010,  11:57)
Можно придумать что-то в этом духе более благозвучное

да у меня с литературным языком туговато  smile 

Автор: mihanik 11.8.2010, 15:51

Цитата

Идею проекта навеял проект NNN

или

Идея проекта навеяна проектом NNN

или

Основная идея проекта взята из...



Пойдёт?
 smile 

Построчный перевод «Коза кричала нечеловеческим голосом» переводиться на литературный язык как "Коза кричала".

http://www.lingvoda.ru/transforum/articles/lanchikov_a1.asp

Автор: student80 11.8.2010, 16:04
так и напишу.

P.S.
ссылку ниасилил  smile 

Автор: mihanik 11.8.2010, 16:05
Цитата(student80 @  11.8.2010,  16:04 Найти цитируемый пост)
ссылку ниасилил


Жаль... Там много интересных примеров литературного перевода.

Автор: student80 14.8.2010, 08:31
ну вот сделал я локализацию, т. е. отредактировал po файл, сделал mo файл и положил его в /usr/share/locale/ru/LC_MESSAGE/anymeal.mo
Когда я переводил po файл, то видел там строчки, которые показываются в мане (man anymeal).
А сейчас смотрю man, то нет перевода.
почему? для мана другой файл править?

Автор: ZeeLax 14.8.2010, 18:12
Да, другой. Исходники документации нужно править, из которых генерируются соответствующие man- страницы.

Автор: student80 20.9.2010, 11:04
Ну вот сделал я перевод и отправил его в команду дебиана.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594573 запись о решении проблемы есть.
Сейчас в стабильном дебиане версия 0.30-7, в тестируемом этой программы вообще нет, в sid версия 0.30-8, а мой перевод выйдет в версии 0.30-9. Это сколько ж ждать нужно?! Действительно чтоли так долго в дистрибутив все попадает? Как поторопить людей, чтобы сейчас перевод добавили? Всего делов-то добавить файл и в обновление добавить.

Автор: djamshud 20.9.2010, 11:34
Не в дебиан отправлять нужно было, а разработчикам программы.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)