1

Я пытаюсь создать форму, содержащую раскрывающийся список, содержащий список вариантов товаров для бакалеи.Как я должен реализовать раскрывающийся список, содержащий список элементов, которые должны отображаться на разных языках?

Какие критерии следует искать при попытке решить, следует ли использовать перечисление java или таблицу поиска? Кроме того, мне нужно будет планировать заранее поддержку i18n для выпадающих строк.

ответ

1

Использовать Property Resource Bundle. Они предназначены для таких ситуаций, когда вам нужно добавить поддержку i18n.

Не забудьте подумать о сортировке/заказе. Будет ли список отображаться в том же порядке для всех языков? Или отсортировано в алфавитном порядке по языку?

+0

Пакет ресурсов ресурса [Java Doc] (http://download.oracle.com/javase/6/docs/api/java/util/PropertyResourceBundle.html) – mkamowski 2011-09-09 16:23:13

1

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