Archive for June 13, 2008
How to make dialogs for languages which reads from right to left?
0![]()
Ever thought of designing user interface for a middle east customer in his native language? There are languages which are written from right to left, For instance – Hebrew or Arabic. Obviously the dialogs and controls also should be from right to left, i.e. flipped horizontally. So how can we design such a dialog? With the help of a mirror? or any other cool trick?
![]()
As usual, Yes there is! The Visual studio resource editor will take care of it. All you want to do is -
1) Design your dialog as usual. For instance the following dialog.

2) Now take Menu, Layout > Flip. And you’re dialog will be as follows.

![]()
Yes! i can read your mind. “The strings are not reversed”. That you can take care while entering the strings. Just enter is as reverse. All visual studio can do is to reverse the layout which itself saves lot of time. isn’t it?
![]()
Targeted Audience – Beginners.