I’m learning the basic steps for internationalizing an application, and I have a question about localizing the NIB interface files ... I saw that in Xcode you can click the AppViewController.xib interface file and click on the + button on the “Localization” section of the inspector window to add more one language along with standard English (for example, I will add Italian) ... This allows me to translate the interface into Italian ... but then how do you support the future evolution of the application? If you need to add a button, for example, do you have to add it manually to all localized versions of your NIB interface file? The documentation also says
Objects in a nib file usually have connections between them that should not be broken. Be sure to block all connections before transferring your feathers for translation. For information on how to lock the nib file, see the "Localization" section in the Interface Builder User Guide.
Can you explain this concept to me? I saw the localization blocking section in the inspector, which allows you to block properties, localizable properties or non-localizable properties, but I do not really understand what it does.
So, to summarize, I would like you to suggest me what a workflow is for developing localized versions of your interface and supporting multiple NIB files as the interface develops.
EDIT: any idea and / or link that might help me?