SASGIS

Веб-картография и навигация

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

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

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

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

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

Кракозябров по-идее, быть не должно. А если они таки есть, то я беру файл default.po и ищу в нём соответствующий компонент (object), к примеру: TBXSignalStrengthBar, и смотрю соответствующее свойство (Caption или Hint или ещё что).
Если вам так сильно сложнее - оставляйте кракозябры на месте (желательно с пометкой), я их сам пофиксю :)
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

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

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

Вот эту строку я не нашёл в .po (точнее, не уверен, что нашёл правильно):
object TBXSignalStrengthBar: TTBXToolWindow
...
Caption = 'Уровни сигнала'

Кроме того, надо проверить не только кракозябры, которых в main было всего штук 5, а вообще все переводы. Многие фразы переведены на английский очень коряво, я стараюсь их переписать, чтобы получился профессиональный look and feel.
Кстати, их надо будет править в .po вручную или они автоматически сгенерируются из dfm?

Иногда трудно понять, к чему вообще относится та или иная фраза. Поэтому я и хотел открыть русский и английский в сравнивалке текстов totalcmd. Пожалуйста, запустите Ваш скрипт ещё раз и выложите читабельные dfm.
Tolik
Гуру
 
Сообщения: 2603
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 278 раз.
Поблагодарили: 515 раз.

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

Сообщение zed » 20 апр 2011, 11:01

Tolik писал(а):Если не трудно, выложите. Это очень поможет.

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

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

Сообщение zed » 20 апр 2011, 11:04

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

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

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

Сообщение Tolik » 20 апр 2011, 11:16

Спасибо за промежуточный вариант, теперь всё понятно.

Обратил внимаие на заглавные буквы.
Предлагаю (на английском яз.) в Caption писать каждое слово с большой буквы, а в Hint - только первое.
Или в хинтах тоже каждое слово с большой?
Tolik
Гуру
 
Сообщения: 2603
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 278 раз.
Поблагодарили: 515 раз.

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

Сообщение zed » 20 апр 2011, 11:29

Tolik писал(а):Предлагаю (на английском яз.) в Caption писать каждое слово с большой буквы

Вот так: Caption = 'No. Of Files To Be Cached In RAM'? Вопрос - зачем? По-моему, не стоит так делать. Пускай будет по-человечески, как оно сейчас: хоть в английском, хоть в русском - без разницы.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

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

Сообщение Tolik » 20 апр 2011, 12:37

Да, я неточно выразился.
В таких надписях (в формах) с большой буквы надо писать только первое слово.
А в названиях пунктов меню, разных окон и панелей - каждое слово с большой буквы. Кроме "мелких" слов типа "from", "to", "and".

Зачем? Чтобы был professional look and feel. Мы делаем не "по-человечески", а по-английски.

Так сделано, например, в Excel. Правда, там и в хинтах тоже каждое слово с большой буквы, но это уж перебор.
Вложения
2011-04-20_123251.gif
2011-04-20_123213_cr.gif
Tolik
Гуру
 
Сообщения: 2603
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 278 раз.
Поблагодарили: 515 раз.

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

Сообщение zed » 20 апр 2011, 12:44

Ок, убедили. Да и смотрится вроде нормально - глаз не режет.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

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

Сообщение Tolik » 20 апр 2011, 15:59

Смущает такая строка:
Font.Charset = RUSSIAN_CHARSET
Может сменить на что-нибудь потребное?
Tolik
Гуру
 
Сообщения: 2603
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 278 раз.
Поблагодарили: 515 раз.

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

Сообщение zed » 20 апр 2011, 16:12

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

Пред.След.

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

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

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

cron