public String getLanguage() { return I2PBote.getLanguage(); }
@Override public List<String> toStrings() { Locale locale = new Locale(I2PBote.getLanguage()); DateFormat formatter = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT, locale); List<String> row = new ArrayList<String>(); row.add(String.valueOf(peer)); row.add(Util.toBase32(destination)); row.add(bucketPrefix); row.add(distance.shiftRight((Hash.HASH_LENGTH-2)*8).toString()); // show the 2 most significant bytes row.add(String.valueOf(isLocked ? renderer.translateContent(Content.YES)+"("+consecTimeouts+")" : renderer.translateContent(Content.NO))); String firstSeen = formatter.format(this.firstSeen); row.add(String.valueOf(firstSeen)); return row; } }