как я писал выше, Lingver вешает колбэк на уровне приложения и обновляет локаль в момент создания любого активити в приложении...
для всех других активити, кроме главной, новая локаль применяется полностью, в т.ч. для меню и вызываемых диалогов.
Ну библа должна переопределять у активити вышеупомянутый метод, хз как она там это делает если честно. Другой вопрос откуда потом беерутся ресурсы в активити, из какого контекста, мб она подменяет этот контекст на свой, а когда ты инфлейтишь меню, то контекст берется дефолтный, а в нем локаль системная. В этом надо направлении думать, везде ли заменены контексты на контексты с нужной тебе локалью