Selaa lähdekoodia

Docs: Cleaned up Arabic pages.

Mr.doob 5 vuotta sitten
vanhempi
commit
717cb0d413

+ 3 - 1
docs/list.js

@@ -462,6 +462,7 @@ var list = {
 	},
 
 	"ar": {
+
 		"الكتيب": {
 
 			"البدء": {
@@ -470,10 +471,11 @@ var list = {
 				"دعم المتصفح": "manual/ar/introduction/Browser-support",
 				"WebGL فحص توافق": "manual/ar/introduction/WebGL-compatibility-check",
 				"كيف تدير الأشياء محليًا": "manual/ar/introduction/How-to-run-things-locally",
-				"Typescript إعدادات": "manual/ar/introduction/Typescript-setup",
+				"Typescript إعدادات": "manual/ar/introduction/Typescript-setup"
 			},
 
 		},
+
 	},
 
 	"zh": {

+ 2 - 13
docs/manual/ar/introduction/Browser-support.html

@@ -1,24 +1,13 @@
 <!DOCTYPE html>
-<html lang="en">
+<html lang="ar">
 	<head>
 		<meta charset="utf-8">
 		<base href="../../../" />
 		<script src="list.js"></script>
 		<script src="page.js"></script>
 		<link type="text/css" rel="stylesheet" href="page.css" />
-		<style>
-			h1,
-			h2,
-			h3,
-			h4,
-			p,
-			ul,
-			table {
-				direction: rtl !important;
-			}
-		</style>
 	</head>
-	<body>
+	<body class="rtl">
 		<h1>([name]) دعم المتصفح</h1>
 
 		<h2>نظرة عامة</h2>

+ 2 - 11
docs/manual/ar/introduction/Creating-a-scene.html

@@ -1,22 +1,13 @@
 <!DOCTYPE html>
-<html lang="en">
+<html lang="ar">
 	<head>
 		<meta charset="utf-8">
 		<base href="../../../" />
 		<script src="list.js"></script>
 		<script src="page.js"></script>
 		<link type="text/css" rel="stylesheet" href="page.css" />
-		<style>
-			h1,
-			h2,
-			h3,
-			h4,
-			p {
-				direction: rtl !important;
-			}
-		</style>
 	</head>
-	<body>
+	<body class="rtl">
 		<h1>إنشاء مشهد([name])</h1>
 
 		<p>الهدف من هذا القسم هو تقديم لمحة وجيزة عن كيفية عمل المكتبة. سنبدأ بتحضير مشهد يتمثل في مكعب ثلاثي الأبعاد .الصفحة مرفوقة بمثال أسفلها في حالة واجهتك بعض المشاكل وإحتجت إلى المساعدة.</p>

+ 3 - 13
docs/manual/ar/introduction/How-to-run-things-locally.html

@@ -1,23 +1,13 @@
 <!DOCTYPE html>
-<html lang="en">
+<html lang="ar">
 	<head>
 		<meta charset="utf-8">
 		<base href="../../../" />
 		<script src="list.js"></script>
 		<script src="page.js"></script>
 		<link type="text/css" rel="stylesheet" href="page.css" />
-		<style>
-			h1,
-			h2,
-			h3,
-			h4,
-			p,
-			div {
-				direction: rtl !important;
-			}
-		</style>
 	</head>
-	<body>
+	<body class="rtl">
 		<h1>كيف تدير الأشياء محليًا</h1>
 		<p>
 			إذا كنت تستخدم الأشكال الهندسية الإجرائية فقط ولا تقوم بتحميل أي مواد ، فيجب أن تعمل صفحات الويب مباشرة من نظام الملفات ، فقط انقر نقرًا مزدوجًا فوق ملف HTML في مدير الملفات
@@ -52,7 +42,7 @@
 			<p>
 				تحتوي العديد من لغات البرمجة على خوادم HTTP بسيطة مضمنة فيها. فهي ليست كاملة الميزات مثل خوادم الإنتاج مثل [link:https://www.apache.org/ Apache] أو [link:https://nginx.org NGINX] ، ولكن يجب أن تكون كافية لاختبار تطبيق three.js الخاص بك.
 			</p>
-			
+
 			<h3>إضافات لمحررات الأكواد الأكثر إستعمالا</h3>
 			<div>
 				<p>تحتوي بعض برامج تحرير الأكواد على مكونات إضافية والتي ستنتج خادمًا بسيطًا عند الطلب.</p>

+ 3 - 12
docs/manual/ar/introduction/Installation.html

@@ -1,22 +1,13 @@
 <!DOCTYPE html>
-<html lang="en">
+<html lang="ar">
 	<head>
 		<meta charset="utf-8">
 		<base href="../../../" />
 		<script src="list.js"></script>
 		<script src="page.js"></script>
 		<link type="text/css" rel="stylesheet" href="page.css" />
-		<style>
-			h1,
-			h2,
-			h3,
-			h4,
-			p {
-				direction: rtl !important;
-			}
-		</style>
 	</head>
-	<body>
+	<body class="rtl">
 		<h1>التثبيت ([name])</h1>
 
 		<p>
@@ -163,7 +154,7 @@
 		<h3>خرائط الإستيراد</h3>
 
 		<p>
-			تختلف المسارات المستوردة عند التثبيت من npm ، مقارنة بالتثبيت من استضافة ثابتة أو CDN. نحن ندرك أن هذه مشكلة مريحة لكلا مجموعتي المستخدمين. 
+			تختلف المسارات المستوردة عند التثبيت من npm ، مقارنة بالتثبيت من استضافة ثابتة أو CDN. نحن ندرك أن هذه مشكلة مريحة لكلا مجموعتي المستخدمين.
 			يفضل المطورون الذين لديهم أدوات إنشاء وحزم محددات الحزم المجردة (على سبيل المثال "three") بدلاً من المسارات النسبية ، وتستخدم الملفات في المجلد <em>examples/</em> مراجع نسبية إلى <em> three.module.js </em > التي لا تتبع هذا التوقع.
 				أولئك الذين لا يستخدمون أدوات الإنشاء - للنماذج الأولية السريعة أو التعلم أو التفضيل الشخصي - قد يكرهون بالمثل تلك الواردات النسبية ، والتي تتطلب هياكل مجلدات معينة وتكون أقل تسامحًا من مساحة الاسم <em> THREE. * </em> العام.
 		</p>

+ 2 - 11
docs/manual/ar/introduction/Typescript-setup.html

@@ -1,22 +1,13 @@
 <!DOCTYPE html>
-<html lang="en">
+<html lang="ar">
 	<head>
 		<meta charset="utf-8">
 		<base href="../../../" />
 		<script src="list.js"></script>
 		<script src="page.js"></script>
 		<link type="text/css" rel="stylesheet" href="page.css" />
-		<style>
-			h1,
-			h2,
-			h3,
-			h4,
-			p {
-				direction: rtl !important;
-			}
-		</style>
 	</head>
-	<body>
+	<body class="rtl">
 		<h1>Typescript إعدادات</h1>
 
 		<p>

+ 2 - 11
docs/manual/ar/introduction/WebGL-compatibility-check.html

@@ -1,22 +1,13 @@
 <!DOCTYPE html>
-<html lang="en">
+<html lang="ar">
 	<head>
 		<meta charset="utf-8">
 		<base href="../../../" />
 		<script src="list.js"></script>
 		<script src="page.js"></script>
 		<link type="text/css" rel="stylesheet" href="page.css" />
-		<style>
-			h1,
-			h2,
-			h3,
-			h4,
-			p {
-				direction: rtl !important;
-			}
-		</style>
 	</head>
-	<body>
+	<body class="rtl">
 		<h1>فحص توافق WebGL</h1>
 		<p>
 			على الرغم من أن هذه المشكلة أصبحت أقل وأقل ، إلا أن بعض الأجهزة أو المتصفحات قد لا تدعم WebGL.

+ 10 - 0
docs/page.css

@@ -64,6 +64,16 @@ body {
 	word-break: break-word;
 }
 
+body.rtl h1,
+body.rtl h2,
+body.rtl h3,
+body.rtl h4,
+body.rtl p,
+body.rtl ul,
+body.rtl table {
+	direction: rtl !important;
+}
+
 a {
 	color: var(--color-blue);
 	cursor: pointer;