luxlabs header browser preview


@class NSArray;

@interface NSLocale : NSObject <NSCopying, NSSecureCoding>

@property (class, nonatomic, readonly) NSLocale *_autoupdatingCurrent;
@property (class, nonatomic, readonly) NSLocale *_current;
@property (class, nonatomic, readonly) NSLocale *_system;
@property (class, nonatomic, readonly) NSArray *_availableLocaleIdentifiers;
@property (class, nonatomic, readonly) NSArray *_isoLanguageCodes;
@property (class, nonatomic, readonly) NSArray *_isoCountryCodes;
@property (class, nonatomic, readonly) NSArray *_isoCurrencyCodes;
@property (class, nonatomic, readonly) NSArray *_commonISOCurrencyCodes;
@property (class, nonatomic, readonly) NSArray *_preferredLanguages;
@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly) long long _calendarDirection;

+ (void)setPreferredLanguages:(id)a0;
+ (id)_deviceLanguage;
+ (void)_setPreferredMeasurementSystem:(id)a0;
+ (id)__effectiveLanguageForBundle:(id)a0;
+ (unsigned long long)_characterDirectionForLanguage:(id)a0;
+ (id)preferredLocale;
+ (id)systemLanguages;
+ (id)_canonicalLanguageIdentifierFromString:(id)a0;
+ (id)_canonicalLocaleIdentifierFromString:(id)a0;
+ (id)_componentsFromLocaleIdentifier:(id)a0;
+ (id)_currentLocaleWithBundleLocalizations:(id)a0 disableBundleMatching:(BOOL)a1;
+ (unsigned long long)_lineDirectionForLanguage:(id)a0;
+ (id)_localeIdentifierByAddingLikelySubtags:(id)a0;
+ (id)_localeIdentifierByReplacingLanguageCodeAndScriptCodeForLangCode:(id)a0 desiredComponents:(id)a1;
+ (id)_localeIdentifierFromComponents:(id)a0;
+ (id)_localeIdentifierFromWindowsLocaleCode:(unsigned int)a0;
+ (id)_newLocaleAsIfCurrent:(id)a0 overrides:(const struct __CFDictionary { } *)a1 disableBundleMatching:(BOOL)a2;
+ (id)_newLocaleWithIdentifier:(id)a0;
+ (id)_numberingSystemForLocaleIdentifier:(id)a0;
+ (id)_preferredLanguagesForCurrentUser:(BOOL)a0;
+ (id)_preferredMeasurementSystem;
+ (id)_preferredTemperatureUnit;
+ (void)_resetCurrent;
+ (void)_setPreferredTemperatureUnit:(id)a0;
+ (id)_validNumberingSystemsForLocaleIdentifier:(id)a0;
+ (unsigned int)_windowsLocaleCodeFromLocaleIdentifier:(id)a0;
+ (id)autoupdatingCurrentLocale;
+ (id)mostPreferredLanguageOf:(id)a0 forUsage:(unsigned long long)a1 options:(unsigned long long)a2;
+ (id)mostPreferredLanguageOf:(id)a0 withPreferredLanguages:(id)a1 forUsage:(unsigned long long)a2 options:(unsigned long long)a3;
+ (void)registerPreferredLanguage:(id)a0 usage:(unsigned long long)a1 confidence:(float)a2;
+ (id)allocWithZone:(struct _NSZone { } *)a0;
+ (id)currentLocale;
+ (id)preferredLanguages;
+ (id)canonicalLanguageIdentifierFromString:(id)a0;
+ (id)componentsFromLocaleIdentifier:(id)a0;
+ (id)localeIdentifierFromComponents:(id)a0;
+ (id)localeWithLocaleIdentifier:(id)a0;
+ (id)systemLocale;
+ (id)ISOCountryCodes;
+ (id)ISOCurrencyCodes;
+ (id)ISOLanguageCodes;
+ (id)availableLocaleIdentifiers;
+ (id)canonicalLocaleIdentifierFromString:(id)a0;
+ (unsigned long long)characterDirectionForLanguage:(id)a0;
+ (id)commonISOCurrencyCodes;
+ (id)internetServicesRegion;
+ (unsigned long long)lineDirectionForLanguage:(id)a0;
+ (id)localeIdentifierFromWindowsLocaleCode:(unsigned int)a0;
+ (unsigned int)windowsLocaleCodeFromLocaleIdentifier:(id)a0;

- (void)encodeWithCoder:(id)a0;
- (Class)classForCoder;
- (id)debugDescription;
- (id)initWithCoder:(id)a0;
- (BOOL)_doesNotRequireSpecialCaseHandling;
- (id)_localeWithNewCalendarIdentifier:(id)a0;
- (id)_numberingSystem;
- (id)localeIdentifier;
- (unsigned long long)_cfTypeID;
- (id)init;
- (unsigned long long)hash;
- (id)currencyCode;
- (id)languageCode;
- (void)encodeWithCoder:(id)a0;
- (id)countryCode;
- (id)initWithLocaleIdentifier:(id)a0;
- (id)regionCode;
- (id)identifier;
- (id)displayNameForKey:(id)a0 value:(id)a1;
- (BOOL)isEqual:(id)a0;
- (id)objectForKey:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)localizedStringForLanguageCode:(id)a0;
- (id)localizedStringForCurrencyCode:(id)a0;
- (id)_prefForKey:(id)a0;
- (id)alternateQuotationBeginDelimiter;
- (id)alternateQuotationEndDelimiter;
- (id)calendarIdentifier;
- (id)collationIdentifier;
- (id)collatorIdentifier;
- (id)currencySymbol;
- (id)decimalSeparator;
- (id)exemplarCharacterSet;
- (id)groupingSeparator;
- (id)languageIdentifier;
- (id)localizedStringForCalendarIdentifier:(id)a0;
- (id)localizedStringForCollationIdentifier:(id)a0;
- (id)localizedStringForCollatorIdentifier:(id)a0;
- (id)localizedStringForCountryCode:(id)a0;
- (id)localizedStringForCurrencySymbol:(id)a0;
- (id)localizedStringForLocaleIdentifier:(id)a0;
- (id)localizedStringForScriptCode:(id)a0;
- (id)localizedStringForVariantCode:(id)a0;
- (id)quotationBeginDelimiter;
- (id)quotationEndDelimiter;
- (id)scriptCode;
- (BOOL)usesMetricSystem;
- (id)variantCode;
- (id)_copyDisplayNameForKey:(id)a0 value:(id)a1;
- (id)localizedStringForAlternateQuotationBeginDelimiter:(id)a0;
- (id)localizedStringForAlternateQuotationEndDelimiter:(id)a0;
- (id)localizedStringForDecimalSeparator:(id)a0;
- (id)localizedStringForGroupingSeparator:(id)a0;
- (id)localizedStringForQuotationBeginDelimiter:(id)a0;
- (id)localizedStringForQuotationEndDelimiter:(id)a0;

@end