*/

public class I18NDemoResources_ja_JP

extends ListResourceBundle

{

// Содержит один из локализованных ресурсов. Нам необходимо

// инициализировать эту переменную в статическом инициализаторе

// данного класса.

private static Image applcon;

private Object [][] contents =

{

// 'Привет, мир'

{'title', 'u24f64u3055u3093, u3053u3093u306bu3061u306f'),

// 'Мой третий MID-лет'.

('greeting', 'u79clu306e 3 u3063u3081u306e MIDlet'},

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

{'alert_title')

'u30dcu30bfu30f3u304cu62bcu3055u308cu307eu3057u305f'},

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

'alert_text',

'u30dcu30bfu30f3u304cu62bcu3055u308cu3C7eu3057u305f!'}

// Пункт меню «Выход», {'exit', 'u51fa53e3'},

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

('menu', 'u30elu30cbu30e6u30fc'),

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

('cancel', 'u3Cadu30e4u30f3u30bbu30eb'),

// Пункт меню «Стоп». {'stop', 'u505cu6b62'),

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

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

// Пункт меню 'Скажи привет', ('sayhi','u30cfu30a4'},

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

{'screen', 'u30b9u30afu30eau30f3'),

// Пункт меню «Предмет», {'item', 'u9805u76ee'),

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

('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.printStackTrace();

}

}

}

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

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

import javax.microedition.Icdui.Image; import Java.io.lOException;

/**

Данный класс определяет локализованные ресурсы для приложения I18NDemo3.

Вы извлекаете ресурс, вызывая метод getObjectO в классе ResourceBundle.

*/

public class I18NDemoResources_zh_CN

extends ListResourceBundle

{

// Содержит один из локализованных ресурсов. Нам необходимо

// инициализировать эту переменную в статическом инициализаторе

// данного класса.

private static Image applcon;

private Object [][] contents =

{

// Заголовок формы 'Hello, World'.

('title', 'u54c8u7f57u4el6754c'),

Вы читаете Платформа J2Me
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату