¿Cómo cambiar el título del button acortado atrás?

Así como sabemos, UINavigationController presenta automáticamente el button Atrás si el controller de la vista nueva fue presionado a la stack del controller de navigation. Si el título no se configuró en el controller de vista anterior, el button Atrás muestra el título "Atrás" pnetworkingeterminado. Si configuro el título en el controller de vista anterior, el button Atrás muestra ese título. Así es como se ve:

Título de nuevo
Aunque a veces, si ese título es demasiado largo, el título del button de retroceso cambia al "Atrás" pnetworkingeterminado. Entonces se ve así:

introduzca la descripción de la imagen aquí
Ese es el comportamiento esperado y estoy bien con eso.

El problema es que mi aplicación está localizada en 3 idiomas diferentes. Localizo todos los títulos del controller manualmente, de modo que cuando se muestra el título completo en el button Atrás todo está bien.

El problema ocurre cuando el título (localizado) es demasiado largo y se reemplaza con el título pnetworkingeterminado "Atrás", que está en inglés (o el idioma pnetworkingeterminado, especificado en la configuration de iOS) y no en el idioma que actualmente muestra mi aplicación.

Entonces mi pregunta es ¿cómo puedo configurar manualmente el título del button solo cuando el título del controller anterior es demasiado largo?

Debería agregar que intenté replace el button de retroceso pnetworkingeterminado así:

this.NavigationItem.BackBarButtonItem = new UIBarButtonItem (localizedBackTitle, UIBarButtonItemStyle.Plain, null); 

Funciona bien, pero el título del button de retroceso se convierte en "estático" y nunca muestra el título del controller anterior.

iOS proporciona la localización para el text alternativo cuando se trata de una extensión. Solo necesita decirle a iOS que soporta el idioma de esta forma:

 <key>CFBundleLocalizations</key> <array> <string>en</string> <string>ja</string> </array> 

Véase también: Cómo cambiar el título del button UITabBarController More?