]> git.saurik.com Git - cydia.git/commitdiff
Expose languages and locales to JavaScript.
authorJay Freeman (saurik) <saurik@saurik.com>
Mon, 28 Feb 2011 20:22:25 +0000 (12:22 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Mon, 7 Mar 2011 10:41:29 +0000 (02:41 -0800)
MobileCydia.mm

index 641cb8db09d554f91fcae8a39a59301748d7e6b6..57195495080c430e32a164e110be48403d670035 100644 (file)
@@ -4174,6 +4174,10 @@ static NSMutableSet *Diversions_;
         return @"getKernelString";
     else if (selector == @selector(getInstalledPackages))
         return @"getInstalledPackages";
+    else if (selector == @selector(getLocaleIdentifier))
+        return @"getLocaleIdentifier";
+    else if (selector == @selector(getPreferredLanguages))
+        return @"getPreferredLanguages";
     else if (selector == @selector(getPackageById:))
         return @"getPackageById";
     else if (selector == @selector(getSessionValue:))
@@ -4329,6 +4333,14 @@ static NSMutableSet *Diversions_;
         return (Package *) [NSNull null];
 }
 
+- (NSString *) getLocaleIdentifier {
+    return Locale_ == NULL ? (NSString *) [NSNull null] : (NSString *) CFLocaleGetIdentifier(Locale_);
+}
+
+- (NSArray *) getPreferredLanguages {
+    return Languages_;
+}
+
 - (NSArray *) statfs:(NSString *)path {
     struct statfs stat;