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

Arabic translations for contributor docs #7589

Open
wants to merge 40 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
eede518
Create access.md
islml Feb 28, 2025
a6a7698
Update access.md
islml Feb 28, 2025
cd2e9d3
Create contributor_guidelines.md
islml Feb 28, 2025
61aff7a
Update contributor_guidelines.md
islml Feb 28, 2025
28942c7
Update contributor_guidelines.md
islml Feb 28, 2025
d4c8ea0
Update contributor_guidelines.md
islml Feb 28, 2025
44e423d
Update contributor_guidelines.md
islml Feb 28, 2025
79452a5
Update contributor_guidelines.md
islml Feb 28, 2025
aeda7a4
Update contributor_guidelines.md
islml Feb 28, 2025
3f395a6
Update contributor_guidelines.md
islml Feb 28, 2025
a39989e
Update contributor_guidelines.md
islml Feb 28, 2025
56ae38a
Update contributor_guidelines.md
islml Feb 28, 2025
a91ed46
Update contributor_guidelines.md
islml Feb 28, 2025
b4fb7a7
Update contributor_guidelines.md
islml Feb 28, 2025
d4fd678
Update contributor_guidelines.md
islml Feb 28, 2025
c87c08f
Update contributor_guidelines.md
islml Mar 1, 2025
7feef64
Update contributor_guidelines.md
islml Mar 1, 2025
a76b632
Update contributor_guidelines.md
islml Mar 1, 2025
f414ef3
Update contributor_guidelines.md
islml Mar 1, 2025
3a47782
Update contributor_guidelines.md
islml Mar 1, 2025
3812b31
Update contributor_guidelines.md
islml Mar 1, 2025
f944544
Update contributor_guidelines.md
islml Mar 1, 2025
db26589
Update contributor_guidelines.md
islml Mar 1, 2025
8c4c03e
Update contributor_guidelines.md
islml Mar 1, 2025
3ad57cb
Update contributor_guidelines.md
islml Mar 1, 2025
c68e076
Update contributor_guidelines.md
islml Mar 1, 2025
c1feaa6
Update contributor_guidelines.md
islml Mar 1, 2025
61f8ce6
Update contributor_guidelines.md
islml Mar 1, 2025
dd34184
Update contributor_guidelines.md
islml Mar 1, 2025
a6c2047
Update contributor_guidelines.md
islml Mar 1, 2025
1b91594
Update contributor_guidelines.md
islml Mar 1, 2025
507674a
Update contributor_guidelines.md
islml Mar 1, 2025
a256e72
Create steward_guidelines.md
islml Mar 1, 2025
bfa0c7d
Update steward_guidelines.md
islml Mar 1, 2025
a05c215
Update steward_guidelines.md
islml Mar 1, 2025
70f55a6
Update steward_guidelines.md
islml Mar 1, 2025
864d89b
Update steward_guidelines.md
islml Mar 1, 2025
6afb21a
Update steward_guidelines.md
islml Mar 1, 2025
cf64f99
Update steward_guidelines.md
islml Mar 1, 2025
1186093
Update contributor_guidelines.md
islml Mar 1, 2025
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
56 changes: 56 additions & 0 deletions contributor_docs/ar/access.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# تركيزنا على الإتاحة

