Desarrollo de Apps para iOS -...

Preview:

Citation preview

© Santiago Pavón - UPM-DIT

Desarrollo de Apps para iOSInternacionalización y Localización

IWEB,LSWC 2013-2014Santiago Pavón

ver: 2012.10.17 p1

1

© Santiago Pavón - UPM-DIT

Metodología Antigua

2

© Santiago Pavón - UPM-DIT

Añadir localizaciones a un proyecto

3

© Santiago Pavón - UPM-DIT

Storyboards localizados

4

© Santiago Pavón - UPM-DIT

5

© Santiago Pavón - UPM-DIT

Ficheros de Strings

6

© Santiago Pavón - UPM-DIT

7

© Santiago Pavón - UPM-DIT

8

© Santiago Pavón - UPM-DIT

9

© Santiago Pavón - UPM-DIT

10

© Santiago Pavón - UPM-DIT

11

© Santiago Pavón - UPM-DIT

12

© Santiago Pavón - UPM-DIT

13

© Santiago Pavón - UPM-DIT

14

© Santiago Pavón - UPM-DIT

15

© Santiago Pavón - UPM-DIT

16

© Santiago Pavón - UPM-DIT

Base Internationalization

17

© Santiago Pavón - UPM-DIT

Usar Base Internationalization

Sólo disponible cuando Xcode se ejecuta en Mountain Lion.

Marcar en el proyecto Use Base Internationalization.

- Se crea la carpeta Base.lproj

se mueven los ficheros base con los que queremos trabajar a esta carpeta.

- No tienen que ser la versión inglesa.

- Se crea un fichero de Strings en los directorios xx.lproj para cada nueva traducción soportada.

xx = en | es |nl | ...

Al crear nuevas localizaciones, se crean nuevos directorio xx.lproj conteniendo los ficheros localizados.

18

© Santiago Pavón - UPM-DIT

19

© Santiago Pavón - UPM-DIT

20

© Santiago Pavón - UPM-DIT

21

© Santiago Pavón - UPM-DIT

22

© Santiago Pavón - UPM-DIT

23

© Santiago Pavón - UPM-DIT

24

© Santiago Pavón - UPM-DIT

25

© Santiago Pavón - UPM-DIT

26