public class Messages
extends java.lang.Object
コンストラクタ | 説明 |
---|---|
Messages() |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
java.lang.String |
_t(java.lang.String key) |
lang in routerconsole.lang property, else current locale
|
java.lang.String |
_t(java.lang.String s,
java.lang.Object o) |
translate a string with a parameter
This is a lot more expensive than getString(s, ctx), so use sparingly.
|
java.lang.String |
_t(java.lang.String s,
java.lang.Object o1,
java.lang.Object o2) |
|
static java.lang.String |
_t(java.lang.String key,
I2PAppContext ctx) |
|
static java.lang.String |
ngettext(java.lang.String s,
java.lang.String p,
int n,
I2PAppContext ctx) |
translate (ngettext)
|
public java.lang.String _t(java.lang.String key)
public static java.lang.String _t(java.lang.String key, I2PAppContext ctx)
public java.lang.String _t(java.lang.String s, java.lang.Object o)
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.public java.lang.String _t(java.lang.String s, java.lang.Object o1, java.lang.Object o2)
public static java.lang.String ngettext(java.lang.String s, java.lang.String p, int n, I2PAppContext ctx)