From 7ea0cb33683c15e4109950161c82c9a174fc76c9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D8=AD=D9=85=D8=AF=20=D8=A8=D9=86=D9=82=D8=A7=D9=84=D9=8A?=
<54203033+X7md@users.noreply.github.com>
Date: Wed, 25 Aug 2021 19:11:29 +0300
Subject: [PATCH] Arabic getting-started translation (#1166)
Co-authored-by: = <=>
---
docs/src/components/Header/LanguageSelect.tsx | 3 +
docs/src/config.ts | 4 ++
docs/src/pages/ar/getting-started.md | 64 +++++++++++++++++++
3 files changed, 71 insertions(+)
create mode 100644 docs/src/pages/ar/getting-started.md
diff --git a/docs/src/components/Header/LanguageSelect.tsx b/docs/src/components/Header/LanguageSelect.tsx
index 3ad7f1b47..d3c380da2 100644
--- a/docs/src/components/Header/LanguageSelect.tsx
+++ b/docs/src/components/Header/LanguageSelect.tsx
@@ -79,6 +79,9 @@ const LanguageSelect: FunctionalComponent<{ lang: string }> = ({ lang }) => {
+
);
diff --git a/docs/src/config.ts b/docs/src/config.ts
index c17d25ac4..78243ca24 100644
--- a/docs/src/config.ts
+++ b/docs/src/config.ts
@@ -83,6 +83,10 @@ export const SIDEBAR = {
{ text: '환영합니다', header: true },
{ text: '시작하기', link: 'kr/getting-started' },
],
+ ar: [
+ { text: 'التهيئة', header: true },
+ { text: 'باشر البدأ', link: 'ar/getting-started' },
+ ]
};
export const SITE = {
diff --git a/docs/src/pages/ar/getting-started.md b/docs/src/pages/ar/getting-started.md
new file mode 100644
index 000000000..562b6a6d8
--- /dev/null
+++ b/docs/src/pages/ar/getting-started.md
@@ -0,0 +1,64 @@
+---
+layout: ~/layouts/MainLayout.astro
+title: باشر بالبدأ
+lang: ar
+dir: rtl
+---
+
+Astro هو باني موقع ثابت. تعرف أكثر حول ماهية Astro من خلال [صفحتنا الرئيسية](https://astro.build/) أو نشرة [الإصدارات](https://astro.build/blog/introducing-astro). تُعد هذه الصفحة نُبذة موجزة للتوثيق الخاص بـAstro وأيضًا لكل المصادر التي تتعلق به.
+
+إن كنت تتطلع عن ملخص سريع حول ما هو Astro بشكلٍ عام؟ [تفقد صفحتنا الرئيسية.](https://astro.build/blog/introducing-astro)
+
+## جرب Astro
+
+أبسط طريقة لتجرب Astro هي بتنفيذ أمر `npm init astro` في داخل مُجلد جديد على جهازك، وسيقوم Astro CLI بمُساعدتك على بدأ مشروع Astro جديد.
+
+لتباشر البدأ باستخدام Astro من خلال 5 خطوات سريعة وبسيطة، تفقد [دليل البدأ-بسرعة](quick-start).
+
+أو إقرأ [دليل التثبيت](/installation) إن كنت تريد الغوص في عملية تهيئة Astro.
+
+### جربه على المُتصفح
+
+إن كنت مهتمًا وتريد اللعب وتجربة Astro على المتصفح، بمقدورك استخدام online code playground، جرب قالب مشروعنا "Hello World" على [CodeSandbox](https://codesandbox.io/s/astro-template-hugb3).
+
+_ملحوظة: بعض المُميزات مُقتصرة على CodeSandbx (مثلاً: التحديث السريع "Fast Refresh") حاليًا._
+
+## تعلمُ Astro
+
+يأتي مختلف الأشخاص من خلفياتِ تعلم مُختلفة إلى Astro، أيًا كانت طريقة التعليم التي تفضلها سواءً أكنت تفضل الطريقة النظرية أو الطريقة العملية، نتمنى أن تجد هذا القسم مفيدًا.
+
+- إن كُنت تُفضل **التعلم من خلال التجربة العملية**، أبدأ من خلال [مكتبتنا للأمثلة](https://github.com/snowpackjs/astro/tree/main/examples).
+- إن كُنت تُفضل **التعلم من خلال الفهم خطوةً بخطوة**، أبدأ من خلال [دليل المفاهيم الأساسية والإرشادات](/core-concepts/project-structure).
+
+مثل أي تقنيةٍ ليست بمألوفة، Astro يأتيك بمنحنى تعليمي مختلف بعض الشيء، ولكن على أي حال، مع بعض الصبر والممارسة، نحن متأكدون بأنك _ستتأقلم معه_ في وقتٍ هين دون أن تشعر.
+
+### تعلمُ تركيب .astro النحوي (syntax)
+
+مع بدأ تعلمك لـAstro ستلاحظ العديد من الملفات التي تنتهي بصيغة .astro هي ملفات مكتوبة بـ Astro’s Component Syntax والتي تعد: طريقة كتابة مشابهة جدًا لملفات HTML يستخدمها Astro في القوالب.
+صممت هذه الصيغة لتكون قريبة ومشابهة للـ HTML و JSX، إن كنت تعرف أحدهما فستتأقلم مع .astro بسهولة.
+
+تفقد دليلنا المساعد [مكونات Astro](/core-concepts/astro-components) سيكون مدخل يساعدك على تعلم Astro syntax، ويعد أفضل طريقة للتعلم.
+
+### مرجع للـAPI
+
+يُفيدك هذا الجزء من التوثيق حينما تريد الإطلاع أكثر بشأن تفاصيل Astro API. على سبيل المثال، يتضمن [مرجع الإعداد](/reference/configuration-reference) قائمة لكل الإعدادات الممكنة المتاحة لكي تستخدمها. [المكونات المصممة مسبقًا](/reference/builtin-components) تتضمن قائمة بكل العناصر الرئيسية مثل `` و ``.
+
+### إصدارات التوثيق
+
+هذا التوثيق يُسلط الضوء دومًا على أخر إصدار مستقر من Astro، وريثما نصل إلى إصدار 1.0 الرئيسي سنقوم بإضافة القابلية لتصفح اللإصدارات المختلفة من التوثيق.
+
+## أبقى مُطلعًا
+
+حساب [@astrodotbuild](https://twitter.com/astrodotbuild) على تويتر هو المصدر الرسمي لأخر المُستجدات من فريق Astro.
+
+ونحن أيضًا نُعد نشرة إصدارات ونعلن عنها في [مُجتمعنا على ديسكورد](https://astro.build/chat) على قناة #announcements
+
+ليست كل إصدارات Astro تملك تدوينة نشرةٍ خاصة بها، لكن ستجد سجلًا للتغيرات في ملف [`CHANGELOG.md` في مستودع Astro](https://github.com/snowpackjs/astro/blob/main/packages/astro/CHANGELOG.md).
+
+## شيءٌ ما ناقص؟
+
+إن كان هناك شيءُ ما غير مُوثق أو لو كنت تشعر بالحيرة والإرتباك من جزءٍ معين في التوثيق، لا تتردد في [رفع طلب خطبٌ ما في ملف التوثيق](https://github.com/snowpackjs/astro/issues/new/choose)، مع اقتراحك للتحسين، أو قم بتغريد تغريدةٍ إلى حسابنا على تويتر [@astrodotbuild](https://twitter.com/astrodotbuild)، نحب سماع آرائك!
+
+## التَقدِير
+
+دليل باشر بالبدأ معتمدٌ على دليل البدأ الخاص بـ[React](https://ar.reactjs.org/).