Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translation of Contributing file into Arabic. Fixes: #11436 (Arabic reviewers requested) #11625

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions docs/CODE_OF_CONDUCT-ar.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# مدونة سلوك المساهمين

بصفتنا مساهمين ومشرفين على هذا المشروع، وبهدف تعزيز مجتمع مفتوح ومرحب، نتعهد باحترام جميع الأشخاص الذين يساهمون من خلال الإبلاغ عن المشكلات، تقديم طلبات الميزات، تحديث الوثائق، إرسال طلبات السحب أو التصحيحات، وغيرها من الأنشطة.

نلتزم بجعل المشاركة في هذا المشروع تجربة خالية من التحرش للجميع، بغض النظر عن مستوى الخبرة، الجنس، الهوية والتعبير الجنسي، التوجه الجنسي، الإعاقة، المظهر الشخصي، حجم الجسم، العرق، الأصل العرقي، العمر، الدين، أو الجنسية.

أمثلة على السلوك غير المقبول من قبل المشاركين تشمل:

* استخدام لغة أو صور ذات طابع جنسي
* الهجمات الشخصية
* التهكم أو التعليقات المهينة/الازدرائية
* التحرش العلني أو الخاص
* نشر معلومات خاصة للآخرين، مثل العناوين الجسدية أو الإلكترونية، دون إذن صريح
* أي سلوك غير أخلاقي أو غير مهني آخر

يملك مشرفو المشروع الحق والمسؤولية في إزالة أو تحرير أو رفض التعليقات، الالتزامات، الكود، تحريرات الويكي، القضايا، والمساهمات الأخرى التي لا تتوافق مع مدونة السلوك هذه، أو حظر أي مساهم بشكل مؤقت أو دائم بسبب سلوكيات أخرى يرونها غير ملائمة أو تهديدية أو مسيئة أو ضارة.

من خلال تبني هذه مدونة السلوك، يلتزم مشرفو المشروع بتطبيق هذه المبادئ بشكل عادل ومتسق على كل جانب من جوانب إدارة هذا المشروع. قد يتم إزالة المشرفين الذين لا يتبعون أو يفرضون مدونة السلوك بشكل دائم من فريق المشروع.

تنطبق مدونة السلوك هذه سواء في مساحات المشروع أو في الأماكن العامة عندما يكون الفرد يمثل المشروع أو مجتمعه.

يمكن الإبلاغ عن حالات السلوك المسيء أو التحرش أو السلوك غير المقبول الآخر من خلال الاتصال بمشرف المشروع على البريد الإلكتروني victorfelder at gmail.com. سيتم مراجعة جميع الشكاوى والتحقيق فيها، وسيؤدي ذلك إلى استجابة تعتبر ضرورية ومناسبة للظروف. يلتزم المشرفون بالحفاظ على سرية الجهة المبلغة عن الحادث.

تم اقتباس هذه مدونة السلوك من [Contributor Covenant][homepage]، النسخة 1.3.0، المتاحة على https://contributor-covenant.org/version/1/3/0/

[homepage]: https://contributor-covenant.org

