Class Messages


  • public class Messages
    extends Object
    Translate strings for this package. This is for the strings in the UI. Bundles are in the war. Note that there are separate bundles for the proxy error messages in the jar, which are not accessed by this class.
    Since:
    0.7.9
    • Constructor Detail

      • Messages

        public Messages()
    • Method Detail

      • _t

        public String _t​(String key)
        lang in routerconsole.lang property, else current locale
      • _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 String ngettext​(String s,
                               String p,
                               int n)
        translate (ngettext)
        Since:
        0.9.47