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

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

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

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

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

Сообщение zed »

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

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

Сообщение Tolik »

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

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

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

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

Сообщение zed »

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

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

Сообщение zed »

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

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

Сообщение Tolik »

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

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

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

Сообщение zed »

Tolik писал(а):Предлагаю (на английском яз.) в Caption писать каждое слово с большой буквы
Вот так: Caption = 'No. Of Files To Be Cached In RAM'? Вопрос - зачем? По-моему, не стоит так делать. Пускай будет по-человечески, как оно сейчас: хоть в английском, хоть в русском - без разницы.
Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

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

Сообщение Tolik »

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

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

Так сделано, например, в Excel. Правда, там и в хинтах тоже каждое слово с большой буквы, но это уж перебор.
Вложения
2011-04-20_123251.gif
2011-04-20_123213_cr.gif
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

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

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

Сообщение Tolik »

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

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

Сообщение zed »

По-идее, нужно менять на DEFAULT_CHARSET.
Ответить

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