¿Cambiar la región cambia el idioma en iOS11?

2

Estoy realmente confundido acerca de cambiar Idioma verso Región en un iPhone con iOS11.

Apple analiza aquí sobre cómo cambiar el idioma y la Región:

  

"Para iOS, cambiar el idioma reinicia Springboard y deja de funcionar   aplicaciones Así que la próxima vez que inicie una aplicación de iOS, usará el nuevo idioma.   ajuste. ... Para iOS y Mac, las configuraciones de región y calendario pueden ser   cambiado en cualquier momento, incluso cuando la aplicación se está ejecutando ".

Por lo tanto, entiendo que si cambio el Idioma , la aplicación deberá reiniciarse. Pero, si cambio la Región , la aplicación no tendrá que reiniciarse. He estado persiguiendo mi cola durante una hora o más, preguntándome por qué mi aplicación se estaba cerrando cuando estaba cambiando la Región . Luego leí el texto en las pantallas, a continuación, un poco más cerca.

Mi iPhone funciona en inglés (EE. UU.). Voy a Configuración > General > Idioma & Región. Esto es lo que veo:

VoyalbotónRegiónyhagoclicenél.Ymemuestraunalargalistadepaíses.Estoesloqueveo(notaquediceRegiónenlapartesuperiordeestalista):

HagoclicenReinoUnidoyluegoenHechoenlapartesuperiorderecha.Entoncesveoesto:

Medalaopcióndeconfirmarmiseleccióndeinglés(U.K.)odepermanecereninglés(U.S.).Perotengaencuentatambiénquedice:

  

"¿Te gustaría cambiar el idioma del iPhone a inglés (U.K.)?"

Entonces, aquí está mi confusión. ¿Por qué me piden que cambie el Idioma en este momento cuando estoy eligiendo claramente una Región ? ¿Qué me estoy perdiendo aquí?

rmaddy hizo un comentario en respuesta a lo anterior:

  

Se le pregunta si desea actualizar el idioma además de   La región cambia. Esto se debe a que su idioma actual es el inglés estadounidense.   y ahora está eligiendo una región que generalmente habla inglés del Reino Unido.   Así que iOS está siendo útil y te ofrece la opción adicional de   Cambiando el idioma que mejor se adapte a su nueva región. Si tu eliges   la opción "Mantener ..." entonces solo la región se actualiza y no la   idioma.

Eso tuvo mucho sentido y pensé que era la respuesta, pero estoy notando que todos los siguientes escenarios (algunos de los cuales solo parecen estar cambiando la Región) todavía resultan en mi La aplicación se apaga y tengo problemas para conciliar ese hecho con la documentación que dice:

  

Para iOS y Mac, la configuración de la región y el calendario se puede cambiar en   en cualquier momento, incluso cuando tu aplicación se está ejecutando.

Escenarios que hacen que mi aplicación se cierre:

  1. Cambio de región de Estados Unidos a Reino Unido, haga clic en Listo y luego elija "Cambiar a Inglés (U.K.). Según el comentario de rmaddy, Creo que esto cambia tanto el idioma como la región. La aplicación se cierra abajo.
  2. Cambio de región de Estados Unidos a Reino Unido, haga clic en Listo y luego elija "Mantener el inglés (EE. UU.). Creo que esto cambia solo el La región se encuentra en U.K. pero deja el idioma cuando se cierra la aplicación U.S.
  3. Cambio de región de Estados Unidos a las Islas Vírgenes de EE. UU., haga clic en Hecho y luego elija Continuar cuando dice, "¿Le gustaría cambie la región a Islas Vírgenes de los EE. UU. "La aplicación se apaga.

Tenga en cuenta que la aplicación que se está cerrando es una que estoy desarrollando. Escrito en Objective-C para iPhones y iPads para iOS9 y versiones posteriores.

    
pregunta Gallymon 05.05.2018 - 21:05

1 respuesta

3

Se le pregunta si desea actualizar el idioma además al cambio de región. Esto se debe a que su idioma actual es el inglés estadounidense y ahora está eligiendo una región que generalmente habla inglés británico. Entonces, iOS está siendo útil y le ofrece la opción adicional de cambiar el idioma que mejor se adapte a su nueva región. Si elige la opción "Mantener ...", solo se actualizará la región y no el idioma.

    
respondido por el rmaddy 05.05.2018 - 21:30

Lea otras preguntas en las etiquetas