i18n locale fallback for localized views

This change fixes issue #3512

Any suggestion on how to improve the detail definition?

Also, the test is changing global state (because it's including the Fallback module), I can change it to stub the `.fallbacks` method if you think that's better (or any other change also).

Thanks!