# Overzicht

iLocalize is ontworpen om ontwikkelaars en vertalers te ondersteunen bij het vertalen van Mac OS X en iOS applicaties. De term applicatie wordt gebruikt voor elke applicatie, framework, bundel of zelfs generieke map. De enige vereiste voor iLocalize is dat de vertaalbare onderdelen in taalmaapen staan (bijv. English.lproj of nl.lproj). Deze sectie beschrijft de algemene workflow die een ontwikkelaar of een vertaler zal volgen.

## Werkwijze voor een ontwikkelaar

Een ontwikkelaar zal in een typisch geval deze workflow volgen om zijn applicatie te (laten) vertalen:

- Bouw een applicatie met Xcode
- Stuur de applicatie naar de vertaler(s)
- Maak een nieuw project in iLocalize met de applicatie als bron
- Maak een nieuwe taal voor elke taal waar uw vertaler(s) aan werken
- Bij ontvangst van de vertaalde applicatie van uw vertaler(s), update u uw project hiermee
- Als het project volledig is bijgewerkt met alle talen, exporteert u het project voor de volledige applicatie

Als er een nieuwe versie van de applicatie is:

- Stuur de nieuwe applicatie naar de vertaler(s)
- Update het project met deze nieuwe applicatie
- Bij ontvangst van de vertaalde applicatie van uw vertaler(s), update u uw project hiermee
- Als het project volledig is bijgewerkt met alle talen, exporteert u het project voor de volledige applicatie

Merk op: de ontwikkelaar in deze sectie verwijst naar de persoon of groep personen die verantwoordelijk is voor het maken van de applicatie.

## Werkwijze voor een vertaler

Een vertaler zal in een typisch geval deze workflow volgen om een applicatie te vertalen:

- Maak een nieuw project met de applicatie die u van de ontwikkelaar hebt ontvangen
- Maak de taal waar u aan wilt werken
- Vertaal deze taal met de beschikbare hulpmiddelen in iLocalize
- Exporteer de applicatie wanneer de vertaling gereed is en stuur deze naar de ontwikkelaar

Als er een nieuwe versie van de applicatie is:

- Update het project met deze nieuwe applicatie
- Vertaal de nieuwe onderdelen die vertaling nodig hebben
- Exporteer de applicatie wanneer de vertaling gereed is en stuur deze naar de ontwikkelaar

Merk op: de vertaler in deze sectie verwijst naar de persoon of groep personen die verantwoordelijk is voor het vertaling en lokalisatie van de applicatie.

## Vertalen voor iOS

De eenvoudigste manier om een iOS-applicatie te vertalen is door de vertaalbare bronbestanden te vertalen in het Xcode-project in plaats van de uiteindelijke applicatie. iLocalize ondersteunt importeren van een map en kan de vertaling terug exporteren in diezelfde map. De volgende stappen illustreren een typische werkwijze voor het vertalen van een iOS-applicatie:

- Maak een nieuw project in iLocalize en geef de map op met uw Xcode-project
- In de assistent Nieuw project kunt u opgeven welke vertaalbare bronbestanden u wilt importeren
- Vertaal het project als gebruikelijk

Als het vertaalproces is voltooid, kunnen de vertaalde bestanden van het project worden geëxporteerd en vervolgens worden samengevoegd met de bestanden in het Xcode project:

- Kies Project > Exporteer...
- Selecteer de onderdelen en talen om te exporteren
- Kies de doelmap, wat de Xcode-projectmap zelf kan zijn (zorg er in dat geval voor dat u de optie Samenvoegen gebruikt die iLocalize zal voorstellen wanneer het detecteert dat de doelmap al bestaat om te voorkomen dat u het hele project overschrijft)
- Klik op de knop Exporteer en zorg dat u de optie Samenvoegen gebruikt
- Kies welke bronbestanden u weer wilt exporteren naar uw Xcode-project

## Wat is er veranderd sinds versie 3?

- De infovensters uit versie 3 zijn samengevoegd met het projectvenster in versie 4
- Export en import van woordenlijsten en delen van een project in diverse structuren: TMX, XLIFF, TXML en .strings
- Slimme filters zijn nu volledig aanpasbaar dankzij de nieuwe predicaateditor
- Verbeterde prestaties op multi-core machines