26
© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización y Localización IWEB,LSWC 2013-2014 Santiago Pavón ver: 2012.10.17 p1 1

Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© 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

Page 2: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

Metodología Antigua

2

Page 3: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

Añadir localizaciones a un proyecto

3

Page 4: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

Storyboards localizados

4

Page 5: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

5

Page 6: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

Ficheros de Strings

6

Page 7: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

7

Page 8: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

8

Page 9: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

9

Page 10: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

10

Page 11: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

11

Page 12: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

12

Page 13: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

13

Page 14: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

14

Page 15: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

15

Page 16: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

16

Page 17: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

Base Internationalization

17

Page 18: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© 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

Page 19: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

19

Page 20: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

20

Page 21: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

21

Page 22: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

22

Page 23: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

23

Page 24: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

24

Page 25: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

25

Page 26: Desarrollo de Apps para iOS - UPMsantiago/docencia/ios/2000-14/190-i18n_y_Localizacion-20121017p1.pdf© Santiago Pavón - UPM-DIT Desarrollo de Apps para iOS Internacionalización

© Santiago Pavón - UPM-DIT

26