Index: src/terminal-window.c
===================================================================
--- src/terminal-window.c	(revision 3346)
+++ src/terminal-window.c	(working copy)
@@ -1555,6 +1555,7 @@
 static void
 terminal_window_init (TerminalWindow *window)
 {
+  GtkTextDirection text_direction = gtk_widget_get_direction (GTK_WIDGET (window));
   const GtkActionEntry menu_entries[] =
     {
       /* Toplevel */
@@ -1645,10 +1646,14 @@
       { "TabsNext", NULL, N_("_Next Tab"), "<control>Page_Down",
         NULL,
         G_CALLBACK (tabs_next_or_previous_tab_cb) },
-      { "TabsMoveLeft", NULL, N_("Move Tab _Left"), "<shift><control>Page_Up",
+      { "TabsMoveLeft", NULL,
+        text_direction == GTK_TEXT_DIR_RTL ? N_("Move Tab _Right") : N_("Move Tab _Left"),
+        "<shift><control>Page_Up",
         NULL,
         G_CALLBACK (tabs_move_left_callback) },
-      { "TabsMoveRight", NULL, N_("Move Tab _Right"), "<shift><control>Page_Down",
+      { "TabsMoveRight", NULL,
+        text_direction == GTK_TEXT_DIR_RTL ? N_("Move Tab _Left") : N_("Move Tab _Right"),
+        "<shift><control>Page_Down",
         NULL,
         G_CALLBACK (tabs_move_right_callback) },
       { "TabsDetach", NULL, N_("_Detach tab"), NULL,
