public void clearManifestCache() { synchronized (genMonitor) { if (headerLocalization != null) { headerLocalization.clearCache(); } } }
public Dictionary<String, String> getHeaders(String locale) { ManifestLocalization current = getManifestLocalization(); return current.getHeaders(locale); }
public ResourceBundle getResourceBundle(String locale) { ManifestLocalization current = getManifestLocalization(); String defaultLocale = Locale.getDefault().toString(); if (locale == null) { locale = defaultLocale; } return current.getResourceBundle(locale, defaultLocale.equals(locale)); }
if (result != null) return result.isEmpty() ? null : result; String[] nlVarients = buildNLVariants(localeString); BundleResourceBundle parent = null; for (int i = nlVarients.length - 1; i >= 0; i--) { BundleResourceBundle varientBundle = null; URL varientURL = findResource(localizationHeader + (nlVarients[i].equals("") ? nlVarients[i] : '_' + nlVarients[i]) + ".properties"); //$NON-NLS-1$ //$NON-NLS-2$ if (varientURL == null) { varientBundle = cache.get(nlVarients[i]);
private ManifestLocalization getManifestLocalization() { synchronized (genMonitor) { if (headerLocalization == null) { headerLocalization = new ManifestLocalization(this, getHeaders(), getStorage().getConfiguration().getConfiguration(EquinoxConfiguration.PROP_ROOT_LOCALE, "en")); //$NON-NLS-1$ } return headerLocalization; } }
ResourceBundle getResourceBundle(String localeString, boolean isDefaultLocale) { BundleResourceBundle resourceBundle = lookupResourceBundle(localeString); if (isDefaultLocale) return (ResourceBundle) resourceBundle; // need to determine if this is resource bundle is an empty stem // if it is then the default locale should be used if (resourceBundle == null || resourceBundle.isStemEmpty()) return (ResourceBundle) lookupResourceBundle(Locale.getDefault().toString()); return (ResourceBundle) resourceBundle; }
String[] nlVarients = buildNLVariants(localeString); InputStream[] nlStreams = new InputStream[nlVarients.length]; for (int i = nlVarients.length - 1; i >= 0; i--) { URL url = findResource(localizationHeader + (nlVarients[i].equals("") ? nlVarients[i] : '_' + nlVarients[i]) + ".properties"); //$NON-NLS-1$ //$NON-NLS-2$ if (url != null) { try {
private ManifestLocalization getManifestLocalization() { synchronized (genMonitor) { if (headerLocalization == null) { headerLocalization = new ManifestLocalization(this, getHeaders(), getStorage().getConfiguration().getConfiguration(EquinoxConfiguration.PROP_ROOT_LOCALE, "en")); //$NON-NLS-1$ } return headerLocalization; } }
ResourceBundle getResourceBundle(String localeString, boolean isDefaultLocale) { BundleResourceBundle resourceBundle = lookupResourceBundle(localeString); if (isDefaultLocale) return (ResourceBundle) resourceBundle; // need to determine if this is resource bundle is an empty stem // if it is then the default locale should be used if (resourceBundle == null || resourceBundle.isStemEmpty()) return (ResourceBundle) lookupResourceBundle(Locale.getDefault().toString()); return (ResourceBundle) resourceBundle; }
String[] nlVarients = buildNLVariants(localeString); InputStream[] nlStreams = new InputStream[nlVarients.length]; for (int i = nlVarients.length - 1; i >= 0; i--) { URL url = findResource(localizationHeader + (nlVarients[i].equals("") ? nlVarients[i] : '_' + nlVarients[i]) + ".properties"); //$NON-NLS-1$ //$NON-NLS-2$ if (url != null) { try {
public ResourceBundle getResourceBundle(String locale) { ManifestLocalization current = getManifestLocalization(); String defaultLocale = Locale.getDefault().toString(); if (locale == null) { locale = defaultLocale; } return current.getResourceBundle(locale, defaultLocale.equals(locale)); }
private ManifestLocalization getManifestLocalization() { synchronized (genMonitor) { if (headerLocalization == null) { headerLocalization = new ManifestLocalization(this, getHeaders(), getStorage().getConfiguration().getConfiguration(EquinoxConfiguration.PROP_ROOT_LOCALE, "en")); //$NON-NLS-1$ } return headerLocalization; } }
public void clearManifestCache() { synchronized (genMonitor) { if (headerLocalization != null) { headerLocalization.clearCache(); } } }
ResourceBundle getResourceBundle(String localeString, boolean isDefaultLocale) { BundleResourceBundle resourceBundle = lookupResourceBundle(localeString); if (isDefaultLocale) return (ResourceBundle) resourceBundle; // need to determine if this is resource bundle is an empty stem // if it is then the default locale should be used if (resourceBundle == null || resourceBundle.isStemEmpty()) return (ResourceBundle) lookupResourceBundle(Locale.getDefault().toString()); return (ResourceBundle) resourceBundle; }
public Dictionary<String, String> getHeaders(String locale) { ManifestLocalization current = getManifestLocalization(); return current.getHeaders(locale); }
String[] nlVarients = buildNLVariants(localeString); InputStream[] nlStreams = new InputStream[nlVarients.length]; for (int i = nlVarients.length - 1; i >= 0; i--) { URL url = findResource(localizationHeader + (nlVarients[i].equals("") ? nlVarients[i] : '_' + nlVarients[i]) + ".properties"); //$NON-NLS-1$ //$NON-NLS-2$ if (url != null) { try {
public ResourceBundle getResourceBundle(String locale) { ManifestLocalization current = getManifestLocalization(); String defaultLocale = Locale.getDefault().toString(); if (locale == null) { locale = defaultLocale; } return current.getResourceBundle(locale, defaultLocale.equals(locale)); }
private ManifestLocalization getManifestLocalization() { synchronized (genMonitor) { if (headerLocalization == null) { headerLocalization = new ManifestLocalization(this, getHeaders(), getStorage().getConfiguration().getConfiguration(EquinoxConfiguration.PROP_ROOT_LOCALE, "en")); //$NON-NLS-1$ } return headerLocalization; } }
public void clearManifestCache() { synchronized (genMonitor) { if (headerLocalization != null) { headerLocalization.clearCache(); } } }
ResourceBundle getResourceBundle(String localeString, boolean isDefaultLocale) { BundleResourceBundle resourceBundle = lookupResourceBundle(localeString); if (isDefaultLocale) return (ResourceBundle) resourceBundle; // need to determine if this is resource bundle is an empty stem // if it is then the default locale should be used if (resourceBundle == null || resourceBundle.isStemEmpty()) return (ResourceBundle) lookupResourceBundle(Locale.getDefault().toString()); return (ResourceBundle) resourceBundle; }