import be.nikiroo.fanfix.data.Paragraph.ParagraphType;
import be.nikiroo.fanfix.data.Story;
import be.nikiroo.utils.Progress;
+import be.nikiroo.utils.Version;
/**
* This class is the base class used by the other output classes. It can be used
StringId id = longDesc ? StringId.OUTPUT_DESC
: StringId.OUTPUT_DESC_SHORT;
- String desc = Instance.getTrans().getStringX(id, this.name());
+ String desc = Instance.getInstance().getTrans().getStringX(id, this.name());
if (desc == null) {
- desc = Instance.getTrans().getString(id, this);
+ desc = Instance.getInstance().getTrans().getString(id, this.toString());
}
- if (desc == null) {
+ if (desc == null || desc.isEmpty()) {
desc = this.toString();
}
}
/** The creator name (this program, by me!) */
- static final String EPUB_CREATOR = "Fanfix (by Niki)";
+ static protected final String EPUB_CREATOR = "Fanfix "
+ + Version.getCurrentVersion() + " (by Niki)";
/** The current best name for an image */
private String imageName;
return "";
}
- @SuppressWarnings("unused")
protected void writeStoryHeader(Story story) throws IOException {
}
- @SuppressWarnings("unused")
protected void writeChapterHeader(Chapter chap) throws IOException {
}
- @SuppressWarnings("unused")
protected void writeParagraphHeader(Paragraph para) throws IOException {
}
- @SuppressWarnings("unused")
protected void writeStoryFooter(Story story) throws IOException {
}
- @SuppressWarnings("unused")
protected void writeChapterFooter(Chapter chap) throws IOException {
}
- @SuppressWarnings("unused")
protected void writeParagraphFooter(Paragraph para) throws IOException {
}