Русская локализация Oracle UCM от Content.FM

Автор Антон Шмаков Дата 10.09.2009

Категории Компоненты и плагины,Технологии,Управление корпоративным контентом

Post image for Русская локализация Oracle UCM от Content.FM

В конце мая на Oracle Technology Network был опубликован компонент Localization c новыми локализациями для продукта Oracle Universal Content Management, в числе прочих там была и русская локализация. К сожалению, качество перевода было очень и очень низкое, но даже такой перевод позволял работать с продуктом на русском языке. Примерно в июле отдельный компонент локализации исчез и появился кумулятивный патч-апдейт (Content Server Update Bundle Component) версии 10.1.3.5.0 от 07 июля 2009 года, который якобы включил в себя все существующие локализации. В архиве патча действительно существует компонент Localization, но русской локализации, как и многих других, которые были в отдельном компоненте, в нем полностью отсутствуют…Информации о том, когда опять появится официальная русская локализация у меня нет, поэтому я предпринял некоторые действия…

Я решил немного откорректировать существующую русскую локализацию (из июньского компонента), убрав из нее очевидные ошибки русского языка и изменив некоторые термины на понятия из профессиональной лексики систем управления контентом.

Итак, я сделал отдельный компонент Localization_RU_Content_FM (можно скачать ниже), который включает в себя мою первую версию русской локализации системы. Устанавливается также, как и любой другой компонент. После установки требуется включить русскую локализацию в системе, для этого надо открыть утилиту System Properties (для Windows путь в меню программ: Oracle Content Server>[Название инстанции]>Utilities>System Properties, при запуске из командной строки: {Content Server Home}/bin/SystemProperties) выбрать закладку Localization (Локализация) и активировать (Enable) Russian. Если вдруг в списке нет строки Russian, надо добавить новую локализацию со следующими параметрами:

Language Code ru
Search Locale russian
Encoding iso-8859-5 или utf-8
Date/Time Format dd.MM.yyyy {H:mm[:ss][zzz]}
Display Date Format dd.MM.yyyy {H:mm[:ss][zzz]}
Time Zone Ваша временная зона

Форматы дат можно менять, более детально читайте документацию.

После указанных действий настройка локализации для пользователей осуществляется в профилях. Настроить русскую локализацию для всей системы можно следующим образом:

  • Открыть файл {Oracle Content Server Home}/config/config.cfg;
  • Добавить/изменить параметр SystemLocale=Russian;
  • Добавить/изменить параметр SystemTimeZone=Europe/Moscow (или ваша зона);
  • Добавить/изменить параметр IdcLocale=Russian;
  • Открыть файл {Oracle Content Server Home}/bin/intradoc.cfg;
  • Добавить/изменить параметр FileEncoding=UTF-8;
Компонент Localization_RU_Content_FM
Размер 984K
Версия 1
Дата 10.09.2009
Автор Content.FM
MD5 acd575ddaf0c7e2e5e8349ba231f710b
Скачать

Вторая версия компонента тут.

P.S. Обращаю внимание, что указанный компонент не является официальным компонентом корпорации Oracle, и на него не распространяется техническая поддержка. Вы можете использовать его “Как есть”, корпорация Oracle не несет ответственности за его использование.

Социальные сети
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Live
  • Reddit
  • StumbleUpon
  • Technorati
  • Twitter

{ 7 комментарии… read them below or add one }

BonJorno 11.09.2009 в 13:32

Локализация неплоха, но также как и официальная не лишена недостатков в плане работоспособности, наиболее характерный пример – невозможно удалить файл через меню Действия. Хоть это и исправляется довольно быстро, но всетаки …

Ответить

Антон Шмаков 11.09.2009 в 14:36

BonJorno, данная локализация точно имеет много недостатков ;-) , я ее просто немного подправил, в остальном это “официальная” локализация с OTN. Думаю, будет немного времени, мы еще подправим…Можете уточнить какая проблема с кнопкой “Удалить” для версии файла в меню Действия, я проверил у меня работает.

Ответить

BonJorno 14.09.2009 в 06:09

Если войти в карточку документа, то там действительно все работает. Но заходить в каждый документ не совсем удобно, когда мы хотим удалить сразу несколько документов. Поэтому в таблице (вид заголовок) крыжим нужные файлы, далее из ниспадающего меню “Действия” выбираем пункт “Удалить” и … оп-па ничего не происходит. Весьма странно что у Вас все работает. В английской локали действительно так, в русской сомневаюсь, от браузера не зависит.

Ответить

Антон Шмаков 15.09.2009 в 15:25

BonJorno, вы правы, действительно возникала ошибка JavaScript из-за некорректной строки. Я исправил ошибки и сделал 2 версию. Можно скачать на сайте.

Ответить

Михаил Горин 18.09.2009 в 15:30

Подскажите, пожалуйста. Не могу найти где этот пункт “Удалить” в ниспадающем меню, у нас есть только “Добавить в активную корзину документов” и “Добавить элементы на лист”, а удалить можно только конкретные версии из карточки документа?

Ответить

Александр Грановский 22.09.2009 в 14:01

Михаил, Вы можете удалить документы целиком во время просмотра документов в иерархии папок (которые создаются компонентом Folders_g), в разделе “Обзор документов”. В этом случае в списке файлов первой колонкой идут галочки для выделения файлов, а в выпадающем списке “Действия” есть пункт “Удалить”.

Также все ревизии можно удалить через административный апплет “Диспетчер репозиториев”

Ответить

Михаил Горин 23.09.2009 в 11:05

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

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

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Предыдущий пост:

Следующий пост: