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

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

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

zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

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

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

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

Сообщение zed »

Ах да, если вдруг кому-то понадобится - утилитка для генерирования русского и украинского переводов.
Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

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

Сообщение Tolik »

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

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

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

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

Сообщение Tolik »

К сожалению, в свежих .po файлах много строк не переведено. И они слишком сильно отличаются от старых (отсюда), так что построчное сравнение не помогает найти перевод.
Может быть, получится подправить утилитку?
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

И между прочим, хоть базовым языком установлен английский, но при первом запуске (без ini) SAS автоматически определяет язык windows и в первую очередь пытается использовать его (загружая соответствующий файл локализации). И только в том случае, если локализация не найдена, используется английский. Так что основная масса русскоязычных пользователей смену базового языка скорее всего и не заметят, но вот зарубежные будут в шоке: а где вопросики ???? 8-)
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Tolik писал(а):К сожалению, в свежих .po файлах много строк не переведено.
Может быть, получится подправить утилитку?
Нет, утилитка работает исправно. А многое не переведено из-за того, что если раньше в русском тексте хинты и кэпшены были одинаковые и соответственно, лежали в одном блоке, то теперь они отличаются (у кэпшенов слова с заглавной, а у хинтов со строчной) и лежат по разным блокам.
так что построчное сравнение не помогает найти перевод
Зато должен помочь поиск по имени компонента/имени модуля.
Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

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

Сообщение vdemidov »

zed писал(а):И между прочим, хоть базовым языком установлен английский, но при первом запуске (без ini) SAS автоматически определяет язык windows и в первую очередь пытается использовать его (загружая соответствующий файл локализации). И только в том случае, если локализация не найдена, используется английский. Так что основная масса русскоязычных пользователей смену базового языка скорее всего и не заметят, но вот зарубежные будут в шоке: а где вопросики ???? 8-)
Да. Так и задумано было :)
PS: Большое вам спасибо ребята за помощь, но по-моему вы все это через задницу делаете. Вместо того что бы сначала поправить все косяки в руско-английском переводе в po-файле, а потом допилять утилитку, которая на его основании правит dfm и pas файлы и сделать все за один раз, вы затеяли отдельную правку исходных форм, а теперь заново собираетесь перевод делать.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

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

Сообщение Tolik »

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

Код: Выделить всё

Зато должен помочь поиск по имени компонента/имени модуля.
Это очень сложно, может, автоматизировать? ;)

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

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

Сообщение Tolik »

vdemidov писал(а):по-моему вы все это через задницу делаете
Ну теперь уж проще допилить утилитку, которая сгенерирует новые po, а старые не трогать.

Формы редактировать легче, т.к. понятно, что к чему относится.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

vdemidov писал(а):а потом допилять утилитку, которая на его основании правит dfm и pas файлы и сделать все за один раз
Утилитка та на ненавистном C# написана. Кто ж её допилит-то?
а теперь заново собираетесь перевод делать
Ну не совсем заново, процентов 70-80 там уже переведено автоматически.
Ответить

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