Faced many challenges in the localization of the application...
Using Xcode 4.
- When adding localization, I have to click on every file to be translated and then on '+' button in left panel. That's really hard way. And .lproj folders are creating everywhere in subdirectories, also making it difficult to separate language information from core files of the application. Is there a simple way to create a localization?
- I have localizations for "en" and "ru" languages, and if user select any other language (fr,de...) I need to display russian localization variant. I tried changing "Localization native development region" in info.plist to "ru" / "Russian", but it always displays English, when using unsupported language. From a number of sources I'm assuming this task is impossible.
- When adding localization to a picture ("+") Xcode always crashes with error:
Quote:
|
UNCAUGHT EXCEPTION (NSUnknownKeyException): [< Xcode3VariantGroup 0x2019c2aa0> valueForUndefinedKey:]: this class is not key value coding-compliant for the key uistring_imageDimensions.
|
If localized pictures uploaded directly to appropriate .lproj and then added to project by simple drag-n-drop, they are loading accordingly only on first run on the simulator. Further language settings changes are not causing pictures to change (but localized strings are changing).
I would be grateful for any advice and insights on these issues.