Desarrollo de Apps para iOS -...
Transcript of Desarrollo de Apps para iOS -...
![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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/1.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/2.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/3.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/4.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/5.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/6.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/7.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/8.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/9.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/10.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/11.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/12.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/13.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/14.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/15.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/16.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/17.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/18.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/19.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/20.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/21.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/22.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/23.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/24.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/25.jpg)
© 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](https://reader035.fdocuments.net/reader035/viewer/2022062917/5eda9bcb09f66a09130b9f6a/html5/thumbnails/26.jpg)
© Santiago Pavón - UPM-DIT
26