? style.rtl.patch
? template.php.rtl.patch
Index: template.php
===================================================================
RCS file: /cvs/drupal-contrib/contributions/themes/rootcandy/template.php,v
retrieving revision 1.36.2.13
diff -u -p -r1.36.2.13 template.php
--- template.php	7 Jan 2009 08:03:47 -0000	1.36.2.13
+++ template.php	5 Feb 2009 12:15:33 -0000
@@ -300,12 +300,13 @@ function rootcandy_get_page_classes($pat
 function rootcandy_breadcrumb($breadcrumb) {
   global $language;
   if (!empty($breadcrumb)) {
-    if ($language->direction) {
-      return '<div class="breadcrumb">'. implode(' « ', array_reverse($breadcrumb)) .'</div>';
-    }
-    else {
-      return '<div class="breadcrumb">'. implode(' » ', $breadcrumb) .'</div>';
-    }
+    /*
+     * Modern browsers (Firefox 1.5 and above, Internet Explorer 5.0 and above,
+     * Safari not checked) would automatically change the double-arrows (») to
+     * the other direction once it detects a right-to-left page. So no need to
+     * reverse the array, and no need to use reversed-dierction arrows.
+     */
+    return '<div class="breadcrumb">'. implode(' » ', $breadcrumb) .'</div>';
   }
 }
 
