This a sample application which demonstrates how you can create dynamic layout, localisation and direction in your ExtJS application.
This example uses ExtJS 4.
Direction: ltr - Layout: two column vertical - Locale: English
Direction: ltr - Layout: one column vertical - Locale: English
Direction: rtl - Layout: two column vertical - Locale: Farsi
Direction: rtl - Layout: one column vertical - Locale: Farsi
You can have different layouts and with any direction and locale with this approach.