Русификация - ответы на часто задаваемые вопросы по CfW

Русификация


Есть ли хорошо руссифицированные шаблоны для С5

Вопрос:
Кажется у Синявского были шаблоны для C4 с русифицированными точками. Есть ли что-либо похожее для С5?

Ответ:
У Синявского (то бишь у меня) есть гораздо более похожее и для С5и для С55 ;-)

Отвечал В.Синявский   Января 28, 2000      root@jrcn.donetsk.ua


Кириллица во всплывающих подсказках (TIP полях), и в отчетах

Вопрос:
Как заставить выдавать подсказки по русски?   Проблема, по-моему, во всех CW.

Ответ 1:
System{PROP:Charset} = CHARSET:Cyrillic    ! До открытия APP Frame.

Отвечал Владимир Смелик   Июня 07, 1999      vovs@bigfoot.com

Ответ 2:
System{PROP:Charset}
- у меня не работает (C5ee). Я рекомендую следующее:

В файле WIN.INI в разделе [Fonts Substitutes] нужно добавить (или исправить)
следующие три строчки:

[Fonts Substitutes]

System,0=Arial,204
Arial,0=Arial,204
Arial,204=Arial,204 
. . .

После этого надо перезагрузить компьютер. 

Отвечал Гундоров С.М.  1.06.2000


Проблема с русскими TrueType-шрифтами

Вопрос:
При попытке использования этих шрифтов вылетает сообщение:

Error: General Protection Fault
   C:\CLARION5\BIN\C5RUN.DLL 2a:1072
   C:\WINDOWS\SYSTEM\COMMDLG.DLL  5:1854

а дальше любимое Виндозовское "Программа выполнила ошибку и..."

Ответ:
Hадо заменить commdlg.dll. В дистрибутиве Win98 два commdlg.dll. Первый используется на
начальном этапе и находится в precopy1.cab. В конце инсталяции он заменятся на commdlg.new (затем он переименовывается) который находится в win98_42.cab. Hам нужен тот, который из Precopy1.cab.
Причина проблемы - кривая реализация функции ChooseFont для 16-ти разрядных приложений в WIN98.

Отвечал    Алексей Михневич    amin@arsis.ru


Горячие клавиши в меню по-русски

Вопрос:  Русские буквы в меню (не работают горячие клавиши). Существует какое-нибудь простое решение?

Ответ:
Я эту проблему решил чисто "организационно" - структуры меню пишу в виде :

  &1 Справочники
      &1 Список банков
      &2 Список счетов
  &2 Работа
      &1 Картотека
      &2 Лицевые
     . . . . .

И работает на 100 % и пользователи довольны - не надо думать, на каком регистре буква.

Отвечал  Сергей Ларионов  Февраля 10, 1999


День недели по-русски.

Вопрос:
У меня в Status Bare пишется день недели и дата, только день недели пишется по-англицки. Как сделать по-русски?

Ответ:
Да, например, путем добавления нескольких Ембедов во Frame.

1) в месте, где объявляются данные

  My:DisplayDayString  STRING('ПонедельникВторник     Среда      Четверг     Пятница    Суббота     Воскресенье' )
  My:DisplayDayText  STRING(11), DIM(7), OVER(My:DisplayDayString)

2) в обработке событий в Accept-цикле

of event:timer
   AppFrame{Prop:StatusText,3} = CLIP(My:DisplayDayText)

Тогда в третьей секции статус-бара будет отражаться день недели, число
Если во времени необходимость отсутствует, то можно 2-ю вставку всунуть

Hosted by uCoz