private String nonNullBranding() { String s = NbBundle.getBranding(); return s == null ? "" : s; } }
/** Creates new LocaleIterator for given locale. * @param locale given Locale */ public LocaleIterator(Locale locale) { this.locale = this.initLocale = locale; // if (locale.equals(Locale.getDefault())) { // defaultInProgress = true; // } current = '_' + locale.toString(); if (NbBundle.getBranding() == null) branding = null; else branding = "_" + NbBundle.getBranding(); // NOI18N //System.err.println("Constructed: " + this); }
public static String getSystemLocaleValue () { String branding; return Locale.getDefault().toString() + ((branding = NbBundle.getBranding()) == null ? "" : (" (" + branding + ")")); // NOI18N }
/** Similar to {@link NbBundle#getLocalizingSuffixes} but optimized. * @since JST-PENDING: Called from InstalledFileLocatorImpl */ static synchronized String[] getLocalizingSuffixesFast() { if (suffixes == null || Locale.getDefault() != lastLocale || !Utilities.compareObjects(NbBundle.getBranding(), lastBranding)) { List<String> _suffixes = new ArrayList<String>(); Iterator<String> it = NbBundle.getLocalizingSuffixes(); while (it.hasNext()) { _suffixes.add(it.next()); } suffixes = _suffixes.toArray(new String[_suffixes.size()]); lastLocale = Locale.getDefault(); lastBranding = NbBundle.getBranding(); } return suffixes; } private static String[] suffixes = null;
sb.append("crc=").append(crc.intValue()).append('\n'); sb.append("locale=").append(Locale.getDefault()).append('\n'); sb.append("branding=").append(NbBundle.getBranding()).append('\n');