net.i2p.router.web
public class Messages extends Translate
Constructor and Description |
---|
Messages() |
Modifier and Type | Method and Description |
---|---|
static String |
getString(int n,
String s,
String p,
I2PAppContext ctx)
translate (ngettext) @since 0.7.14
|
static String |
getString(String key,
I2PAppContext ctx)
lang in routerconsole.lang property, else current locale
|
static String |
getString(String s,
Object o,
I2PAppContext ctx)
translate a string with a parameter
This is a lot more expensive than getString(s, ctx), so use sparingly.
|
static String |
getString(String s,
Object o,
Object o2,
I2PAppContext ctx)
two params @since 0.7.14
|
clearCache, getLanguage, getString, getString, getString, getString
public static String getString(String key, I2PAppContext ctx)
public static String getString(String s, Object o, I2PAppContext ctx)
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.public static String getString(String s, Object o, Object o2, I2PAppContext ctx)
public static String getString(int n, String s, String p, I2PAppContext ctx)