Страница 8 из 16

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

СообщениеДобавлено: 20 апр 2011, 10:34
zed
Кракозябров по-идее, быть не должно. А если они таки есть, то я беру файл default.po и ищу в нём соответствующий компонент (object), к примеру: TBXSignalStrengthBar, и смотрю соответствующее свойство (Caption или Hint или ещё что).
Если вам так сильно сложнее - оставляйте кракозябры на месте (желательно с пометкой), я их сам пофиксю :)

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

СообщениеДобавлено: 20 апр 2011, 10:56
Tolik
Вот эту строку я не нашёл в .po (точнее, не уверен, что нашёл правильно):
object TBXSignalStrengthBar: TTBXToolWindow
...
Caption = 'Уровни сигнала'

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

Иногда трудно понять, к чему вообще относится та или иная фраза. Поэтому я и хотел открыть русский и английский в сравнивалке текстов totalcmd. Пожалуйста, запустите Ваш скрипт ещё раз и выложите читабельные dfm.

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

СообщениеДобавлено: 20 апр 2011, 11:01
zed
Tolik писал(а):Если не трудно, выложите. Это очень поможет.

Вот.

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

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

Английский сгенерируется, а вот переводы на русский и украинский надо будет писать заново (на основе нового английского).

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

СообщениеДобавлено: 20 апр 2011, 11:16
Tolik
Спасибо за промежуточный вариант, теперь всё понятно.

Обратил внимаие на заглавные буквы.
Предлагаю (на английском яз.) в Caption писать каждое слово с большой буквы, а в Hint - только первое.
Или в хинтах тоже каждое слово с большой?

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

СообщениеДобавлено: 20 апр 2011, 11:29
zed
Tolik писал(а):Предлагаю (на английском яз.) в Caption писать каждое слово с большой буквы

Вот так: Caption = 'No. Of Files To Be Cached In RAM'? Вопрос - зачем? По-моему, не стоит так делать. Пускай будет по-человечески, как оно сейчас: хоть в английском, хоть в русском - без разницы.

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

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

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

Так сделано, например, в Excel. Правда, там и в хинтах тоже каждое слово с большой буквы, но это уж перебор.

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

СообщениеДобавлено: 20 апр 2011, 12:44
zed
Ок, убедили. Да и смотрится вроде нормально - глаз не режет.

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

СообщениеДобавлено: 20 апр 2011, 15:59
Tolik
Смущает такая строка:
Font.Charset = RUSSIAN_CHARSET
Может сменить на что-нибудь потребное?

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

СообщениеДобавлено: 20 апр 2011, 16:12
zed
По-идее, нужно менять на DEFAULT_CHARSET.