Изменение языка компонентов Flex - PullRequest
1 голос
/ 11 августа 2009

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

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

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

Я немного погуглил об этом, но ничего хорошего.

Я не выглядел слишком много, потому что вы, ребята, всегда сейчас что-то делаете, а здесь, в ТАК, спрашивать быстрее, чем искать его

: 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 ]

2 голосов
/ 11 августа 2009

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

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

EDIT:

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

1 голос
/ 11 августа 2009

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

Статья

...