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

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

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

Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

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

Сообщение vdemidov »

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

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

Сообщение Tolik »

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

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

Сообщение zed »

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

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

Сообщение Tolik »

Исправил всё, кроме файла *.pas и директории RegionProcess.
В них много непереведённого. Можно их тоже перевести скриптом?
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Tolik писал(а):Можно их тоже перевести скриптом?
Нет, это максимум что удалось выжать.
Caption = 'Connection timeout' //в каких единицах??
В милисекундах.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

zed писал(а):В милисекундах.
А стоп, это для GPS - а там фиг его знает.

Так, скомпилировалось без проблем. Вот оценочная версия: https://bitbucket.org/vdemidov/sas.plan ... et_Eng.rar (не переведены диалоги с регионами (RegionProcess) и часть ресурсных строк (u_ResStrings.pas) - на это пока не обращаем внимания).
Желательно протестировать на компах без русской локали.
Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

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

Сообщение Tolik »

Круто!
Уже не противно смотреть :)
Видать, не все новые файлы попали в билд: "Add new placemark" в frm_MarkEditPoint.dfm д.б. с больших букв.

P.S. Splash screen надо новый нарисовать.

Язык по умолчанию сделать English. Если удалить locale, то в меню Settings-Language можно выбрать только Russian, соответственно карты названы по-русски.
Последний раз редактировалось Tolik 21 апр 2011, 13:51, всего редактировалось 1 раз.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Да мистика какая-то. В дизайнере форм - всё как положено:
Image 1.jpg
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Оно его из ресурсов взяло оказывается.

Вот файлик перевода:
Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

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

Сообщение vdemidov »

Причем тут мистика? Оно в рантайме из ресурсстрингов берется.
PS: При компиляции англоязычной версии в файле u_LanguageManager поменяйте
FDefaultLangCode := 'ru';
на
FDefaultLangCode := 'en';
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Ответить

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