]> err.no Git - scalable-opengroupware.org/commitdiff
git-svn-id: http://svn.opengroupware.org/SOGo/trunk@147 d1b88da0-ebda-0310-925b-ed51d...
authorhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Mon, 19 Jul 2004 16:23:38 +0000 (16:23 +0000)
committerhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Mon, 19 Jul 2004 16:23:38 +0000 (16:23 +0000)
SOGo/Main/ChangeLog
SOGo/Main/sogod.m

index 985d128b7284737151681399972c40fdf525e38e..dd0797dff4c5a0fba1b9ceca0741be00205d0345 100644 (file)
@@ -2,11 +2,12 @@
 
        * v0.9.2
 
-       * sogod.m: added localization methods. Current locale is put into WOContext
-         upon first request. All locales are cached in the application object.
+       * sogod.m: added localization methods. Current locale is put into 
+         WOContext upon first request. All locales are cached in the 
+         application object.
 
-       * [English,French].lproj: created. Put appropriate Locale representations
-         here.
+       * [English,French].lproj: created. Put appropriate Locale 
+         representations here.
 
        * GNUmakefile: added LANGUAGES and LOCALIZED_RESOURCES.
 
index c63b64194c42f8c55cd36c1b4c3e0741a121c590..b4643267a6913e30a59e3d305a475486b925eb03 100644 (file)
@@ -206,44 +206,44 @@ static BOOL doCrashOnSessionCreate = NO;
 /* localization */
 
 - (NSDictionary *)currentLocaleConsideringLanguages:(NSArray *)_langs {
-    unsigned i, count;
-
-    // assume _langs is ordered by priority
-    count = [_langs count];
-    for(i = 0; i < count; i++) {
-        NSString *lname;
-        NSDictionary *locale;
-        
-        lname = [_langs objectAtIndex:i];
-        locale = [self localeForLanguageNamed:lname];
-        if(locale)
-            return locale;
-    }
-    // no appropriate language, fallback to default
-    return [self localeForLanguageNamed:@"English"];
+  unsigned i, count;
+
+  /* assume _langs is ordered by priority */
+  count = [_langs count];
+  for (i = 0; i < count; i++) {
+    NSString     *lname;
+    NSDictionary *locale;
+    
+    lname  = [_langs objectAtIndex:i];
+    locale = [self localeForLanguageNamed:lname];
+    if (locale)
+      return locale;
+  }
+  /* no appropriate language, fallback to default */
+  return [self localeForLanguageNamed:@"English"];
 }
 
 - (NSDictionary *)localeForLanguageNamed:(NSString *)_name {
-    NSString *lpath;
-    NSDictionary *locale;
+  NSString     *lpath;
+  NSDictionary *locale;
     
-    NSAssert(_name != nil, @"_name MUST NOT be nil!");
-    if((locale = [self->localeLUT objectForKey:_name]) != nil)
-        return locale;
-    lpath = [[self resourceManager]
-        pathForResourceNamed:@"Locale"
-                 inFramework:nil
-                   languages:[NSArray arrayWithObject:_name]];
-    locale = [[NSString stringWithContentsOfFile:lpath]
-        propertyList];
-    if(locale == nil) {
-        NSLog(@"%s didn't find locale with name:%@",
-              __PRETTY_FUNCTION__,
-              _name);
-        return nil;
-    }
-    [self->localeLUT setObject:locale forKey:_name];
+  NSAssert(_name != nil, @"_name MUST NOT be nil!");
+  if ((locale = [self->localeLUT objectForKey:_name]) != nil)
     return locale;
+
+  lpath = [[self resourceManager]
+           pathForResourceNamed:@"Locale"
+           inFramework:nil
+           languages:[NSArray arrayWithObject:_name]];
+  locale = [[NSString stringWithContentsOfFile:lpath] propertyList];
+  if (locale == nil) {
+    NSLog(@"%s didn't find locale with name:%@",
+         __PRETTY_FUNCTION__,
+         _name);
+    return nil;
+  }
+  [self->localeLUT setObject:locale forKey:_name];
+  return locale;
 }
 
 @end /* SOGo */