![]() |
Как локализовать flex-приложение?
Требуется многоязыковая поддержка интерфейса flex-приложения. Подгружать соответствующий XML-файл, содержащий именованные теги с аттрибутами label, tooltip или text, затем биндить содержания этих аттрибутов к соответствующему контроллу приложения? Существуют ли способы попроще реализовать эту задачу? Спасибо!
|
|
Огромное человеческое спасибо! :drinks:
|
Токо у этого способа огромная проблема - все вкомпилено намертво). Каждый новый язык заставляет вас перекопиливать проект.
Как совет бывалого, для динамической смены языка - все текстовки выноси в отдельный класс(делай его синглтоном и не делай его свойства статическими), а потом их биндь соответствующим контролам. Затем при смене языка и загрузки соответствующего ХМЛ меняй эти значения у данного класса |
Цитата:
|
Цитата:
|
А если клиент потом решил поменять одну букву в какой-нибудь строчке? и у него нет исходников.
|
Цитата:
1. Заказчик сказал менять язык на лету ). 2. Гораздо проще реализовать эти классы и сказать дяде заказчику, что вот в этот хмл мы вбиваем перевод и все. Чем каждый раз перекомпиливать этот файл. |
Цитата:
Цитата:
|
| Часовой пояс GMT +4, время: 02:41. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.