Hi!
We had several problems regarding the conditioning of our layouts in multiple languages.
After some debugging we found out that when you start cornerstone in for example NL(Dutch) it will always show the Dutch taxonomies in the conditioning screen. If you change to the English version within cornerstone, it will still show the Dutch taxonomies instead of the English ones. This means that the condition is always false and the Dutch layout overwrites the English layout. To avoid this, we have to exit cornerstone and reopen it in the right language. It’s not perfect because we have to avoid changing layout languages within cornerstone and avoid saving the layout, since it will overwrite the current selected taxonomies in the conditioning screen.
Our taxonomies are also translated with WPML, so it’s kind of stuck in the language you selected in the Wordpress admin, but won’t show you this in cornerstone.
Could you guys check this bug and find out what goes wrong here?