¿Anular la configuración de idioma para algunas aplicaciones?

¿Hay alguna manera de anular la configuración regional para algunas aplicaciones? Mi Android está configurado en alemán, pero quiero, por ejemplo, que todas las aplicaciones que no tengan una traducción adecuada estén en inglés; leer material traducido por Google es horrible.

Sé que no hay una forma nativa, pero tal vez haya una aplicación que simplemente no pude encontrar...

Mi dispositivo ejecuta 4.1 y está rooteado.

Tal vez podría usar tasker para crear una macro que cambie el idioma del sistema después de lo cual se inicia la aplicación deseada. Y luego use ese acceso directo de tasker para iniciar la aplicación. No es un usuario de Tasker, pero hay un par de Tasker Gurus que podrían echarte una mano.
Algunas aplicaciones le permiten anular la configuración regional dentro de la aplicación... p. ej., Plume y Handcent

Respuestas (3)

¿ Alguien mencionó a Tasker ? Así que aquí estoy. Y, de hecho, podría hacerlo con Tasker y la ayuda del Complemento de configuración segura :

  1. Crear una nueva tarea:
    • Complementos -> Configuración segura -> Selector de configuración regional (elija su configuración regional de destino aquí)
    • Aplicación -> Ejecutar (seleccione la aplicación para ejecutar)
    • Complementos -> Configuración segura -> Selector de configuración regional (elija su configuración regional original aquí)
  2. Asigne un icono a esta tarea
  3. En un lugar libre de su pantalla de inicio, presione prolongadamente, agregue un widget de tareas, elija esta tarea

No lo probé, pero debería funcionar así.

Lo probé con Google Maps y no me funciona. Cuando ejecuto la tarea desde Tasker, Google Maps se inicia con la configuración regional normal. Cuando creo un acceso directo en mi pantalla de inicio y hago clic en él, no sucede nada. ¿Algún consejo?
Nunca me pasó eso. No hay ninguna condición que pueda "fallar". Entonces, al crear un acceso directo como se describe, tener la tarea asignada, la tarea debe iniciarse. Tal vez un logcatpuede dar una pista aquí?

Dado que su dispositivo está rooteado, puede usar la configuración de la aplicación que permite eso y mucho más

Cambiar la configuración regional del sistema puede causar una actualización de algunas tareas. Esto significa más lentitud no deseada del dispositivo, más agotamiento de la batería y un inicio lento de la aplicación original. Hay aplicaciones para hacer precisamente eso, pero creo que necesitan Root o no funcionan en todos los dispositivos o versiones de Android. La mejor solución sería cambiar nuestra aplicación interna.

[cita requerida] por qué causaría un agotamiento notable de la batería