• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/gettext-0.17/gettext-runtime/intl-java/gnu/gettext/

Lines Matching defs:catalog

69    * Like gettext(catalog,msgid), except that it returns <CODE>null</CODE>
72 private static String gettextnull (ResourceBundle catalog, String msgid) {
74 return (String)catalog.getObject(msgid);
82 * @param catalog a ResourceBundle
87 public static String gettext (ResourceBundle catalog, String msgid) {
88 String result = gettextnull(catalog,msgid);
95 * Like ngettext(catalog,msgid,msgid_plural,n), except that it returns
98 private static String ngettextnull (ResourceBundle catalog, String msgid, long n) {
104 ResourceBundle origCatalog = catalog;
106 // Try catalog itself.
108 System.out.println("ngettext on "+catalog);
112 handleGetObjectMethod = catalog.getClass().getMethod("handleGetObject", new Class[] { java.lang.String.class });
113 getParentMethod = catalog.getClass().getMethod("getParent", new Class[0]);
126 lookupMethod = catalog.getClass().getMethod("lookup", new Class[] { java.lang.String.class });
127 pluralEvalMethod = catalog.getClass().getMethod("pluralEval", new Class[] { Long.TYPE });
137 localValue = lookupMethod.invoke(catalog, new Object[] { msgid });
153 i = ((Long) pluralEvalMethod.invoke(catalog, new Object[] { new Long(n) })).longValue();
168 localValue = handleGetObjectMethod.invoke(catalog, new Object[] { msgid });
181 Object parentCatalog = catalog;
183 parentCatalog = getParentMethod.invoke(catalog, new Object[0]);
189 if (parentCatalog != catalog)
190 catalog = (ResourceBundle)parentCatalog;
196 } while (catalog != null);
198 if (catalog != null) {
200 // 'handleGetObject', so make a single call to catalog and all
204 value = catalog.getObject(msgid);
219 * @param catalog a ResourceBundle
225 public static String ngettext (ResourceBundle catalog, String msgid, String msgid_plural, long n) {
226 String result = ngettextnull(catalog,msgid,n);
239 * @param catalog a ResourceBundle
245 public static String pgettext (ResourceBundle catalog, String msgctxt, String msgid) {
246 String result = gettextnull(catalog,msgctxt+CONTEXT_GLUE+msgid);
255 * @param catalog a ResourceBundle
262 public static String npgettext (ResourceBundle catalog, String msgctxt, String msgid, String msgid_plural, long n) {
263 String result = ngettextnull(catalog,msgctxt+CONTEXT_GLUE+msgid,n);