diff --git a/history.txt b/history.txt index 507a10e75..0be42d01d 100644 --- a/history.txt +++ b/history.txt @@ -1,5 +1,7 @@ 2010-03-05 zzz - * Console: Tag reseed messages + * Console: + - Tag reseed messages + - Translate country names on flag popups * I2PSOCKSIRCTunnel: - New, for filtering IRC client traffic when using SOCKS * I2PTunnelIRCClient: diff --git a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java index a49caec72..0eb2110d0 100644 --- a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java +++ b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java @@ -33,6 +33,7 @@ import net.i2p.router.transport.udp.UDPTransport; import net.i2p.util.Log; import net.i2p.util.SimpleScheduler; import net.i2p.util.SimpleTimer; +import net.i2p.util.Translate; public class CommSystemFacadeImpl extends CommSystemFacade { private Log _log; @@ -475,6 +476,8 @@ public class CommSystemFacadeImpl extends CommSystemFacade { return n; } + private static final String BUNDLE_NAME = "net.i2p.router.web.messages"; + /** Provide a consistent "look" for displaying router IDs in the console */ @Override public String renderPeerHTML(Hash peer) { @@ -482,8 +485,11 @@ public class CommSystemFacadeImpl extends CommSystemFacade { StringBuilder buf = new StringBuilder(128); String c = getCountry(peer); if (c != null) { + String countryName = getCountryName(c); + if (countryName.length() > 2) + countryName = Translate.getString(countryName, _context, BUNDLE_NAME); buf.append("\"").append(c.toUpperCase()).append("\" "); } buf.append("");