net.i2p.i2ptunnel.web
Class Messages

java.lang.Object
  extended by net.i2p.i2ptunnel.web.Messages

public class Messages
extends Object

Translate strings for this package.

Since:
0.7.9

Constructor Summary
Messages()
           
 
Method Summary
 String _t(String key)
          lang in routerconsole.lang property, else current locale
static String _t(String key, I2PAppContext ctx)
           
 String _t(String s, Object o)
          translate a string with a parameter This is a lot more expensive than getString(s, ctx), so use sparingly.
static String ngettext(String s, String p, int n, I2PAppContext ctx)
          translate (ngettext)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Messages

public Messages()
Method Detail

_t

public String _t(String key)
lang in routerconsole.lang property, else current locale


_t

public static String _t(String key,
                        I2PAppContext ctx)

_t

public String _t(String s,
                 Object o)
translate a string with a parameter This is a lot more expensive than getString(s, ctx), so use sparingly.

Parameters:
s - string to be translated containing {0} The {0} will be replaced by the parameter. Single quotes must be doubled, i.e. ' -> '' in the string.
o - parameter, not translated. To translate parameter also, use _t("foo {0} bar", _t("baz")) Do not double the single quotes in the parameter. Use autoboxing to call with ints, longs, floats, etc.

ngettext

public static String ngettext(String s,
                              String p,
                              int n,
                              I2PAppContext ctx)
translate (ngettext)

Since:
0.9.7