Cambiando el lenguaje de desarrollo en Xcode

Necesito configurar el español como lenguaje de desarrollo para una aplicación de iOS. Ya estoy usando Xcode 6, y cambié la entrada de Localization native development region en Info.plist ( CFBundleDevelopmentRegion ) de la aplicación de “en” a “es”. Sin embargo, en Proyecto> Información> Localizaciones, el inglés permanece configurado como Lenguaje de desarrollo.

Como se indica en la Referencia clave de la lista de propiedades de información , CFBundleDevelopmentRegion especifica el idioma predeterminado. Necesito configurar el español en el idioma predeterminado, ¿qué me estoy perdiendo?

Gracias

He aquí cómo puedes hacer esto:

  1. Agregue primero el idioma que desea que sea su idioma base. Desmarca todos los archivos que Xcode ofrece para localizar por ti.
  2. En Info.plist , cambie la región de desarrollo al idioma que desea que sea su idioma base. Tenga en cuenta que la propiedad está un poco mal llamada, porque su valor debe ser un código de idioma (con un código de país opcional), en lugar de un código de región o país.
  3. Cierre su proyecto en Xcode. En otro editor de código, abra projectname.xcodeproj/project.pbxproj y busque developmentRegion . Debería ver una línea como developmentRegion = English; . Cambie esto para hacer referencia al mismo idioma que puso en su archivo Info.plist .
  4. Vuelva a abrir el proyecto en Xcode. Revise todos sus archivos localizables y marque las casillas al lado de inglés para generar los recursos localizables. Tenga en cuenta que para guiones gráficos y xibs, Xcode podría crear un guión gráfico en lugar de un archivo de cadenas. Si eso sucede, simplemente cambie el tipo de archivo a archivo de cadenas.

Aquí hay un ejemplo del resultado para mí que usa fr como idioma Base:

Información del proyecto

Información del archivo

En el archivo .xcodeproj de su proyecto, busque la cadena developmentRegion . Supuestamente, dice “Inglés” en este momento. Si lo cambia a “español”, Xcode 6 debería reconocer el español como el idioma de localización predeterminado de su proyecto en la pestaña “Información”, siempre y cuando agregue “español” a la lista.

Puede leer más sobre este tema en http://eschatologist.net/blog/?p=224

abra su destino -> información -> cambie “región de desarrollo nativo de localización” a su idioma

Para Xcode 9:

Cerrar Xcode.

  1. Abra su project.pbxproj en un editor de texto
  2. Busque developmentRegion y establezca su valor (es para español, fr para francés, …)
  3. Busque las regiones conocidas y agregue el nuevo idioma a la lista

Abre Xcode: la información de tu proyecto ahora debería mostrar el nombre del idioma con el Idioma de desarrollo al lado.

    Intereting Posts