Страница 1 из 2
Проблемы с локализацией.
Добавлено: 03 дек 2009, 13:11
Сергей Воликов
В новой версии (2009.3) обнаржил проблемы с локализацией.
1. Броузер "ругается" на строку
StiDatePickerInit();
Файл локализации "ua.xml".
Если подставить файл локализации из старой версии или постаить "ru.xml" то работает без ошибок.
2. У меня не получилось локализовать StiWebViewerFx. Строки Localization="Localization/ru.xml" или GlobalizationFile="Localization/ru.xml" (перестраховался) не оказываю на елемент ни какого влияния.
3. Элемент StiWebViewer, GlobalizationFile="Localization/ua.xml". Елементы меню "Друкувати". При наведения курсора на текс выделяется только часть текста.
Осталось из предыдущих версий. Не критично, но не "фирма". Можно, конечно, подправить файл локализации, сократив длину текста меню.
Проблемы с локализацией.
Добавлено: 04 дек 2009, 04:18
Vladimir
Здравствуйте, Сергей.
1. Данная ошибка возникала из-за того, что в новой версии был локализован DatePicker, и в некоторых словах использовался апостроф. Исправлено, обновление будет доступно 7 декабря 2009 г.
2. Нужно просто указать файл локализации Localization="ru.xml" или Localization="ru", путь к папке с файлами локализаций указывается отдельно в свойстве LocalizationDirectory (если она отлична от папки по-умолчанию "Localization").
3. Ошибка исправлена.
Спасибо.
Проблемы с локализацией.
Добавлено: 04 дек 2009, 04:51
Сергей Воликов
С вашей компанией приятно работать.
Спасибо!
Проблемы с локализацией.
Добавлено: 04 дек 2009, 05:19
Сергей Воликов
Vladimir писал(а):Здравствуйте, Сергей.
2. Нужно просто указать файл локализации Localization="ru.xml" или Localization="ru", путь к папке с файлами локализаций указывается отдельно в свойстве LocalizationDirectory (если она отлична от папки по-умолчанию "Localization").
У меня не получилось заставить "говорить" его на языке отличном от английского.
В корневом каталоге есть папка "Localization" и в ней есть файл "ru.xml"
Компонет StiWebViewer локализуется без проблем
<cc2:StiWebViewer ID="theStiWebViewer" runat="server" GlobalizationFile="Localization/ru.xml" ...
Что делаю не так?
Проблемы с локализацией.
Добавлено: 04 дек 2009, 06:55
Сергей Воликов
И еще.
Если в StiWebViewer неправильно указать файл, приложение "вылетает" с ошибкой. И это правильно.
В StiWebViewerFx любое значение в Localization ни как не влияет на работу приложения.
Проблемы с локализацией.
Добавлено: 07 дек 2009, 11:52
Vladimir
В StiWebViewerFx любое значение в Localization ни как не влияет на работу приложения.
Теперь при ошибке загрузки указанного файла локализации будет выдаваться сообщение об ошибке.
Обновление будет доступно сегодня, в пререлиз билде от 7 декабря 2009 г.
Спасибо.
Проблемы с локализацией.
Добавлено: 07 дек 2009, 13:00
Сергей Воликов
После долгих и тяжелых боев выяснил следующее.
1. Принципы локализации StiWebViewer и StiWebViewerFx разные и заключаются не только в именах свойств.
Так, например, свойство GlobalizationFile компонента StiWebViewer берет файл локализации по отношению к корню сайта, свойство Localization компонента StiWebViewerFx по отношению к корню приложения.
Что лучше или хуже - спорный вопрос, но для локализации компонентов StiWebViewerFx во всех приложениях сайта нужно держать копий файлов локализации во всех каталогах приложений сайта.
В любом случае ожидаешь от одного разработчика одинаковых принципов работы даже для разных компонентов.
2. Сортировка работает только если источник данных определен вне отчета. Могу ошибается в правильности формулировок.
В вашем рабочем отчет определил источник данных внутри отчета, после чего сортировка перестала работать.
3. Ссылки проверить не удалось ввиду отсутствия рабочего примера. У меня они в StiWebViewer - работают, а в StiWebViewerFx - нет.
Проблемы с локализацией.
Добавлено: 15 дек 2009, 10:16
Сергей Воликов
Где взять исправленный файл "ua.xml"?
В последнем билде он отсутсвует.
Проблемы с локализацией.
Добавлено: 15 дек 2009, 11:03
Jan
Здравствуйте,
Файл локализации обновлять не нужно.
Спасибо.
Проблемы с локализацией.
Добавлено: 15 дек 2009, 11:15
Сергей Воликов
Jan писал(а):
Файл локализации обновлять не нужно.
Тогда почему ошибка не пропадает?
1. Данная ошибка возникала из-за того, что в новой версии был локализован DatePicker, и в некоторых словах использовался апостроф. Исправлено, обновление будет доступно 7 декабря 2009 г.