Нужна помощь в смене базового языка SAS.Планеты

Форум для обсуждения деталей разработки программы SAS.Планета

Модераторы: Tolik, zed, vdemidov

Re: Нужна помощь в смене базового языка SAS.Планеты

Сообщение zed » 22 апр 2011, 09:53

Tolik писал(а):проверь комментарии в .pas

По комментариям подсказать ничего не могу, у самого появился вопрос по строке "Are you sure?". Надо ждать vdemidov-а.

Перекомпилировал: https://bitbucket.org/vdemidov/sas.plan ... et.Eng.rar - при запуске включён по-умолчанию английский, в комплекте идут свеже-сгенерированные локализации для русского и украинского языков. Как только решим, что на английский мы перевили всё корректно и больше ничего глобально трогать не будем, можно будет начинать редактировать локализации (тут).
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Re: Нужна помощь в смене базового языка SAS.Планеты

Сообщение zed » 22 апр 2011, 10:06

Ах да, если вдруг кому-то понадобится - утилитка для генерирования русского и украинского переводов.
Вложения
po.exchange.zip
(83.19 KiB) Скачиваний: 15
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Re: Нужна помощь в смене базового языка SAS.Планеты

Сообщение Tolik » 22 апр 2011, 10:19

На первый взгляд всё нормально, позже посмотрю внимательнее. И других прошу проверить и прокомментировать.

Представьте себе, не поленился, взял ненужный комп. и поставил на него чисто английский Windows.
Всё в порядке! Проблема решена :!:
Естественно, если переключиться на русский, везде вопросительные знаки, но это не проблема.

.po файлы я тоже подредактирую, но позже, надо ещё исправить какие-то нюансы в английском.
Tolik
Гуру
 
Сообщения: 1624
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 68 раз.
Поблагодарили: 242 раз.

Re: Нужна помощь в смене базового языка SAS.Планеты

Сообщение Tolik » 22 апр 2011, 10:33

К сожалению, в свежих .po файлах много строк не переведено. И они слишком сильно отличаются от старых (отсюда), так что построчное сравнение не помогает найти перевод.
Может быть, получится подправить утилитку?
Tolik
Гуру
 
Сообщения: 1624
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 68 раз.
Поблагодарили: 242 раз.

Re: Нужна помощь в смене базового языка SAS.Планеты

Сообщение zed » 22 апр 2011, 10:39

И между прочим, хоть базовым языком установлен английский, но при первом запуске (без ini) SAS автоматически определяет язык windows и в первую очередь пытается использовать его (загружая соответствующий файл локализации). И только в том случае, если локализация не найдена, используется английский. Так что основная масса русскоязычных пользователей смену базового языка скорее всего и не заметят, но вот зарубежные будут в шоке: а где вопросики ???? 8-)
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Re: Нужна помощь в смене базового языка SAS.Планеты

Сообщение zed » 22 апр 2011, 10:45

Tolik писал(а):К сожалению, в свежих .po файлах много строк не переведено.
Может быть, получится подправить утилитку?

Нет, утилитка работает исправно. А многое не переведено из-за того, что если раньше в русском тексте хинты и кэпшены были одинаковые и соответственно, лежали в одном блоке, то теперь они отличаются (у кэпшенов слова с заглавной, а у хинтов со строчной) и лежат по разным блокам.
так что построчное сравнение не помогает найти перевод

Зато должен помочь поиск по имени компонента/имени модуля.
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Re: Нужна помощь в смене базового языка SAS.Планеты

Сообщение vdemidov » 22 апр 2011, 10:47

zed писал(а):И между прочим, хоть базовым языком установлен английский, но при первом запуске (без ini) SAS автоматически определяет язык windows и в первую очередь пытается использовать его (загружая соответствующий файл локализации). И только в том случае, если локализация не найдена, используется английский. Так что основная масса русскоязычных пользователей смену базового языка скорее всего и не заметят, но вот зарубежные будут в шоке: а где вопросики ???? 8-)

Да. Так и задумано было :)
PS: Большое вам спасибо ребята за помощь, но по-моему вы все это через задницу делаете. Вместо того что бы сначала поправить все косяки в руско-английском переводе в po-файле, а потом допилять утилитку, которая на его основании правит dfm и pas файлы и сделать все за один раз, вы затеяли отдельную правку исходных форм, а теперь заново собираетесь перевод делать.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1166
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 92 раз.
Поблагодарили: 52 раз.

Re: Нужна помощь в смене базового языка SAS.Планеты

Сообщение Tolik » 22 апр 2011, 10:50

На моём "американском" компьютере включается сразу English, никаких вопросиков.
А русские пользователи не заметят, если мы сделаем хорошие po :)

Код: Выделить всё
Зато должен помочь поиск по имени компонента/имени модуля.

Это очень сложно, может, автоматизировать? ;)

Почему утилита не нашла всё меню Placemarks?
Tolik
Гуру
 
Сообщения: 1624
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 68 раз.
Поблагодарили: 242 раз.

Re: Нужна помощь в смене базового языка SAS.Планеты

Сообщение Tolik » 22 апр 2011, 10:53

vdemidov писал(а):по-моему вы все это через задницу делаете

Ну теперь уж проще допилить утилитку, которая сгенерирует новые po, а старые не трогать.

Формы редактировать легче, т.к. понятно, что к чему относится.
Tolik
Гуру
 
Сообщения: 1624
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 68 раз.
Поблагодарили: 242 раз.

Re: Нужна помощь в смене базового языка SAS.Планеты

Сообщение zed » 22 апр 2011, 10:57

vdemidov писал(а):а потом допилять утилитку, которая на его основании правит dfm и pas файлы и сделать все за один раз

Утилитка та на ненавистном C# написана. Кто ж её допилит-то?
а теперь заново собираетесь перевод делать

Ну не совсем заново, процентов 70-80 там уже переведено автоматически.
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Пред.След.

Вернуться в Раздел для разработчиков программы SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron