среда, 4 ноября 2015 г.

Русификация системных сообщений К2

Сразу хочу отметить, что только некоторых системных сообщений. Возможно, руки дойдут чуть позже заняться этой темой вплотную, но пока мне необходимо было решить довольно срочный вопрос.

Не секрет, что формы К2 умеют делать валидацию контролов на соответствие определенным шаблонам, типам данных, а также обязательность заполнения. Так вот сообщения, которые выводятся формой по умолчанию при такой валидации идут на английском языке, что нехорошо для русскоязычных форм. Как их обучить русскому?





Делается довольно просто. Алгоритм следующий:

  1. Делаем резервные копии следующих файлов: 
    • C:\Program Files (x86)\K2 blackpearl\K2 smartforms Designer\App_Globalresources\Runtime.resx
    • C:\Program Files (x86)\K2 blackpearl\K2 smartforms Runtime\App_Globalresources\Runtime.resx
  2. Далее, в указанных директориях открываем эти файлы по очереди в редакторе, например Notepad++, и правим XML. Искомые сообщения находятся в конце файла.
  3. Сохраняемся.
  4. IIS рестартовать не надо. но возможно потребуется обновить кэш смартформ (как это сделать можно прочитать тут)
Ну и протестировать. 

Комментариев нет:

Отправить комментарий