2011-04-16 6 views
9

Me gustaría localizar una de mis aplicaciones. Pero simplemente no puedo entenderlo. Intenté leer los documentos de Apple, y he visto un montón de tutoriales que encontré buscando. Entiendo cómo cambiar todas mis cadenas al NSLocalizedStrings, y cómo editar esos archivos localizados allí creados, pero mi problema es que no puedo entender cómo crear esos directorios en primer lugar.Creando archivos de localización para iOS

¿Cómo se hacen esas carpetas en.lproj y una española. Además, ¿cómo se hacen los dos archivos de cadena que van dentro de ellos.

Ayuda paso a paso sería muy apreciada, o un enlace a un tutorial detallado sobre esta parte.

Gracias de antemano.

Nota: He hecho innumerables intentos y simplemente se ha trabado.

+0

Aquí hay un tutorial paso a paso: [Cómo internacionalizar una aplicación OS X/iOS] (http://www.delitestudio.com/2012/09/11/how-to-internationalize- an-os-x-ios-app /). – Dev

Respuesta

7

Al seleccionar un archivo, en la barra lateral de la utilidad verá el panel de localización. Allí puedes agregar idiomas.

+0

es xcode 3 o xcode 4 – Andrew

+1

Xcode 4. Para Xcode 3 solo necesita ir a las preferencias del proyecto (proyecto de archivo -> obtener información) y allí puede agregar idiomas (en algún lugar en la primera pestaña, creo). – cweinberger

+0

Estupendo que ayudó, pero creó archivos localizados para cada clase. ¿Es esta una forma de crear un archivo de cadenas localizadas, en lugar de 2 copias de la misma clase? – Andrew

13

casi ha terminado con NSLocalizedStrings. Abre terminal.app y cambia el directorio a su proyecto cambiando el directorio. Escriba cd y coloque la carpeta de su proyecto. Luego inserte en: genstrings ./Classes/*.m esto creará un archivo con todas las cadenas que ingresó. Busque en su carpeta de proyecto Localizable.strings y arrástrelo al proyecto de Xcode. Desmarque la casilla que dice "copiar en el grupo de destino ..." y cambie la codificación de texto a UTF-16! Luego abra la ventana de información para ese archivo y marque "Hacer que el archivo sea localizable", cambie a la pestaña general e ingrese por ejemplo: fr para la nueva localización y haga clic en Agregar. Ahora puede cambiar la localización a francés, donde dice fr (o lo que sea que tenga)

+1

Ofreció una gran idea de esto. No sabía que podía generar los archivos de cadenas usando un comando de Terminal. Eso me hubiera ahorrado mucho tiempo si hubiera sabido esto hace un mes. – Sean

1

Tenga en cuenta que en Xcode 4.4 y arriba tiene que ir a la información del proyecto y agregar todos los idiomas allí, no puede agregar idiomas desde cualquier información de archivo

Cuestiones relacionadas