2009-08-11 2 views
1

Когда мы создаем приложение в Flex, компоненты, которые мы добавляем, находятся на английском языке.Изменение компонентов Flex Язык

Позволяет сказать, что я хочу изменить его на французский, испанский или португальский языки.

Как я могу это сделать ??

У меня есть об этом немного, но ничего хорошего.

Я не смотрел слишком много, потому что вы, ребята, всегда теперь вещи, и здесь в SO его более быстрее, чтобы спросить, чем искать его

: D

Спасибо за любую помощь.

EDIT:

Я думаю, что я не выразил свои себя правильно.

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="408" height="332"> 

    <mx:DateChooser x="117" y="83"/> 

</mx:Application> 

Это создает календарь, в котором вы можете выбрать дату, поскольку по умолчанию отображается текущая дата. Если вы посмотрите месяцы, которые он показывает «Январь, февраль ...», они на английском языке, скажем, я хочу по-французски или на любом другом языке.

Как я могу это сделать?

ответ

2

Adobe имеет хорошую article на ResourceManager. Это позволяет хранить различные языки, форматы валют и т. Д. И получать к ним доступ на основе текущей локали, в которой работает приложение (конфигурация времени выполнения).

На практике, пожалуйста, не забудьте проверить размер ваших меток и кнопок! На одном языке ярлык может быть хорошо размещен и соответствующий размер, на другом языке ярлык может быть слишком маленьким, и весь макет будет выглядеть плохо. Лучше думать о том авансом, а не в конце .... как я сделал ....

EDIT:

я не следил за this guideline, но это, кажется, соответствует вашей DateChooser редактирования. Я не использую Datechooser в любом из приложений, которые я поддерживаю, поэтому я не могу помочь с этим, к сожалению.

+0

Да, вы правы: «На практике, пожалуйста, не забудьте проверить размер ваших ярлыков и кнопок!», Иногда проще всего оформлять всю форму, чем изменять размеры, чтобы выглядеть нормально –

+0

Да, я должен знать размеры , Но посмотрите на мое редактирование. Можете ли вы рассказать, как мне это сделать? Я не создаю многоязычное приложение, его единственный язык, но месяцы DateChooser на английском языке, мне нужно изменить его на другой язык. Как мне это сделать? –

+0

Я только что обновил свой ответ с помощью учебника, который я нашел относительно datechooser. Однако я не следовал этому руководству, я просто надеюсь, что это может помочь. – ryanday

1

Вы помещаете свои «тексты» в xml или какой-либо другой ресурс и привязываете его согласно (например) language_id. Вот пример:

Article

+0

Это будет очень полезно, когда я создаю приложение для нескольких языков. Спасибо за подсказку. –

Смежные вопросы