| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > *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 | ||
да у меня с литературным языком туговато |
| Автор: mihanik 11.8.2010, 15:51 | ||
Пойдёт? Построчный перевод «Коза кричала нечеловеческим голосом» переводиться на литературный язык как "Коза кричала". http://www.lingvoda.ru/transforum/articles/lanchikov_a1.asp |
| Автор: student80 11.8.2010, 16:04 |
| так и напишу. P.S. ссылку ниасилил |
| Автор: mihanik 11.8.2010, 16:05 |
Жаль... Там много интересных примеров литературного перевода. |
| Автор: 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 |
| Не в дебиан отправлять нужно было, а разработчикам программы. |