I’m in the process of writing a visualization library for a product I work on and I’ve been thinking about i18n and BiDi support. I haven’t been able to find a good answer anywhere, and my Project Manager doesn’t really know the answer either.
My question is this: how far should I take bi-directionality with visualizations? Should the entire visual be mirrored, or only the labels on the key/axes? What is expected in the Right-to-Left reading world?
Note
I’m specifically thinking of Gauges and Bar Charts right now… if that helps the discourse.
For Hebrew:
You should not flip bar and line charts. Keep the x axis values growing from left to right. You can and should localize the labels.
Gauges should also usually remain as is, keeping their “clockwise” feel, with localized labels.
And of course there are always exceptions so always consult with your client or end users.