luxlabs header browser preview


@class NSMutableArray;

@interface IntlUtility : NSObject {
    NSMutableArray *mBidiLanguagesArray;
    NSMutableArray *mBidiTestedLanguagesArray;
}

+ (id)defaultCalendarForLocaleID:(id)a0;
+ (id)numberingSystemsForLocaleID:(id)a0;
+ (id)filterLanguageList:(id)a0 forRegion:(id)a1 fromLanguages:(id)a2;
+ (id)preferredLanguagesForRegion:(id)a0;
+ (void)subscribeToAppLanguageChanges:(id /* block */)a0;
+ (BOOL)isLunarCalendarDefaultOnForLanguage:(id)a0 locale:(id)a1;
+ (id)preferredLanguageForBundleID:(id)a0;
+ (void)setPreferredLanguage:(id)a0 forBundleID:(id)a1 andRelaunchWithCompletion:(id /* block */)a2;
+ (id)_preferredLanguagesForBundleID:(id)a0 withAppRecord:(id)a1;
+ (id)preferredLanguagesFromLanguages:(id)a0 byAddingFallbacksForRegion:(id)a1;
+ (id)parentLocaleIdentifierForIdentifier:(id)a0;
+ (id)preferredLanguagesForBundleIDs:(id)a0;
+ (id)_proposedOverrideLanguageFromLanguage:(id)a0 forLocalizations:(id)a1 preferredLanguages:(id)a2 regionCode:(id)a3;
+ (id)languageIdentifierFromIdentifier:(id)a0 withRegion:(id)a1;
+ (id)supportedCalendars;
+ (id)numberingSystemsFromArray:(id)a0 forLocaleID:(id)a1;
+ (id)stdLanguageIDs;
+ (id)sharedIntlUtility;
+ (id)restrictedCountryCodes;
+ (id)alternateContinentOfRegion:(id)a0;
+ (void)_setPreferredLanguage:(id)a0 forBundleID:(id)a1;
+ (id)defaultNumberingSystemForLocaleID:(id)a0;
+ (long long)formattingContextFromIUDisplayNameContext:(unsigned long long)a0;
+ (BOOL)isYearlessDate:(id)a0 forCalendar:(id)a1;
+ (id)baseLanguageIdentifierFromIdentifier:(id)a0;
+ (id)preferredLunarCalendarForLocaleID:(id)a0;
+ (void)setYearlessYear:(id)a0 forCalendar:(id)a1;
+ (id)localeForCalendarID:(id)a0 andLocale:(id)a1;
+ (id)numberingSystemForLocaleID:(id)a0;
+ (id)_preferredLanguagesForBundleID:(id)a0;
+ (id)preferredLanguagesForRegionWithoutFiltering:(id)a0;
+ (id)displayNameForNumberingSystemWithIdentifier:(id)a0 localeIdentifier:(id)a1;
+ (void)enumeratePreferredCalendarsForLocaleID:(id)a0 usingBlock:(id /* block */)a1;
+ (void)unsubscribeFromAppLanguageChanges;
+ (id)perAppLanguageSelectionBundleIdentifiers;
+ (int)UDisplayContextForIUDisplayNameContext:(unsigned long long)a0;
+ (id)_preferredLanguagesForBundleID:(id)a0 withBundleRecord:(id)a1;
+ (BOOL)isLunarCalendarDefaultOn;
+ (id)displayNameForNumberingSystemWithIdentifier:(id)a0 localeIdentifier:(id)a1 short:(BOOL)a2;
+ (BOOL)forceCapitalizationInLanguageLists;
+ (id)lunarCalendarsForLocaleID:(id)a0;
+ (id)shortDisplayNameForNumberingSystemWithIdentifier:(id)a0 localeIdentifier:(id)a1;
+ (long long)yearlessYearForMonth:(long long)a0 withCalendar:(id)a1;
+ (id)_getXPCConnectionForLocalizationSwitcher;
+ (id)normalizedLanguageIDFromString:(id)a0;
+ (id)capitalizeFirstWordOfName:(id)a0 accordingToLanguage:(id)a1;
+ (void)setPreferredLanguage:(id)a0 forBundleID:(id)a1;
+ (void)preferredLanguagesForBundleID:(id)a0 reply:(id /* block */)a1;
+ (id)_supportedCalendarsOnEmbeddedSystems;
+ (BOOL)upgradeAppleLanguagesFrom:(id)a0 to:(id)a1;
+ (id)localeForCalendarID:(id)a0;
+ (id)baseSystemLanguages;
+ (void)preferredLanguagesForBundleIDs:(id)a0 reply:(id /* block */)a1;

- (void).cxx_destruct;
- (id)displayNameForRegion:(id)a0 displayLanguage:(id)a1 capitalization:(unsigned long long)a2;
- (id)ICUdisplayNameForLanguage:(id)a0 capitalization:(struct ULocaleDisplayNames { } *)a1;
- (BOOL)canRenderLanguage:(id)a0;
- (id)displayNameForDialect:(id)a0 context:(unsigned long long)a1 displayLanguage:(id)a2;
- (id)displayNameForLanguage:(id)a0 context:(unsigned long long)a1 displayLanguage:(id)a2;
- (id)displayNameForLocale:(id)a0 displayLanguage:(id)a1 capitalization:(unsigned long long)a2 short:(BOOL)a3;
- (id)displayNameForNormalizedLanguage:(id)a0 context:(unsigned long long)a1 displayLanguage:(id)a2;
- (id)displayNameForRegion:(id)a0 displayLanguage:(id)a1 capitalization:(unsigned long long)a2 short:(BOOL)a3;
- (id)languageList;
- (id)localizedLanguageForLanguage:(id)a0;
- (id)localizedNameForScript:(short)a0;

@end