# Přehled

iLocalize je navržen tak, aby vývojářům a překladatelům s překladem aplikací pro Mac OS X a iOS. Termín aplikace zahrnuje jakoukoli aplikaci, systém, svazek, nebo dokonce obecnou složku.Jedinou podmínkou je, že iLocalize vyžaduje, aby byly lokalizované prostředky umístěny uvnitř jazykových složek.(př. English.lproj nebo fr_CH.lproj). Tato část popisuje společný postup jak pro vývojáře, tak pro lokalizátory..

## Workflow pro vývojáře

Vývojář bude typicky následovat tento postup k lokalizaci svých aplikací:

- Sestavení aplikace v Xcode
- Odeslat aplikaci překladatelům
- Vytvoření nového projektu v iLocalize s aplikací jako zdrojem
- Vytvoření nového jazyka dle dostupných lokalizací
- Aktualizace tohoto projektu přeloženými soubory od lokalizátorů
- Jakmile je projekt aktualizován ve všech jazycích, projekt se vyexportuje a vytvoří se plnohodnotná aplikace

Pokud je dostupná nová verze aplikace:

- Odeslat novou verzi lokalizátorům
- Aktualizace projektu touto novou verzí
- Aktualizace tohoto projektu přeloženými soubory od lokalizátorů
- Jakmile je projekt aktualizován ve všech jazycích, projekt se vyexportuje a vytvoří se plnohodnotná aplikace

Pozn.: Vývojář se v této části stává odpovědným za vytvoření aplikace.

## Workflow pro lokalizátory

Lokalizátor bude typicky následovat tento postup k lokalizaci aplikace:

- Vytvoří nový projekt z aplikace od vývojáře
- Vytvoří si jazyk, do kterého se chystá lokalizovat
- Pomocí nástrojů v iLocalize, přeloží požadované soubory
- Po dokončení překladu vytvořit aplikaci a odeslat ji vývojáři

Pokud je dostupná nová verze aplikace:

- Aktualizace projektu touto novou verzí
- Přeložit nové položky, které to vyžadují
- Po dokončení překladu vytvořit aplikaci a odeslat ji vývojáři

Pozn.: V této části jsou překladatel nebo skupina spolupracujících osob odpvědni za překlad a lokalizaci aplikace

## Lokalizace iOS

Nejjednodušší způsob, jak lokalizovat aplikace iOS je převést lokalizované prostředky z projektu Xcode před dokončením aplikace. iLocalize podporuje import složky a exportuje lokalizace zpět do stejné složky. Následující kroky popisují typické workflow pro lokalizaci nějaké iOS aaplikace:

- V iLocalize vytvořte projekt a specifikujte složku s projektem Xcode
- V Průvodci nového projektu je možné určit, které lokalizované zdroje se naimportují
- Lokalizujte projekt jako obvykle

Po dokončení lokalizace, použijte lokalizované prostředky projektu na export a sloučení se soubory v Xcode projektu:

- Vyberte Projekt > Export...
- Vyberte zdroje a jazyk pro export
- Vyberte cílovou složku, může to být i samotná složka projektu Xcode (v tomto případě se ujistěte, že použijete volbu Sloučit , kterou iLocalize navrhne, pokud zjistí, že cílová složka již existuje, aby se zabránilo přepsání celého projektu)
- Klikněte na tlačítko Export a ujistěte se, že zvolit možnost Sloučit
- Vyberte, které zdroje exportujete zpátky do Xcode projektu

## Co se změnilo od verze 3?

- Inspektoři z verze 3 byly ve verzi 4 začleněni do okna projektu
- Export import slovníků a částí projektu do různých formátů: TMX, XLIFF, TXML a .strings
- Inteligentní filtry jsou plně přizpůsobitelné díky svému novému predikativnímu editoru
- Lepší výkon na více jádrových strojích