# Overblik

iLocalize er udviklet til at hjælpe udviklere og oversættere med at lokalisere Mac OS X- og iOS-programmer. Udtrykket program bruges til at omfatte ethvert program, framework, bundle eller blot en mappe. Det eneste krav iLocalize stiller er, at de lokaliserede ressourcer skal befinde sig inde i sprogmapper (e.g. English.lproj eller fr_CH.lproj). Denne sektion beskriver de almindelige arbejdsgange som en udvikler eller en oversætter vil anvende.

## Arbejdsgang for udvikler

En udvikler vil typisk følge denne arbejdsgang for at lokalisere sit program:

- Byg programmet med Xcode
- Send programmet til oversætter(e)
- Opret et nyt projekt i iLocalize med programmet som kilde
- Opret et nyt sprog for hvert sprog som din(e) oversætter(e)(s) arbejder med
- Når du modtager det oversatte program fra din(e) oversætter(e), opdater da projektet med det
- Når projektet er opdateret med alle sprog, eksporter da projektet for at oprette det fuldt oversatte ptrogram

Når en ny version af programmet er klar:

- Send det nye program til oversætter(e)
- Opdater projektet med dette nye program
- Når du modtager det oversatte program fra din oversætter(e), opdater da projektet med det
- Når projektet er opdateret med alle sprog, eksporter da projektet for at oprette det fuldt oversatte program

Bemærk: Udvikler i denne sektion refererer til den person eller den gruppe af personer som er ansvarlige for at skabe programmet.

## Arbejdsgang for oversætter

En oversætter vill typisk følge denne arbejdsgang for at oversætte et progarm:

- Opret et nyt projekt med et program du modtog fra udvikleren
- Opret det sprog, du vil arbejde med
- Lokaliser dette sprog med værktøjserne i iLocalize
- Eksporter programmet når oversættelsen er færdig, og send det til udvikleren

Når en ny version af programmet er klar:

- Opdater projektet med et nye program
- Oversæt de nye emner, der skal oversættes
- Eksporter programmet når oversættelsen er færdig, og send det til udvikleren

Bemærk: Oversætteren i denne sektion refererer til den person eller den gruppe af personer, der er ansvarlige for oversættelsen og lokaliseringen af programmet.

## iOS-lokalisering

Den nemmeste måde at lokalisere et iOS-program, er at oversætte de lokaliserede ressources fra Xcode-projektet, i stedet for det endelige program. iLocalize understøtter import af en mappe og kan eksportere lokaliseringen tilbage ind i den samme mappe. De følgende trin illustrerer en typisk arbejdsgang for lokalisering af et iOS-program:

- Opret et nyt projekt i iLocalize vælg mappen der indeholder dit Xcode-projekt
- I Nyt projekt-assistenten ewr det muligt at angive hvilke loaliserede ressources der skal importeres
- Lokaliser projekt som normalt

Når lokalisering er afsluttet, kan projektets lokaliserede ressources eksporteres og flettes med arkiverne i Xcode-projektet:

- Vælg Projekt > Eksporter...
- Vælg de reseourcer og sprog der skal eksporteres
- Vælg destinationsmappen, som kan være Xcode-projektmappen selv (sørg for i dette tilfælde at bruge Flette-muligheden, som iLocalize vil foreslå, når det opdager at destinationsmappen allerede findes for at undgå at overskrive hele projektet)
- Klik på knappen Eksporter og sørg for at vælge Flette-muligheden
- Vælg hvilke ressources der skal eksporteres tilbage til Xcode-projektet

## Ændringer siden version 3?

- Inspektørerne i version 3 er blevet flyttet ind i projektevinduet i version 4
- Eksport og import af ordbøger og dele af af projektet i forskellige formater: TMX, XLIFF, TXML og .strings
- Smarte filtre kan fuldt ud tilpasses takket være deres nye prædikat-editor
- Forbedret ydelse på multi-core maskiner