Make MenuInterface translation-proof and more generic