Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 MapViewer - неподдерживаемый язык  [new]
esap
Member

Откуда:
Сообщений: 16
Уважаемые форумчане, не подскажете ли решение такой проблемы - как добавить неподдерживаемый язык в Oracle MapViewer 11.1.1.6 (для отображения на веб-карте стандартных инструментов, подсказок и т.п.)? Использую Javascript API V1.
В моем случае, я попытался установить украинский язык, вызываю метод MVMapView.setLocale('uk','UA'), но результата нет - выставляется английский. С русским все работает нормально. То есть видимо украинский не поддерживается, что, в принципе, не удивительно.
Есть ли какой-то не слишком затратный способ добавить неподдерживаемый язык?
Интуиция подсказывает, что строковые константы могут прятаться где-то в jar-архивах, но уверенности в этом нет.
12 июн 13, 13:43    [14424497]     Ответить | Цитировать Сообщить модератору
 Re: MapViewer - неподдерживаемый язык  [new]
я с бэндэры
Guest
esap,

та на йщё вона тоби уздалася та мова, болакай по русскы, ны ломай язык
12 июн 13, 17:24    [14425008]     Ответить | Цитировать Сообщить модератору
 Re: MapViewer - неподдерживаемый язык  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4917
Блог
А что перевести то нужно?
Вообще, там есть файлы классы Messages_* - в них и определяются сообщения
12 июн 13, 18:55    [14425130]     Ответить | Цитировать Сообщить модератору
 Re: MapViewer - неподдерживаемый язык  [new]
Сергей Арсеньев
Member

Откуда:
Сообщений: 4118
Возможно это сработает -
function afterMapInit() {
   MVMessages["MAPVIEWER-05500"]="Внутряння ошибка Oracle Maps.";
}

    mapViewer.attachEventListener(MVEvent.INITIALIZE, afterMapInit);

где mapViewer - объект класса MVMapView
13 июн 13, 09:24    [14426313]     Ответить | Цитировать Сообщить модератору
 Re: MapViewer - неподдерживаемый язык  [new]
esap
Member

Откуда:
Сообщений: 16
Большое спасибо за ответы. Картина проясняется.
Сергей, а правильно ли я понимаю, что Ваш способ - недокументированный?
Т.е. нужно надеяться, что Javascript api v1 не будет меняться, что весьма вероятно, т.к. они уже развивают v2. Склоняюсь пока к этому способу.
Хотя способ Александра выглядит вроде бы предпочтительнее - результат будет достигнут сразу для всех приложений данного сервера. Но, к сожалению, у меня нет опыта дизассемблирования java-классов.
13 июн 13, 11:28    [14427057]     Ответить | Цитировать Сообщить модератору
 Re: MapViewer - неподдерживаемый язык  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4917
Блог
esap
Большое спасибо за ответы. Картина проясняется.
Сергей, а правильно ли я понимаю, что Ваш способ - недокументированный?
Т.е. нужно надеяться, что Javascript api v1 не будет меняться, что весьма вероятно, т.к. они уже развивают v2. Склоняюсь пока к этому способу.
Хотя способ Александра выглядит вроде бы предпочтительнее - результат будет достигнут сразу для всех приложений данного сервера. Но, к сожалению, у меня нет опыта дизассемблирования java-классов.
дизассемблировать не сложно. По крайней мере те классы, о которых мы говорили.
Я предлагаю /не обещаю, что получится/ другой вариант. Можно прислать переводы разработчикам и попросить их сделать класс. Заодно этот класс включим в последующие версии.
Esap, напишите мне на почту.
13 июн 13, 15:02    [14428870]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить