import javax.swing.JPanel;
import javax.swing.SwingConstants;
+import be.nikiroo.fanfix.bundles.StringIdGui;
import be.nikiroo.fanfix.data.Chapter;
import be.nikiroo.fanfix.data.MetaData;
import be.nikiroo.fanfix.data.Story;
* the {@link Story} to display
*/
public GuiReaderViewer(BasicLibrary lib, Story story) {
- super(story.getMeta().getLuid() + ": " + story.getMeta().getTitle());
+ setTitle(GuiReader.trans(StringIdGui.TITLE_STORY, story.getMeta()
+ .getLuid(), story.getMeta().getTitle()));
setSize(800, 600);
descPane.setVisible(false);
}
- chapterLabel.setText("<HTML> <B>Chapter "
- + chap.getNumber() + "</B>: " + chap.getName() + "</HTML>");
+ String chapterDisplay = GuiReader.trans(
+ StringIdGui.CHAPTER_HTML_UNNAMED, chap.getNumber(), story
+ .getChapters().size());
+ if (chap.getName() != null && !chap.getName().trim().isEmpty()) {
+ chapterDisplay = GuiReader.trans(
+ StringIdGui.CHAPTER_HTML_NAMED, chap.getNumber(), story
+ .getChapters().size(), chap.getName());
+ }
+
+ chapterLabel.setText("<HTML>" + chapterDisplay + "</HTML>");
mainPanel.setChapter(chap);
}