[ترجمات](README.md#translations)
123 changes: 123 additions & 0 deletions docs/CONTRIBUTING-ar.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
*[اقرأ هذا بلغات أخرى](README.md#translations)*

## اتفاقية ترخيص المساهمين

من خلال المساهمة، فإنك توافق على [الرخصة](../LICENSE) لهذا المستودع.

## مدونة سلوك المساهمين

من خلال المساهمة، فإنك توافق على احترام [مدونة السلوك](CODE_OF_CONDUCT.md) لهذا المستودع. ([ترجمات](README.md#translations))

## في ملخص

1. "رابط لتنزيل كتاب بسهولة" ليس دائمًا رابطًا لكتاب *مجاني*. يرجى المساهمة فقط بالمحتوى المجاني. تأكد من أنه مجاني. لا نقبل الروابط التي *تتطلب* عناوين بريد إلكتروني نشطة للحصول على الكتب، ولكننا نرحب بالقوائم التي تطلب ذلك.

2. لا تحتاج إلى معرفة Git: إذا وجدت شيئًا مثيرًا للاهتمام *ليس موجودًا بالفعل في هذا المستودع*، يرجى فتح [إصدار](https://github.com/EbookFoundation/free-programming-books/issues) مع مقترحاتك للروابط.
- إذا كنت تعرف Git، يرجى استنساخ المستودع وإرسال طلبات السحب (PR).

3. لدينا 6 أنواع من القوائم. اختر القائمة المناسبة:

- *كتب*: PDF، HTML، ePub، موقع قائم على gitbook.io، مستودع Git، إلخ.
- *دورات*: الدورة هي مادة تعليمية ليست كتابًا. [هذه دورة](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/).
- *دروس تفاعلية*: موقع تفاعلي يتيح للمستخدم كتابة التعليمات البرمجية أو الأوامر وتقييم النتيجة (عندما نقول "تقييم" لا نعني "تقدير"). على سبيل المثال: [جرب هاسكل](http://tryhaskell.org)، [جرب Git](https://learngitbranching.js.org).
- *حدائق اللعب*: مواقع تفاعلية عبر الإنترنت، ألعاب أو برامج سطح المكتب لتعلم البرمجة. كتابة، تجميع (أو تشغيل)، ومشاركة مقتطفات الكود. غالبًا ما تتيح حدائق اللعب لك استنساخ وتجربة التعليمات البرمجية.
- *البودكاست والمشاهدات*: البودكاست والمشاهدات.
- *مجموعات المسائل والبرمجة التنافسية*: موقع أو برنامج يتيح لك تقييم مهاراتك البرمجية عن طريق حل مسائل بسيطة أو معقدة، مع أو بدون مراجعة الكود، مع أو بدون مقارنة النتائج مع مستخدمين آخرين.

4. تأكد من اتباع [الإرشادات أدناه](#guidelines) واحترام [تنسيق Markdown](#formatting) للملفات.

5. ستقوم إجراءات GitHub بتشغيل اختبارات **للتأكد من أن قوائمك مرتبة أبجديًا** و**قواعد التنسيق متبعة**. **تأكد** من أن تغييراتك تمر بالاختبارات.

### الإرشادات

- تأكد من أن الكتاب مجاني. تحقق مرة أخرى إذا لزم الأمر. يساعد التعليق في PR الإداريين إذا كنت توضح لماذا تعتقد أن الكتاب مجاني.
- لا نقبل الملفات المستضافة على Google Drive وDropbox وMega وScribd وIssuu وغيرها من منصات تحميل الملفات المشابهة.
- أدخل روابطك بالترتيب الأبجدي، كما هو موضح [أدناه](#alphabetical-order).
- استخدم الرابط الأكثر مصداقية (مما يعني أن موقع المؤلف أفضل من موقع الناشر، والذي هو أفضل من موقع الطرف الثالث).
- لا خدمات استضافة الملفات (هذا يشمل (ولكن لا يقتصر على) روابط Dropbox وGoogle Drive).
- دائمًا ما تفضل رابط `https` على رابط `http` -- طالما أنها على نفس المجال وتقدم نفس المحتوى.
- على النطاقات الرئيسية، قم بإزالة الشريط النهائي: `http://example.com` بدلاً من `http://example.com/`.
- دائمًا ما تفضل الرابط الأقصر: `http://example.com/dir/` أفضل من `http://example.com/dir/index.html`.
- لا روابط مختصرة.
- عادةً ما تفضل "الرابط الحالي" على "الرابط النسخة": `http://example.com/dir/book/current/` أفضل من `http://example.com/dir/book/v1.0.0/index.html`.
- إذا كان الرابط لديه شهادة منتهية الصلاحية / شهادة ذاتية التوقيع / مشكلة SSL من أي نوع آخر:
1. *استبدله* بنسخته `http` إذا كان ذلك ممكنًا (لأن قبول الاستثناءات يمكن أن يكون معقدًا على الأجهزة المحمولة).
2. *اتركه* إذا لم تتوفر نسخة `http` ولكن الرابط لا يزال متاحًا عبر `https` بإضافة استثناء في المتصفح أو تجاهل التحذير.
3. *احذفه* بخلاف ذلك.
- إذا كان الرابط موجودًا في عدة تنسيقات، أضف رابطًا منفصلًا مع ملاحظة حول كل تنسيق.
- إذا كان المورد موجودًا في أماكن مختلفة على الإنترنت:
- استخدم الرابط الأكثر مصداقية (مما يعني أن موقع المؤلف أفضل من موقع الناشر، والذي هو أفضل من موقع الطرف الثالث).
- إذا كانت الروابط تشير إلى إصدارات مختلفة، وتعتبر هذه الإصدارات مختلفة بما يكفي لتستحق الاحتفاظ بها، أضف رابطًا منفصلًا مع ملاحظة حول كل إصدار (انظر [الإصدار #2353](https://github.com/EbookFoundation/free-programming-books/issues/2353) للمساهمة في النقاش حول التنسيق).
- فضل الالتزامات الذرية (التزام واحد لكل إضافة / حذف / تعديل) على الالتزامات الأكبر. لا حاجة لدمج التزاماتك قبل تقديم طلب السحب. (لن نفرض هذه القاعدة أبدًا حيث أنها مجرد مسألة ملاءمة للمحافظين).
- إذا كان الكتاب قديمًا، أضف تاريخ النشر مع العنوان.
- أضف اسم المؤلف أو المؤلفين حيثما كان ذلك مناسبًا. يمكنك اختصار قوائم المؤلفين باستخدام "`et al.`".
- إذا كان الكتاب غير مكتمل، وما زال قيد العمل، أضف العلامة "`in process`" كما هو موضح [أدناه](#in_process).
- إذا تم استعادة المورد باستخدام [*آلة أرشيف الإنترنت*](https://web.archive.org) (أو ما شابه)، أضف العلامة "`archived`" كما هو موضح [أدناه](#archived). أفضل الإصدارات التي يجب استخدامها هي الإصدارات الحديثة والكاملة.
- إذا تم طلب عنوان بريد إلكتروني أو إعداد حساب قبل تمكين التنزيل، أضف ملاحظات مناسبة للغة بين قوسين، على سبيل المثال: `(البريد الإلكتروني *مطالب به*، ليس مطلوبًا)`.

### التنسيق

- جميع القوائم هي ملفات `.md`. حاول تعلم [Markdown](https://guides.github.com/features/mastering-markdown/) النحو. إنه بسيط!
- تبدأ جميع القوائم بفهرس. الفكرة هي إدراج وربط جميع الأقسام والفقرات الفرعية هناك. احتفظ به في ترتيب أبجدي.
- تستخدم الأقسام رؤوس المستوى 3 (`###`)، والفقرات الفرعية هي رؤوس المستوى 4 (`####`).

الفكرة هي أن يكون لديك:

- `2` فراغين بين آخر رابط والقسم الجديد.
- `1` فراغ واحد بين العنوان وأول رابط من قسمه.
- `0` فراغ بين رابطين.
- `1` فراغ واحد في نهاية كل ملف `.md`.

مثال:

- لا تضع مسافات بين `]` و`(`:

```text
سيئ : * [كتاب آخر رائع] (http://example.com/book.html)
جيد: * [كتاب آخر رائع](http://example.com/book.html)
```

- إذا كنت تضم المؤلف، استخدم ` - ` (شرطة محاطة بمسافات فردية):

```text
سيئ : * [كتاب آخر رائع](http://example.com/book.html)- جون دو
جيد: * [كتاب آخر رائع](http://example.com/book.html) - جون دو
```

- ضع مسافة واحدة بين الرابط وتنسيقه:

```text
سيئ : * [كتاب رائع جدًا](https://example.org/book.pdf)(PDF)
جيد: * [كتاب رائع جدًا](https://example.org/book.pdf) (PDF)
```

- يأتي المؤلف قبل التنسيق:

```text
سيئ : * [كتاب رائع جدًا](https://example.org/book.pdf)- (PDF) جين رو
جيد: * [كتاب رائع جدًا](https://example.org/book.pdf) - جين رو (PDF)
```

- تنسيقات متعددة (نفضل رابطًا واحدًا لكل مورد. عندما لا يوجد رابط واحد مع وصول سهل إلى تنسيقات مختلفة، قد تكون الروابط المتعددة ذات معنى. لكن كل تنسيق ينبغي أن يُظهر مكانه):

```text
سيئ : * [كتاب رائع جدًا](https://example.org/book.pdf) (PDF) - جين رو, [نسخة HTML](https://example.org/book.html) (HTML)
جيد: * [كتاب رائع جدًا](https://example.org/book.pdf) - جين رو (PDF)
* [نسخة HTML](https://example.org/book.html) - جين رو (HTML)
```

### الترجمة

ترجمات ملفات README لكل لغة تدعمها. عادةً ما تكون الترجمات باللغة الإنجليزية هي النسخة الأصلية، والتي يجب أن تعكس تحديثات القوائم.

- نريد تحديثات القوائم وفقًا للغة. إذا قمت بإجراء تغييرات، يرجى التأكد من تحديث الترجمات ذات الصلة.

### في نهاية المطاف

- لا تضع ملحقات عند إضافة روابط: *عندما تضيف روابط للكتب أو الدورات، استخدم نسخًا بسيطة، مع إزالة أي كلمات مؤهلة غير ضرورية*.

- لا تستخدم كلمات مثل: "ممتاز"، "عظيم"، "أفضل"، "من الجيد أن تقرأ"، "الذي يحتوي على..."، "هذا الكتاب يتحدث عن..." أو غيرها من التوصيات. سيكون من الجيد أن تقصر الوصف على الأسماء فقط. استخدم العناوين البسيطة ولا تضع كلمات إضافية.

- أوصي بفتح علامات لقائمة "دورات" و"تفاعل" في [قائمة توضيحية](https://github.com/EbookFoundation/free-programming-books/issues) للمناقشة.

- من خلال المساهمة، أنت تستثمر في الثقافة المحلية والعالمية للبرمجة. شكرًا لك!
2 changes: 2 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ Volunteers have translated many of our Contributing, How-to, and Code of Conduct

- Arabic / al arabiya / العربية
- [How-to](HOWTO-ar.md)
- [Contributing (المساهمة)](./CONTRIBUTING-ar.md)
- [Code of Conduct](./CONTRIBUTOR_CODE_OF_CONDUCT-ar.md)
- Azerbaijani / Азәрбајҹан дили / آذربايجانجا ديلي
- Bengali / বাংলা
- [Code of Conduct](CODE_OF_CONDUCT-bn.md)
Expand Down
Loading