If the previous page title is long, the back button shows "Back" instead of the previous page title.
What bothers me is that the "Back" text is not in the default language of the phone but always in English.
The obvious work-around to localize the "Back" text would be to change the long page title to the local translation of "Back" before calling the next page (that works) and change the page title back to the long title when the user returns to the previous page. Not very elegant.
It would be better to programmatically set the text of the back button.
http://stackoverflow.com/questions/835607/how-to-change-text-on-a-back-button suggests this code:
self.navigationItem.backBarButtonItem =[[[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil] autorelease];
Just to note, the back button text is set on the view which the next controller was pushed from, not the view controller you currently have shown.
Would that be an option in B4i?
Thanks a lot!