X-Git-Url: http://git.nikiroo.be/?p=fanfix.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2Fui%2FGuiReaderViewer.java;h=b57bdc41fce373325a1a9a764fd77f2db18b33ab;hp=398ac5c77c70ba9ec66fd70df5bea083bd66f49c;hb=5bc9573be46f09ac92207e104915bd5babbd6d63;hpb=3d709626bd29ff75ee31cb42ac47774a639d514c diff --git a/src/be/nikiroo/fanfix/reader/ui/GuiReaderViewer.java b/src/be/nikiroo/fanfix/reader/ui/GuiReaderViewer.java index 398ac5c..b57bdc4 100644 --- a/src/be/nikiroo/fanfix/reader/ui/GuiReaderViewer.java +++ b/src/be/nikiroo/fanfix/reader/ui/GuiReaderViewer.java @@ -15,6 +15,7 @@ import javax.swing.JLabel; 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; @@ -49,7 +50,8 @@ public class GuiReaderViewer extends JFrame { * 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); @@ -179,8 +181,16 @@ public class GuiReaderViewer extends JFrame { descPane.setVisible(false); } - chapterLabel.setText("  Chapter " - + chap.getNumber() + ": " + chap.getName() + ""); + 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("" + chapterDisplay + ""); mainPanel.setChapter(chap); }