Java 2 Micro Edition (J2ME)


Использование классификационных файлов Java для определения интернационализированных ресурсов - часть 13


// "Кнопка нажата".

{"alert_title")

"\u30dc\u30bf\u30f3\u304c\u62bc\u3055\u308c\u307e\u3057\u305f"},

// "Кнопка была нажата".

"alert_text",

"\u30dc\u30bf\u30f3\u304c\u62bc\u3055\u308c\u3C7e\u3057\u305f!"}

// Пункт меню "Выход", {"exit", "\u51fa\53e3"},

// Экранная клавиша "Меню".

("menu", "\u30el\u30cb\u30e6\u30fc"),

// Пункт меню "Отмена".

("cancel", "\u3Cad\u30e4\u30f3\u30bb\u30eb"),

// Пункт меню "Стоп". {"stop", "\u505c\u6b62"),

// Пункт меню "ОК". ("ok", "OK"},

// Экранная клавиша "Предупреждение", {"alert", "Alert"),

// Пункт меню "Скажи привет", ("sayhi","\u30cf\u30a4"},

// Пункт меню "Экран".

{"screen", "\u30b9\u30af\u30ea\u30f3"),

// Пункт меню "Предмет", {"item", "\u9805\u76ee"),

// Пункт меню "Помощь".

("help", "\u308d"},

// Значок приложения.

{"app_icon", applcon)

/**

Конструктор No-arg.

*/

public I18NDemoResources_ja JP()

{

super();

)

public Object [][] getContents ()

{

return contents;

{

// Необходим статический инициализатор для инициализации

// переменной, которая не может быть инициализирована в

// массиве содержимого. Например, мы не можем выделить что-либо

// в массиве содержимого для создания изображения и выполнить

// требуемую обработку исключений.

static

{

try

{

applcon = Image.createlmage("i!8n-ja_JP.png");

{

catch (lOException ioe)

{

System.out.println(ioe.getMessage());

ioe.printStackTracef);

}

}

}

В листинге 9.14 показан файл I18NDemoResources_zh_CH. Java, который определяет локализованные ресурсы для упрощенного китайского языка.

Листинг 9.14. Этот файл определяет локализованные ресурсы для региональной настройки zh_CN, Китай, приложения I18NDemo3




Начало  Назад  Вперед