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 _(String key)
          lang in routerconsole.lang property, else current locale
static String _(String key, I2PAppContext ctx)
           
 String _(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

_

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


_

public static String _(String key,
                       I2PAppContext ctx)

_

public String _(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 tranlslate parameter also, use _("foo {0} bar", _("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