I am setting up a site that uses English for all of the admin, and an RTL language (Farsi) for the content, menus, etc - the front end. As I played around with the configuration, it seemed that I needed to set Farsi as the default language in order to get the front end to go all RTL. The side effect of this was that all of the English is now RTL, and lots of little things look wrong - like ending punctuation being appended to the beginning of the line where it should be at the end.

Is there a way to get the front end to go RTL, but the English admin not to?

Comments

jose reyero’s picture

Project: Internationalization » Drupal core
Version: 6.x-1.0 » 6.x-dev
Component: Miscellaneous » language system

The English pages should be LTR unless you've changed that setting for English too, so no idea what's going on on your site.

Anyway, this is Drupal core now

gábor hojtsy’s picture

Status: Active » Closed (duplicate)

If you visit pages with Drupal thinking it needs to present an RTL translation and it just not happen to be available for certain things on the page, it will still be RTL (for all the things that are available). You should switch your language to English when you use the admin interface. That issue is discussed at #322995: Provide a distinct administration user interface language option. I think you were looking for that feature, so marking as duplicate of that. In the meantime you can use http://drupal.org/project/admin_language.