Проблемы с локализацией.

Обсуждение Stimulsoft Reports.WEB
Сергей Воликов
Сообщения: 131
Зарегистрирован: 19 июн 2009, 04:46
Откуда: Киев

Проблемы с локализацией.

Сообщение Сергей Воликов »

В новой версии (2009.3) обнаржил проблемы с локализацией.
1. Броузер "ругается" на строку
StiDatePickerInit();

Файл локализации "ua.xml".
Если подставить файл локализации из старой версии или постаить "ru.xml" то работает без ошибок.

2. У меня не получилось локализовать StiWebViewerFx. Строки Localization="Localization/ru.xml" или GlobalizationFile="Localization/ru.xml" (перестраховался) не оказываю на елемент ни какого влияния.
:angry:

3. Элемент StiWebViewer, GlobalizationFile="Localization/ua.xml". Елементы меню "Друкувати". При наведения курсора на текс выделяется только часть текста.
Осталось из предыдущих версий. Не критично, но не "фирма". Можно, конечно, подправить файл локализации, сократив длину текста меню.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Проблемы с локализацией.

Сообщение Vladimir »

Здравствуйте, Сергей.

1. Данная ошибка возникала из-за того, что в новой версии был локализован DatePicker, и в некоторых словах использовался апостроф. Исправлено, обновление будет доступно 7 декабря 2009 г.
2. Нужно просто указать файл локализации Localization="ru.xml" или Localization="ru", путь к папке с файлами локализаций указывается отдельно в свойстве LocalizationDirectory (если она отлична от папки по-умолчанию "Localization").
3. Ошибка исправлена.

Спасибо.
Сергей Воликов
Сообщения: 131
Зарегистрирован: 19 июн 2009, 04:46
Откуда: Киев

Проблемы с локализацией.

Сообщение Сергей Воликов »

С вашей компанией приятно работать.
Спасибо!
Сергей Воликов
Сообщения: 131
Зарегистрирован: 19 июн 2009, 04:46
Откуда: Киев

Проблемы с локализацией.

Сообщение Сергей Воликов »

Vladimir писал(а):Здравствуйте, Сергей.
2. Нужно просто указать файл локализации Localization="ru.xml" или Localization="ru", путь к папке с файлами локализаций указывается отдельно в свойстве LocalizationDirectory (если она отлична от папки по-умолчанию "Localization").
У меня не получилось заставить "говорить" его на языке отличном от английского.


В корневом каталоге есть папка "Localization" и в ней есть файл "ru.xml"

Компонет StiWebViewer локализуется без проблем
<cc2:StiWebViewer ID="theStiWebViewer" runat="server" GlobalizationFile="Localization/ru.xml" ...

Что делаю не так?
Сергей Воликов
Сообщения: 131
Зарегистрирован: 19 июн 2009, 04:46
Откуда: Киев

Проблемы с локализацией.

Сообщение Сергей Воликов »

И еще.
Если в StiWebViewer неправильно указать файл, приложение "вылетает" с ошибкой. И это правильно.
В StiWebViewerFx любое значение в Localization ни как не влияет на работу приложения. :(
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Проблемы с локализацией.

Сообщение Vladimir »

В StiWebViewerFx любое значение в Localization ни как не влияет на работу приложения.
Теперь при ошибке загрузки указанного файла локализации будет выдаваться сообщение об ошибке.
Обновление будет доступно сегодня, в пререлиз билде от 7 декабря 2009 г.

Спасибо.
Сергей Воликов
Сообщения: 131
Зарегистрирован: 19 июн 2009, 04:46
Откуда: Киев

Проблемы с локализацией.

Сообщение Сергей Воликов »

После долгих и тяжелых боев выяснил следующее.

1. Принципы локализации StiWebViewer и StiWebViewerFx разные и заключаются не только в именах свойств.
Так, например, свойство GlobalizationFile компонента StiWebViewer берет файл локализации по отношению к корню сайта, свойство Localization компонента StiWebViewerFx по отношению к корню приложения.
Что лучше или хуже - спорный вопрос, но для локализации компонентов StiWebViewerFx во всех приложениях сайта нужно держать копий файлов локализации во всех каталогах приложений сайта. :(
В любом случае ожидаешь от одного разработчика одинаковых принципов работы даже для разных компонентов.

2. Сортировка работает только если источник данных определен вне отчета. Могу ошибается в правильности формулировок.
В вашем рабочем отчет определил источник данных внутри отчета, после чего сортировка перестала работать.

3. Ссылки проверить не удалось ввиду отсутствия рабочего примера. У меня они в StiWebViewer - работают, а в StiWebViewerFx - нет.
Сергей Воликов
Сообщения: 131
Зарегистрирован: 19 июн 2009, 04:46
Откуда: Киев

Проблемы с локализацией.

Сообщение Сергей Воликов »

Где взять исправленный файл "ua.xml"?
В последнем билде он отсутсвует.
Jan
Сообщения: 495
Зарегистрирован: 19 фев 2009, 11:14

Проблемы с локализацией.

Сообщение Jan »

Здравствуйте,

Файл локализации обновлять не нужно.

Спасибо.
Сергей Воликов
Сообщения: 131
Зарегистрирован: 19 июн 2009, 04:46
Откуда: Киев

Проблемы с локализацией.

Сообщение Сергей Воликов »

Jan писал(а): Файл локализации обновлять не нужно.
Тогда почему ошибка не пропадает?
1. Данная ошибка возникала из-за того, что в новой версии был локализован DatePicker, и в некоторых словах использовался апостроф. Исправлено, обновление будет доступно 7 декабря 2009 г.
Ответить