import be.nikiroo.fanfix.searchable.BasicSearchable;
import be.nikiroo.fanfix.searchable.SearchableTag;
import be.nikiroo.fanfix.supported.SupportType;
+import be.nikiroo.utils.StringUtils;
/**
* Command line {@link Story} reader.
}
// TODO: i18n
+ String stories = "stories";
+ String num = StringUtils.formatNumber(subtag
+ .getCount());
if (sp.isEmpty()) {
System.out.println(String.format(
- "%d/%d: %s, %d %s", page, item,
- subtag.getName(), subtag.getCount(),
- "stories"));
+ "%d/%d: %s, %s %s", page, item,
+ subtag.getName(), num, stories));
} else {
System.out.println(String.format(
- "%d/%d: %s (%s), %d %s", page, item,
- subtag.getName(), sp,
- subtag.getCount(), "stories"));
+ "%d/%d: %s (%s), %s %s", page, item,
+ subtag.getName(), sp, num, stories));
}
}
} else {
for (SearchableTag subtag : subtags) {
String total = "";
if (subtag.getCount() > 0) {
- // TODO: use StringUtils fromNumber
- total = " (" + subtag.getCount() + ")";
+ total = StringUtils.formatNumber(subtag
+ .getCount());
}
- System.out.println(i + ": " + subtag.getName()
- + total);
+
+ if (total.isEmpty()) {
+ System.out.println(String.format("%d: %s", i,
+ subtag.getName()));
+ } else {
+ System.out.println(String.format("%d: %s (%s)",
+ i, subtag.getName(), total));
+ }
+
i++;
}
}