");
- .append("
| ")
+ // Store all items in map so they are sorted by translated name, then output
+ Map svcs = new TreeMap(Collator.getInstance());
+ StringBuilder rbuf = new StringBuilder(128);
- .append("")
- .append(nbsp(_t("Certs")))
- .append("\n")
+ .append(nbsp(tx))
+ .append("\n");
+ svcs.put(tx, rbuf.toString());
- .append("")
- .append(nbsp(_t("Changelog")))
- .append("\n")
+ .append(nbsp(tx))
+ .append("\n");
+ svcs.put(tx, rbuf.toString());
- .append("")
- .append(nbsp(_t("Debug")))
- .append("\n")
+ .append(nbsp(tx))
+ .append("\n");
+ svcs.put(tx, rbuf.toString());
// 7 days
- .append("")
- .append(nbsp(_t("Events")))
- .append("\n")
+ .append(nbsp(tx))
+ .append("\n");
+ svcs.put(tx, rbuf.toString());
- .append("")
- .append(nbsp(_t("Jars")))
+ .append(nbsp(tx))
.append("\n");
+ svcs.put(tx, rbuf.toString());
File javadoc = new File(_context.getBaseDir(), "docs/javadoc/index.html");
- if (javadoc.exists())
- buf.append("Javadoc\n");
+ svcs.put(tx, rbuf.toString());
+ }
- buf.append("")
- .append(nbsp(_t("Jobs")))
- .append("\n")
+ .append(nbsp(tx))
+ .append("\n");
+ svcs.put(tx, rbuf.toString());
- .append("")
- .append(nbsp(_t("LeaseSets")))
- .append("\n")
+ .append(nbsp(tx))
+ .append("\n");
+ svcs.put(tx, rbuf.toString());
- .append("")
- .append(nbsp(_t("NetDB Search")))
- .append("\n")
+ .append(nbsp(tx))
+ .append("\n");
+ svcs.put(tx, rbuf.toString());
- .append("")
- .append(nbsp(_t("Proof")))
- .append("\n")
+ .append(nbsp(tx))
+ .append("\n");
+ svcs.put(tx, rbuf.toString());
- .append("")
- .append(nbsp(_t("Stats")))
- .append("\n")
+ .append(nbsp(tx))
+ .append("\n");
+ svcs.put(tx, rbuf.toString());
- .append("")
- .append(nbsp(_t("Sybils")))
- .append("\n")
+ .append(nbsp(tx))
+ .append("\n");
+ svcs.put(tx, rbuf.toString());
- .append(" | ");
+ for (String row : svcs.values()) {
+ buf.append(row);
+ }
+ buf.append(" |