From fc8bf4a7916b3ef46c7bb65488b3351ae36e411a Mon Sep 17 00:00:00 2001
From: bnjmnm <benm@umich.edu>
Date: Fri, 12 May 2023 10:11:05 -0400
Subject: [PATCH] Issue #3013069 by israelshmueli, Gauravvvv, smustgrave:
 Locale module is css missing RTL support for collapse state in translation
 update page

---
 core/modules/locale/css/locale.admin.css        | 12 +++++++++---
 core/themes/stable9/css/locale/locale.admin.css | 14 ++++++++++----
 2 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/core/modules/locale/css/locale.admin.css b/core/modules/locale/css/locale.admin.css
index 7ac3e286986d..07451b1bcad5 100644
--- a/core/modules/locale/css/locale.admin.css
+++ b/core/modules/locale/css/locale.admin.css
@@ -69,13 +69,19 @@
   vertical-align: top;
 }
 .locale-translation-update__wrapper {
-  margin-left: -12px;
-  padding-left: 12px;
-  background: transparent url(../../../misc/menu-collapsed.png) left 0.6em no-repeat;
+  margin-inline-start: -12px;
+  padding-inline-start: 12px;
+  background: transparent url(../../../misc/menu-collapsed.png) left 0.6em no-repeat; /* LTR */
+}
+[dir="rtl"] .locale-translation-update__wrapper {
+  background: transparent url(../../../misc/menu-collapsed-rtl.png) right 0.6em no-repeat; /* LTR */
 }
 .expanded .locale-translation-update__wrapper {
   background: transparent url(../../../misc/menu-expanded.png) left 0.6em no-repeat;
 }
+[dir="rtl"] .expanded .locale-translation-update__wrapper {
+  background-position: right 0.6em;
+}
 #locale-translation-status-form .description {
   cursor: pointer;
 }
diff --git a/core/themes/stable9/css/locale/locale.admin.css b/core/themes/stable9/css/locale/locale.admin.css
index 2011d067767f..170a681c9157 100644
--- a/core/themes/stable9/css/locale/locale.admin.css
+++ b/core/themes/stable9/css/locale/locale.admin.css
@@ -72,12 +72,18 @@
   vertical-align: top;
 }
 .locale-translation-update__wrapper {
-  margin-left: -12px;
-  padding-left: 12px;
-  background: transparent url(../../../../misc/menu-collapsed.png) left 0.6em no-repeat;
+  margin-inline-start: -12px;
+  padding-inline-start: 12px;
+  background: transparent url(../../../misc/menu-collapsed.png) left 0.6em no-repeat; /* LTR */
+}
+[dir="rtl"] .locale-translation-update__wrapper {
+  background: transparent url(../../../misc/menu-collapsed-rtl.png) right 0.6em no-repeat; /* LTR */
 }
 .expanded .locale-translation-update__wrapper {
-  background: transparent url(../../../../misc/menu-expanded.png) left 0.6em no-repeat;
+  background: transparent url(../../../misc/menu-expanded.png) left 0.6em no-repeat;
+}
+[dir="rtl"] .expanded .locale-translation-update__wrapper {
+  background-position: right 0.6em;
 }
 #locale-translation-status-form .description {
   cursor: pointer;
-- 
GitLab