Не спеша пишу редактор fb2 книг.
Дошел до выбора жанра книги. В жанровой xml-схеме есть как просто отдельные жанры, так и поджанры.
К примеру, в конечный файл пишется один из:
computers - Компьютерная литература (основной жанр)
comp_os - Операционные системы (поджанр комп. литературы)
comp_* - еще поджанры комп. литературы
performance - хз что это, но указывается как отдельный жанр
Для выбора жанра в программе решил использовать ComboBox с представлением данных в TreeModel. Хорошо подходит, хотя не уверен как будет смотреться, если в комбобоксе будет слишком много значений.
Перехожу в вопросам. Пользователю приятней выбирать из локализировованых строк. На в fb2 файл должны писаться значения типа: «comp_os» и т.д.
Как правильнее сделать такое соответствие? Я пока не уверен, общие ли в 2.0, 2.1 и 3.0 форматах FictionBook жанры, поэтому желательно что бы можно было подгружать наборы жанров из файла. Чем правильнее воспользоваться в таком случае?