[TASK] Respect global setting to hide non translated pages

Should fix #389 but needs some more testing