By design only attribute for the selected filter elements are cached. This means that if localized attribute values are available only value relevant to the current locale is retrieved. Possibly adding “getAllAttributeValues”:true to the filterBar advanced options could fix this issue. However, I think it is fair enough that a full refresh is required to change locale. After all this isn’t something a user would normally do mid-session.