diff --git a/kit/src/app.css b/kit/src/app.css
index ee27fbe42..4bf8c7f0c 100644
--- a/kit/src/app.css
+++ b/kit/src/app.css
@@ -264,21 +264,25 @@
.prose code {
@apply font-normal;
+ direction: ltr;
}
.prose code,
.prose strong {
@apply text-gray-800;
+ direction: ltr;
}
.prose .course-tip code,
.prose .course-tip a {
@apply text-green-800 dark:text-green-600;
+ direction: ltr;
}
.prose .course-tip.course-tip-orange code,
.prose .course-tip.course-tip-orange a {
@apply text-orange-800 dark:text-orange-600;
+ direction: ltr;
}
.prose .course-tip ul {
@@ -303,10 +307,12 @@
.prose.prose-doc .code-block {
@apply -mx-3 text-smd md:mx-0 md:text-base;
+ direction: ltr;
}
.prose.prose-doc .code-block pre {
@apply border border-gray-100;
+ direction: ltr;
}
.prose.prose-doc > p > em {
@@ -406,3 +412,7 @@
.prose.prose-course p {
@apply md:mb-8;
}
+
+.direction-rtl {
+ direction: rtl;
+}
\ No newline at end of file
diff --git a/kit/src/routes/+layout.svelte b/kit/src/routes/+layout.svelte
index 9e9949928..534fe3c46 100644
--- a/kit/src/routes/+layout.svelte
+++ b/kit/src/routes/+layout.svelte
@@ -3,13 +3,16 @@
import { base } from "$app/paths";
import type { RawChapter } from "./endpoints/toc/+server";
import "../app.css";
-
+ export const DOCS_LANGUAGE = "${process.env.DOCS_LANGUAGE}";
export let data;
export let toc: RawChapter[] = data.toc ?? [];
+ export const DOCS_DIRECTION = (DOCS_LANGUAGE == "ar") ? "rtl" : "ltr" ;
{#if !import.meta.env.DEV}
-