MSI Lab - Форум по русификации

Основные форумы => Общий форум => Тема начата: Владимир от 08 Ноября 2011, 23:34:31

Название: С чего начать перевод программы?
Отправлено: Владимир от 08 Ноября 2011, 23:34:31
Ку, чатлане!
Здравствуйте!
Есть несколько вопросиков по поводу процесса перевода (локализации).
1. С какой программы начинать русификацию?
2. Если в "первой" программе не удалось перевести некоторые слова (предложения), нужно ли переходить ко "второй" программе с частично переведённым файлом, или начинать перевод по-новой, с оригинального файла(ов)?
3. Или, всё же, сразу начинать со "сложного" варианта локализации? (В данном случае имею ввиду "комплект "Радиаликс" + "IDA").
4. Просьба. Есть небольшая (437 КБ) программка (http://soler7.com/Fractals/Sterling2.html). Кто-нибудь сможет описАть подробно (по возможности) все "шаги" по переводу данной программы? То есть сделать своеобразный урок для начинающих, который избавил бы от "лишних" вопросов, связанных с "неправильным порядком действий".
А, может, у кого-нибудь есть ссылка на подобную тему?
Заранее спасибо.
 "Люсенька, родная, зараза, сдались тебе эти макароны..."
Название: С чего начать перевод программы?
Отправлено: миха04 от 09 Ноября 2011, 10:47:00
Привет, Владимир .

1. Начинать можно с любой.
2. По желанию.
3. Для локализации нужно несколько программ. Radialix, мне кажется, одна из наиболее удобных, так как визуально отображает редактируемые окна из RC_DATA, что присутствует в STERLING2, можно редактировать жёстко-закодированные строки. Также можно использовать Visual Studio 2010 Ultimate, но она занимает массу места, более 2 гб. Вместо IDA я применяю Ogre GUI, в том случае, если длина строк ограничена, а перевод длиннее. WinHex - один из лучших hex - редакторов, только с его помощью можно перевести интерфейс таких программ как TwistedBrush Pro Studio.
4. Запустить Radialix, перетащить на неё файл STERLING2.EXE, откроется окно Свойства Файла, см. 1-й скрин. Нажимаешь ОК, появятся ресурсы данного файла, интерфейс в RT_RCDATA, см. скрин 2. Запускаешь программу STERLING2 и смотришь, что нужно редактировать.

Пока вот так коротенько.
Название: С чего начать перевод программы?
Отправлено: Владимир от 09 Ноября 2011, 18:33:37
Цитата: миха04
Привет, Владимир .
4. Запустить Radialix, перетащить на неё файл STERLING2.EXE, откроется окно Свойства Файла, см. 1-й скрин. Нажимаешь ОК, появятся ресурсы данного файла, интерфейс в RT_RCDATA, см. скрин 2. Запускаешь программу STERLING2 и смотришь, что нужно редактировать. Пока вот так коротенько.
миха04, привет. Большое спасибо за разъяснения и подробности. Осталось не понятным:
Цитировать
Запускаешь программу STERLING2 и смотришь, что нужно редактировать.
В каком смысле - "запускаешь"? Запустить "ЕХЕ-шником" из окна "Radialix-а"? А как потом "закрыть" STERLING2?  
Заранее спасибо.
Название: С чего начать перевод программы?
Отправлено: миха04 от 09 Ноября 2011, 19:36:55
Владимир , запускаешь саму локализуемую программу, чтобы видеть какие слова нужно переводить. Я это делаю для поиска переводимых строк, например, вижу в меню программы строку Color Controls, искать по всем ресурсам лень, нажимаю в окне Radialix комбинацию Ctrl+F, ввожу нужную строку, и если она есть в локализуемом файле, то появятся ссылки на все строки с данным именем.
Название: С чего начать перевод программы?
Отправлено: Владимир от 09 Ноября 2011, 20:17:48
Цитата: миха04
Владимир , запускаешь саму локализуемую программу, чтобы видеть какие слова нужно переводить. Я это делаю для поиска переводимых строк
миха04, извини, но я "не догоняю" по поводу "запуска" STERLINGa. Ведь перетащив её ехе-файл в окно Radialix-а, программу уже можно переводить на русский (которые выделены красным). Тогда получается, что параллельно Radialix-у нужно запустить STERLING2, и через её интерфейс искать строки для перевода в Radialix-е? (тогда совпадает:
Цитировать
запускаешь саму локализуемую программу, чтобы видеть какие слова нужно переводить
).
миха04, отдельное спасибо за подробность по поиску.

Совсем забыл спросить. Есть ли какие-то ограничения по количеству знаков оригинала и перевода? Допустимо ли, чтобы в тексте перевода было меньше/больше знаков, чем в оригинале? (см. скриншот).
Название: С чего начать перевод программы?
Отправлено: shkiper от 09 Ноября 2011, 23:27:33
Владимир, если ссылок нет, то лучше не превышать длину или использовать OgreGUI, например. Также поискать ссылки можно плагином к IDA. Если ссылки есть, то можно превышать длину, при этом убедившись что увеличение длины строки будет нормально смотреться. То есть, допустим, переводя "Text file" как "Текстовый документ" нужно убедиться что эта строка будет в программе читаема полностью. Быть может элементы управления сделаны так, что текст просто не влезет. Тогда надо менять компоновку и т.д  В общем непочатый край.
Название: С чего начать перевод программы?
Отправлено: Владимир от 10 Ноября 2011, 00:48:59
Цитата: shkiper
Владимир, если ссылок нет, то лучше не превышать длину или использовать OgreGUI, например. Также поискать ссылки можно плагином к IDA. Если ссылки есть, то можно превышать длину, при этом убедившись что увеличение длины строки будет нормально смотреться. То есть, допустим, переводя "Text file" как "Текстовый документ" нужно убедиться что эта строка будет в программе читаема полностью. Быть может элементы управления сделаны так, что текст просто не влезет. Тогда надо менять компоновку и т.д  В общем непочатый край.
shkiper, спасибо за разъяснения.
Название: С чего начать перевод программы?
Отправлено: Владимир от 12 Ноября 2011, 18:02:59
Здравствуйте.
Извиняюсь за "наглость". Подскажите пожалуйста, каким флеш-плеером можно просмотреть ролики отсюда? (http://www.radialix.ru/index.php/flash-demos) Кроме плеера от Adobe (у меня на него "аллергия"). А "медиа-плеер классик" не показывает полный кадр (даже со всеми отключенными панелями).
У кого-нибудь есть "под рукой" название качественного плеера для swf-роликов? Пробовал ещё два плеера, но один точно такой же как "MPC", второй (Flash Player Pro 4.5 Portable) - выдаёт ошибку, хотя "заточен" под этот формат.
Заранее спасибо.
Название: С чего начать перевод программы?
Отправлено: Solenij от 12 Ноября 2011, 20:02:34
Цитата: Владимир
Здравствуйте.
Извиняюсь за "наглость". Подскажите пожалуйста, каким флеш-плеером можно просмотреть ролики отсюда? (http://www.radialix.ru/index.php/flash-demos) Кроме плеера от Adobe (у меня на него "аллергия"). А "медиа-плеер классик" не показывает полный кадр (даже со всеми отключенными панелями).
У кого-нибудь есть "под рукой" название качественного плеера для swf-роликов? Пробовал ещё два плеера, но один точно такой же как "MPC", второй (Flash Player Pro 4.5 Portable) - выдаёт ошибку, хотя "заточен" под этот формат.
Заранее спасибо.
Я все swf-ролики смотрю через The KMPlayer, причем через него смотрю и слушаю любые мультимедийные файлы, нормально всё показывает, по крайней мере я доволен.
Название: С чего начать перевод программы?
Отправлено: Владимир от 13 Ноября 2011, 12:25:16
Solenij, большое спасибо. Хороший плеер, и кадр показывает полностью.