I have localized my ContactView.xib file into English and French and it normally has to be loaded automatically. I use the `initWithNibName: bundle:` method of UIViewController to initialize the object, but the result is always the same: the file loaded is the English one!

I've cleaned the project, reinstalled the app and so on, but nothing works, the French version of my xib file is simply ignored!

I know there is a related post ([here](https://stackoverflow.com/questions/1546279/initwithnibname-always-loads-english-xib)) but the problem isn't exactly the same, it's persistent despite my efforts.

Here is a sample of the code I've written :

```
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil contact:(Contact *)aContact
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self != nil)
    {
        self.contact = aContact;
    }
    return self;
}

```

Is there anything else to do to load the file in the appropriate locale?
I've checked the preferences on the device (or simulator) and the one loaded in the module and the locale is at each time set to french.

Thank you in advance,

Geoffroy.