Getting started with iLocalize 3
iLocalize is used by both developers and localizers. For each of them a specific workflow is assumed: here is a brief introduction on how to get started with iLocalize. For more information, please read the Help in iLocalize.
Developer workflow
The developer is the person developing the application: he/she is responsible for the base language. He/she sends new versions of the application to the localizer.

Here are the steps described more in details:
- Send your application to your localizers. While waiting for them to give you back the localized resources, create your own project to manager all the languages.
- Create the project using the Project > New Project command. Follow the assistant's instructions: select the application you have built, choose the base language (English by default), etc.
- Create a new language for each language that you will receive from your localizers.
- (*) Once you receive the localized resources from your localizers, use the Project > Update From Bundle command to update the language in your project with the one from your localizers.
- Once you have updated all the languages, you can generate the full application.
- When you release a new version of your application, send it to your localizers.
- In the mean time, use the Project > Update From Bundle command to update the base language of the project with the new version of your application: iLocalize will automatically update all the languages of the project according to the latest modification of your new version.
- The loop is closed: follow again the instructions starting at bullet (*).
Localizer workflow
The localizer is the person localizing a particular language of an application (one or more). The localizer works by translating the base language of the application. The base language is defined by the developer: most of the time it will be English.

Here are the steps described more in details:
- You receive a new application from the developer. Create a project using the Project > New Project command. Follow the assistant's instructions: select the application you have built, choose the base language (English by default), etc.
- Create the language you will be working on.
- Localize the language by translating all strings in the nib and strings files, the html files and any other required files. Don't forget to resize the layout of the nib file to fit your translation.
- (*) Once you are done, use the Project > Export Localization command to export your localized resources to a folder (or a zip file that you can directly send by e-mail to the developer).
- When the developer releases a new version of the application, use the Project > Update From Bundle command to update the base language of the project: iLocalize will update your language according to the latest modifications of the base language.
- At this point, you can translate the new strings and any other modifications that require your attention. iLocalize provide smart filters to help you figure out which strings has been modified or added.
- The loop is closed, follow again the instructions starting at bullet (*).