haserl-i18n: allow a language to skip entire pages, relying instead on the fallback_lang to provide all strings.

I have tested localizing Arabic successfully as well. Because all Arabic currently contains is a few menu items, the UI was almost entirely in English.
Merge remote-tracking branch 'bashfulbladder/master'