Интернет, компьютеры, софт и прочий Hi-Tech | ||
Избранные докиМетки (все метки)hi tech, internet, it, интернет, информационные технологии, ит, по, программное обеспечение, сайт, софт
Подписаться через RSS2Email.ru
Дополнительнооптимизация, сайт, мониторы, движок, Битрикс, хостинг, сайты, мобильные, электроника, видеокарта |
Начинаем локализировать приложение XULRunnerВ начале каждого нового проекта перед разработчиком приложений под XULRunner встает выбор, использовать для разработки ветку 1.8 или 1.9. Версия 1.8 дает вам стабильность, но причиняет страдания. Версия 1.9 приобщает вас к магистрали прогресса и предоставляет сладкую библиотеку для управления потоками. Я конечно все упрощаю. До вчерашнего дня мысли о самостоятельной локализации XULRunner даже не приходили мне в голову. Она была неправильной, но легко исправимой. И вот, в работе над Flickr Uploadr мы перешли на ветку 1,9, чтобы воспользоваться новой отличной потоковой библиотекой. При работе с этой веткой я имел возможность наблюдать, как с каждой следующей ночной сборкой в ней становится все меньше багов. Проблемы начались вчера, когда я начал собирать окончательную версию. Такие вещи, как система обновлений Mozilla, диалог выбора файлов и стандартные кнопки OK/Отмена оказались не локализованными, поскольку в ночных сборках использовался только английский язык. Облом. Но LXR пришел ко мне на помощь. Я смог завершить локализацию XULRunner-а выдрав недостающие куски из исходного кода Firefox 2. Я не уверен, что это может служить уроком, но при должном проектировании и тестировании приложений под XULRunner 1.9 их можно локализировать как и под любой другой веткой. Было бы великолепно, если в будущем главная ветка кода будет включать в себя все дерево локализации, что позволило бы мне просто указывать в процессе сборки соответствующий JAR-файл для каждого языка. Это существенно для моей нынешней работы. Смотрите в исходном коде Flickr Uploadr (скоро представлю его всеобщему вниманию), как все это работает. Ричард Кровлей (Richard Crowley). 13.12.2007 Перевод Д. Скоробогатова (13.10.2009). Оригинальный текст: Launching a localized XULRunner app. Документация по упомянутым и смежным технологиям на xBB.uz:
Последнее редактирование: 2010-09-26 15:02:27 Метки материала: xulrunner, firefox, фреймворк, фичи, открытое по, technoblog, mozilla application framework, blog, application, app, софт, приложения, информационные технологии, open source, it, gecko sdk, фича, language, framework, программы, программа, компьютер Оставьте, пожалуйста, свой комментарий к публикации |
|
© 2007-2012, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.