في [مؤتمر المساهمين لعام 2019](https://p5js.org/events/contributors-conference-2019)، التزمت مكتبة p5.js بعدم إضافة أي ميزات جديدة إلا إذا كانت تزيد من الإتاحة (بمعنى الشمولية وسهولة الوصول). لن نقبل طلبات الميزات التي لا تدعم هذه الجهود. نحن ملتزمون بالاعتراف بالعوائق وتفكيكها ومنعها. وهذا يشمل أخذ التجارب المتقاطعة[^1] للتنوع في الاعتبار، والتي قد تؤثر على الإتاحة والمشاركة. من بين هذه التجارب: الجندر، العرق، الإثنية، التوجه الجنسي، اللغة، الموقع الجغرافي، وغيرها.
نحن نضع احتياجات الفئات المهمشة في مقدمة الأولويات على حساب راحة الفئات ذات الامتيازات داخل مجتمع p5.js. نحن نستكشف بشكل جماعي معنى الإتاحة، ونتعلم كيفية ممارستها وتعليمها. نحن نختار أن ننظر إلى الإتاحة من خلال أطر واسعة ومتقاطعة وتحالفية. هذا الالتزام جزء من القيم الأساسية لمكتبة p5.js، كما هو موضح في [بيان المجتمع](https://p5js.org/about/#community-statement).

## أنزاع الإتاحة

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

تعني الإتاحة هنا جعل p5.js عادلة ومنصفة لـ:

- الأشخاص الذين يتحدثون لغات غير الإنجليزية
- الأشخاص السود، والسكان الأصليين، والأشخاص الملونين، والأشخاص من الأعراق المهمشة
- الأشخاص المثليين والمثليات ومزدوجي التوجه الجنسي والكوير وغير محددي الهوية الجنسية والبانسكسوال واللاجنسيين
- الأشخاص المتحولين جنسيًا، وأصحاب الهوية الجندرية غير الثابتة، واللاجندريين، والأشخاص ثنائيي الجنس، وأصحاب الهويات الجندرية المتنوعة، والنساء، وغيرهم من أصحاب الهويات الجندرية المهمشة
- الأشخاص المكفوفين، أو الصم (d/Deaf)[^2] أو ضعاف السمع، أو ذوي الإعاقة، أو ذوي التنوع العصبي، أو المصابين بأمراض مزمنة[^3]
- الأشخاص من ذوي الدخل المنخفض أو الذين يفتقرون إلى الموارد المالية أو الثقافية
- الأشخاص الذين لديهم خبرة قليلة أو معدومة في المصادر المفتوحة أو البرمجة الإبداعية
- الأشخاص من خلفيات تعليمية متنوعة
- الأشخاص من جميع الفئات العمرية، بما في ذلك الأطفال وكبار السن
- الأشخاص الذين يمتلكون مستويات متفاوتة من المهارات التقنية والأدوات وإمكانية الوصول للإنترنت
- الأشخاص من خلفيات دينية متنوعة
- أي أشخاص آخرين يتعرضون بشكل منهجي للإقصاء أو تم تمثيلهم تاريخيًا بشكل ناقص
- وجميع التقاطعات بين هذه الهويات

نحن ندرك مدى تعقيد المصطلحات المستخدمة لوصف هوياتنا المختلفة. فاللغة متغيرة، دقيقة، وتخضع دائمًا للنقاش. هذه القائمة ليست شاملة أو نهائية، لكنها محاولة لتسمية التزاماتنا وتحمل المسؤولية تجاهها، وتجاه الاحتياجات المتنوعة لمجتمع p5.js.


### أمثلة
فيما يلي أمثلة على الجهود التي نعتقد أنها تزيد من الإتاحة:

- ترجمة الوثائق والمواد الأخرى إلى لغات أكثر، مع تقليل هيمنة اللغة الإنجليزية[^4] (على سبيل المثال: مشروع رولاندو فارغاس [برمجة بلغة كونا](https://medium.com/@ProcessingOrg/culture-as-translation-processing-in-kuna-language-with-rolando-vargas-and-edinson-izquierdo-8079f14851f7)، ومشروع فيليبي سانتوس غوميز وجوليا برازيل وكاثرين فين زاندر ومارسيا مانسينو [Pê Cinco: الترجمة والترويج للناطقين بالبرتغالية](https://medium.com/processing-foundation/translating-p5-js-into-portuguese-for-the-brazilian-community-14b969e77ab1))
- تحسين دعمنا للتقنيات المساعدة، مثل برامج قراءة الشاشة (على سبيل المثال: مشروع كايتي ليو [إضافة نص بديل في p5.js](https://medium.com/processing-foundation/adding-alt-text-e2c7684e44f8)، ومشروع كلير كيرني-فولب [مشروع إتاحة p5](https://medium.com/processing-foundation/p5-accessibility-115d84535fa8))
- اتباع [إرشادات إمكانية الوصول لمحتوى الويب (WCAG)](https://www.w3.org/TR/WCAG21/) في أدواتنا، والعمل على تسهيل اتباعها من قِبل المستخدمين في مشاريعهم
- جعل رسائل الأخطاء في مكتبة p5.js أكثر وضوحًا ودعمًا للأشخاص الذين يستخدمون الأداة (على سبيل المثال: [نظام الأخطاء الودية في p5.js (FES)](./friendly_error_system.md))
- الإرشاد ودعم متعلمي p5.js داخل المجتمعات التي تم استبعادها تاريخيًا وتهميشها في مجالات البرمجة الإبداعية والفنون الرقمية
- استضافة فعاليات مجتمعية (على سبيل المثال: [يوم إتاحة p5.js لعام 2022](https://p5js.org/events/p5js-access-day-2022)، وفعالية [الويب الذي نريده: p5.js x W3C TPAC 2020](https://medium.com/processing-foundation/p5-js-x-w3c-tpac-bee4c621a053)) باستخدام أساليب تنظيمية تركز على الإتاحة (مثل: توفير مترجم لغة الإشارة الأمريكية ASL، والتعليقات المباشرة، واختيار أماكن ميسّرة للجميع)
- دعم إنشاء موارد تعليمية (على سبيل المثال: منهج أديكيمي سيجواد-أوكاديكي [A11y Syllabus](http://a11ysyllabus.site/))
- نشر وثائق وتقارير عن عملنا تتبع إرشادات WCAG، وتستخدم لغة بسيطة، وتركز على المبتدئين من خلفيات متنوعة (على سبيل المثال: [تقرير إتاحة p5.js من OSACC](https://github.com/processing/OSACC-p5.js-Access-Report))


## إدارة المشروع وإستمرارية العمل عليه
نحن لا نقبل طلبات الميزات الجديدة التي لا تدعم جهودنا في زيادة الإتاحة. ستجدون هذا المعيار منعكسًا في الـIssues والـPull Requests لدينا. كما نؤكد التزامنا بالحفاظ على مجموعة الميزات الحالية في مكتبة p5.js. نرغب في إصلاح الأخطاء بغض النظر عن الجزء الذي توجد فيه داخل قاعدة الكود. نحن نؤمن بأن الحفاظ على استمرارية الأداة يجعلها أكثر سهولةً للمبتدئين.

___

يرجى اعتبار هذا المستند "مستندًا حيًا" قابلًا للتحديث المستمر. سنواصل النقاش حول معنى إعطاء الأولوية للإتاحة، وندعو مجتمعنا للمشاركة والتفاعل مع هذا المستند والقيم التي يصفها. إذا كانت لديك أفكار أو اقتراحات، ندعوك لمشاركتها عبر فتح Issue على GitHub أو عبر إرسال بريد إلكتروني إلى: [email protected].

تمت مراجعة هذه النسخة من بيان الإتاحة الخاص بـ p5.js بالتعاون مع: إيفلين ماسو، نات ديكر، بوبي جو سميث الثالث، سامي فيلر، سونيا (سوه يون) تشوي، شين شين، كيت هولينباخ، لورين لي مكارثي، كارولين سيندرز، تشيان تشيان يي، تريستان جوفاني ماغنو إسبينوزا، تانفي شارما، تسيجي تافيسي، وسارة سيستون، وذلك خلال مؤتمر مساهمي الفنون مفتوحة المصدر 2023.

تمت صياغته النهائية ونشره بواسطة بوبي جو سميث الثالث ونات ديكر بدعم من برنامج زمالة مؤسسة Processing.

[^1]: كرينشو، كيمبرلي (1989). "إزالة التهميش عند تقاطع العرق والجنس: نقد نسوي أسود لعقيدة مكافحة التمييز، والنظرية النسوية، والسياسات المناهضة للعنصرية". منتدى القانون بجامعة شيكاغو. 1989 (1): 139–167. الرقم الدولي المعياري للدوريات: ISSN 0892-5593. النص الكامل متاح على Archive.org.
[^2]: الحرف الكبير "D" في كلمة Deaf يشير إلى الأشخاص الذين ينتمون ثقافيًا إلى مجتمع الصم ويعتبرون جزءًا منه، بينما الحرف الصغير "d" في كلمة deaf فهو مصطلح سمعي يصف الأشخاص الذين يعانون من ضعف السمع لكنهم ليسوا بالضرورة مرتبطين بهوية ثقافية خاصة بمجتمع الصم.
[^3]: توجد تفضيلات متباينة داخل مجتمع ذوي الإحتياجيات الخاصة فيما يتعلق باستخدام اللغة التي تُقدِّم الشخص أولًا (*person-first language*) مقارنةً باللغة التي تُقدِّم الهوية أولًا (*identity-first language*). يمكن الاطلاع على المزيد حول هذا النقاش في المقال: [تفكيك الجدل حول اللغة التي تُقدِّم الشخص أولًا مقابل الهوية أولًا داخل مجتمع التوحد](https://news.northeastern.edu/2018/07/12/unpacking-the-debate-over-person-first-vs-identity-first-language-in-the-autism-community/)، بالإضافة إلى مقال [لغة تعزيز الإعاقة: اللغة التي تُقدِّم الشخص أولًا مقابل اللغة التي تُقدِّم الهوية أولًا](https://editorstorontoblog.com/2024/02/23/disability-affirming-language-person-first-versus-identity-first-language/)، وأيضًا [مسرد اللغة التي تُقدِّم الشخص أولًا واللغة التي تُقدِّم الهوية أولًا](https://ogs.ny.gov/system/files/documents/2024/02/person-first-and-identity-first-glossary_english_final.pdf)، الذي يوضح المزيد من المصطلحات ذات الصلة.
[^4]: يشير مفهوم "الهيمنة اللغوية" أو "الإمبريالية اللغوية" إلى السيطرة المستمرة أو أولوية أو فرض لغات معينة مثل الإنجليزية على حساب اللغات الأصلية، وذلك نتيجة للتوسع الإمبريالي والعولمة.
Loading