Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Локализация в AS3.0 (http://www.flasher.ru/forum/showthread.php?t=128835)

tofflife 18.08.2009 17:56

Локализация в AS3.0
 
Здравствуйте. Уж наверняка здесь найдутся те, кто занимался локализацией. Не могли бы вы мне подсказать, как можно узнать текущий язык, установленный в браузере.

Мне это нужно, что бы флешка сама определяла, какой язык на текущем компьютере загрузить. Посмотрел

класс
Код AS3:

Locale

, но там ничего такого не нашел.

Не подскажите, как это сделать? Благодарю.

VVall 18.08.2009 18:13

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

2morrowMan 18.08.2009 18:17

Может Capabilities.language подойдет вам.

tofflife 18.08.2009 18:29

Да, уже нашел! Спасибо вам, классная штука)))

Ну а это тем, кого может поитересовать этот вопрос:

initialize () метод

public static function initialize():void
Язык версии : ActionScript 3.0
Версии среды выполнения: 1.0 9




Автоматически определяет, какой язык нужно использовать, и загружает XML-файл языка. Как правило, программа Flash задействует этот метод, когда для замены строк выбран метод "автоматически при исполнении".

Пример
В этом примере показано, как с помощью метода initialize() автоматически заполнить текстовое поле greeting_txt в рабочей области, указав текущий язык операционной системы пользователя. Вместо применения метода initialize() напрямую выберите метод замены строк "автоматически при исполнении".
trace(System.capabilities.language);
Locale.autoReplace = true;
Locale.addDelayedInstance(greeting_txt, "IDS_GREETING");
Locale.initialize();


Часовой пояс GMT +4, время: 16:19.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.