You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
IoT-For-Beginners/translations/ar/2-farm/lessons/1-predict-plant-growth/README.md

284 lines
27 KiB

<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "d105b44deae539165855c976dcdeca99",
"translation_date": "2025-08-26T22:12:59+00:00",
"source_file": "2-farm/lessons/1-predict-plant-growth/README.md",
"language_code": "ar"
}
-->
# توقع نمو النباتات باستخدام إنترنت الأشياء
![نظرة عامة على الدرس](../../../../../translated_images/lesson-5.42b234299279d263143148b88ab4583861a32ddb03110c6c1120e41bb88b2592.ar.jpg)
> رسم توضيحي بواسطة [نيتيا ناراسيمهان](https://github.com/nitya). اضغط على الصورة للحصول على نسخة أكبر.
## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://black-meadow-040d15503.1.azurestaticapps.net/quiz/9)
## المقدمة
النباتات تحتاج إلى عناصر معينة للنمو - الماء، ثاني أكسيد الكربون، المغذيات، الضوء، والحرارة. في هذا الدرس، ستتعلم كيفية حساب معدلات نمو ونضج النباتات من خلال قياس درجة حرارة الهواء.
في هذا الدرس سنتناول:
* [الزراعة الرقمية](../../../../../2-farm/lessons/1-predict-plant-growth)
* [لماذا تعتبر درجة الحرارة مهمة في الزراعة؟](../../../../../2-farm/lessons/1-predict-plant-growth)
* [قياس درجة الحرارة المحيطة](../../../../../2-farm/lessons/1-predict-plant-growth)
* [أيام درجة النمو (GDD)](../../../../../2-farm/lessons/1-predict-plant-growth)
* [حساب GDD باستخدام بيانات مستشعر درجة الحرارة](../../../../../2-farm/lessons/1-predict-plant-growth)
## الزراعة الرقمية
الزراعة الرقمية تغير طريقة الزراعة باستخدام أدوات لجمع وتخزين وتحليل البيانات الزراعية. نحن حالياً في فترة تُعرف بـ "الثورة الصناعية الرابعة" وفقاً للمنتدى الاقتصادي العالمي، وصعود الزراعة الرقمية يُطلق عليه "الثورة الزراعية الرابعة" أو "الزراعة 4.0".
> 🎓 يشمل مصطلح الزراعة الرقمية أيضاً "سلسلة القيمة الزراعية" بأكملها، أي الرحلة الكاملة من المزرعة إلى المائدة. يتضمن ذلك تتبع جودة المنتجات أثناء شحنها ومعالجتها، أنظمة المستودعات والتجارة الإلكترونية، وحتى تطبيقات تأجير الجرارات!
هذه التغييرات تسمح للمزارعين بزيادة الإنتاجية، استخدام أقل للأسمدة والمبيدات، واستخدام المياه بكفاءة أكبر. على الرغم من أن هذه التقنيات تُستخدم بشكل رئيسي في الدول الغنية، إلا أن أسعار المستشعرات والأجهزة الأخرى تنخفض تدريجياً، مما يجعلها أكثر وصولاً للدول النامية.
بعض التقنيات التي تمكنها الزراعة الرقمية تشمل:
* قياس درجة الحرارة - قياس درجة الحرارة يسمح للمزارعين بتوقع نمو ونضج النباتات.
* الري الآلي - قياس رطوبة التربة وتشغيل أنظمة الري عندما تكون التربة جافة جداً، بدلاً من الري الموقوت. الري الموقوت يمكن أن يؤدي إلى نقص الري خلال فترات الجفاف أو الإفراط في الري أثناء الأمطار. من خلال الري فقط عندما تحتاج التربة، يمكن للمزارعين تحسين استخدام المياه.
* مكافحة الآفات - يمكن للمزارعين استخدام الكاميرات على الروبوتات الآلية أو الطائرات بدون طيار لفحص الآفات، ثم تطبيق المبيدات فقط حيثما كان ذلك ضرورياً، مما يقلل من كمية المبيدات المستخدمة ويقلل من تسرب المبيدات إلى مصادر المياه المحلية.
✅ قم ببعض البحث. ما هي التقنيات الأخرى المستخدمة لتحسين إنتاجية الزراعة؟
> 🎓 يُستخدم مصطلح "الزراعة الدقيقة" لتعريف مراقبة وقياس والاستجابة للمحاصيل على أساس كل حقل أو حتى أجزاء من الحقل. يشمل ذلك قياس مستويات المياه والمغذيات والآفات والاستجابة بدقة، مثل الري فقط لجزء صغير من الحقل.
## لماذا تعتبر درجة الحرارة مهمة في الزراعة؟
عند تعلم النباتات، يتم تعليم معظم الطلاب عن ضرورة الماء، الضوء، ثاني أكسيد الكربون، والمغذيات. لكن النباتات تحتاج أيضاً إلى الدفء للنمو - لهذا السبب تزهر النباتات في الربيع مع ارتفاع درجة الحرارة، ولماذا يمكن للزهور مثل النرجس أن تنبت مبكراً بسبب فترة دافئة قصيرة، ولماذا تعتبر البيوت الزجاجية والدفيئات فعالة جداً في تعزيز نمو النباتات.
> 🎓 تقوم البيوت الزجاجية والدفيئات بوظائف مشابهة، ولكن مع اختلاف مهم. يتم تسخين الدفيئات بشكل صناعي وتسمح للمزارعين بالتحكم في درجات الحرارة بدقة أكبر، بينما تعتمد البيوت الزجاجية على الشمس للحصول على الدفء وعادةً ما يكون التحكم الوحيد هو النوافذ أو الفتحات الأخرى لتخفيف الحرارة.
النباتات لديها درجة حرارة أساسية أو دنيا، درجة حرارة مثلى، ودرجة حرارة قصوى، وكلها تعتمد على متوسط درجات الحرارة اليومية.
* درجة الحرارة الأساسية - هذه هي الحد الأدنى لمتوسط درجة الحرارة اليومية اللازمة لنمو النبات.
* درجة الحرارة المثلى - هذه هي أفضل متوسط درجة حرارة يومية للحصول على أكبر نمو.
* درجة الحرارة القصوى - هذه هي الحد الأقصى لدرجة الحرارة التي يمكن للنبات تحملها. فوق هذا الحد، يتوقف النبات عن النمو في محاولة للحفاظ على الماء والبقاء على قيد الحياة.
> 💁 هذه هي متوسط درجات الحرارة، محسوبة من درجات الحرارة اليومية والليلية. تحتاج النباتات أيضاً إلى درجات حرارة مختلفة خلال النهار والليل لتساعدها على التمثيل الضوئي بكفاءة أكبر وتوفير الطاقة ليلاً.
كل نوع من النباتات لديه قيم مختلفة لدرجات الحرارة الأساسية والمثلى والقصوى. لهذا السبب تزدهر بعض النباتات في البلدان الحارة، وأخرى في البلدان الباردة.
✅ قم ببعض البحث. بالنسبة لأي نباتات لديك في حديقتك، مدرستك، أو الحديقة المحلية، حاول العثور على درجة الحرارة الأساسية لها.
![رسم بياني يظهر معدل النمو يرتفع مع ارتفاع درجة الحرارة، ثم ينخفض عندما تصبح درجة الحرارة مرتفعة جداً](../../../../../translated_images/plant-growth-temp-graph.c6d69c9478e6ca832baa8dcb8d4adcbb67304074ce50e94ac8faae95975177f9.ar.png)
الرسم البياني أعلاه يظهر مثالاً على معدل النمو مقابل درجة الحرارة. حتى درجة الحرارة الأساسية، لا يوجد نمو. معدل النمو يزيد حتى يصل إلى درجة الحرارة المثلى، ثم ينخفض بعد الوصول إلى هذه الذروة.
شكل هذا الرسم البياني يختلف من نوع نبات إلى آخر. بعض النباتات لديها انخفاض حاد بعد المثلى، وبعضها لديها زيادات أبطأ من الأساسية إلى المثلى.
> 💁 لكي يحصل المزارع على أفضل نمو، يحتاج إلى معرفة القيم الثلاث لدرجات الحرارة وفهم شكل الرسوم البيانية للنباتات التي يزرعها.
إذا كان لدى المزارع القدرة على التحكم في درجة الحرارة، على سبيل المثال في دفيئة تجارية، يمكنه تحسين الظروف لنباتاته. دفيئة تجارية تزرع الطماطم على سبيل المثال ستضبط درجة الحرارة إلى حوالي 25 درجة مئوية خلال النهار و20 درجة مئوية ليلاً للحصول على أسرع نمو.
> 🍅 الجمع بين هذه درجات الحرارة مع الإضاءة الصناعية، الأسمدة، والتحكم في مستويات ثاني أكسيد الكربون يعني أن المزارعين التجاريين يمكنهم الزراعة والحصاد طوال العام.
## قياس درجة الحرارة المحيطة
يمكن استخدام مستشعرات درجة الحرارة مع أجهزة إنترنت الأشياء لقياس درجة الحرارة المحيطة.
### المهمة - قياس درجة الحرارة
قم بتنفيذ الدليل المناسب لمراقبة درجات الحرارة باستخدام جهاز إنترنت الأشياء الخاص بك:
* [Arduino - Wio Terminal](wio-terminal-temp.md)
* [كمبيوتر أحادي اللوحة - Raspberry Pi](pi-temp.md)
* [كمبيوتر أحادي اللوحة - جهاز افتراضي](virtual-device-temp.md)
## أيام درجة النمو
أيام درجة النمو (المعروفة أيضاً بوحدات درجة النمو) هي طريقة لقياس نمو النباتات بناءً على درجة الحرارة. بافتراض أن النبات لديه ما يكفي من الماء، المغذيات، وثاني أكسيد الكربون، فإن درجة الحرارة تحدد معدل النمو.
أيام درجة النمو، أو GDD، تُحسب يومياً كمتوسط درجة الحرارة بالدرجة المئوية لليوم فوق درجة الحرارة الأساسية للنبات. كل نبات يحتاج إلى عدد معين من GDD للنمو، الإزهار، أو إنتاج ونضج المحصول. كلما زادت GDD يومياً، زاد معدل نمو النبات.
> 🇺🇸 بالنسبة للأمريكيين، يمكن أيضاً حساب أيام درجة النمو باستخدام الفهرنهايت. 5 GDD (بالدرجة المئوية) تعادل 9 GDD (بالفهرنهايت).
الصيغة الكاملة لحساب GDD معقدة قليلاً، ولكن هناك معادلة مبسطة تُستخدم غالباً كتقريب جيد:
![GDD = T max + T min divided by 2, all minus T base](../../../../../translated_images/gdd-calculation.79b3660f9c5757aa92dc2dd2cdde75344e2d2c1565c4b3151640f7887edc0275.ar.png)
* **GDD** - هذا هو عدد أيام درجة النمو
* **T max** - هذه هي درجة الحرارة اليومية القصوى بالدرجة المئوية
* **T min** - هذه هي درجة الحرارة اليومية الدنيا بالدرجة المئوية
* **T base** - هذه هي درجة الحرارة الأساسية للنبات بالدرجة المئوية
> 💁 هناك اختلافات تتعامل مع T max فوق 30°C أو T min تحت T base، ولكن سنتجاهل هذه الآن.
### مثال - الذرة 🌽
اعتماداً على النوع، تحتاج الذرة (أو الذرة الشامية) بين 800 و2,700 GDD للنضج، مع درجة حرارة أساسية تبلغ 10°C.
في أول يوم فوق درجة الحرارة الأساسية، تم قياس درجات الحرارة التالية:
| القياس | درجة الحرارة °C |
| :---------- | :-------------: |
| القصوى | 16 |
| الدنيا | 12 |
عند إدخال هذه الأرقام في حسابنا:
* T max = 16
* T min = 12
* T base = 10
هذا يعطي حساباً:
![GDD = 16 + 12 divided by 2, all minus 10, giving an answer of 4](../../../../../translated_images/gdd-calculation-corn.64a58b7a7afcd0dfd46ff733996d939f17f4f3feac9f0d1c632be3523e51ebd9.ar.png)
حصلت الذرة على 4 GDD في ذلك اليوم. بافتراض نوع من الذرة يحتاج إلى 800 GDD للنضج، ستحتاج إلى 796 GDD إضافية للوصول إلى النضج.
✅ قم ببعض البحث. بالنسبة لأي نباتات لديك في حديقتك، مدرستك، أو الحديقة المحلية، حاول العثور على عدد GDD المطلوب للوصول إلى النضج أو إنتاج المحاصيل.
## حساب GDD باستخدام بيانات مستشعر درجة الحرارة
النباتات لا تنمو في تواريخ ثابتة - على سبيل المثال لا يمكنك زراعة بذرة ومعرفة أن النبات سيحمل الثمار بالضبط بعد 100 يوم. بدلاً من ذلك، كمزارع يمكنك الحصول على فكرة تقريبية عن المدة التي يستغرقها النبات للنمو، ثم تقوم بفحص يومي لمعرفة متى تكون المحاصيل جاهزة.
هذا له تأثير كبير على العمالة في المزارع الكبيرة، ويعرض المزارع لخطر تفويت المحاصيل التي تكون جاهزة بشكل غير متوقع مبكراً. من خلال قياس درجات الحرارة، يمكن للمزارع حساب GDD التي حصل عليها النبات، مما يسمح له بالفحص فقط عندما يكون قريباً من النضج المتوقع.
من خلال جمع بيانات درجة الحرارة باستخدام جهاز إنترنت الأشياء، يمكن للمزارع أن يتم إعلامه تلقائياً عندما تكون النباتات قريبة من النضج. النموذج النموذجي لهذا هو أن تقوم أجهزة إنترنت الأشياء بقياس درجة الحرارة، ثم نشر هذه البيانات عبر الإنترنت باستخدام شيء مثل MQTT. يقوم الكود الخادم بعد ذلك بالاستماع إلى هذه البيانات وحفظها في مكان ما، مثل قاعدة بيانات. هذا يعني أن البيانات يمكن تحليلها لاحقاً، مثل وظيفة ليلية لحساب GDD لليوم، جمع إجمالي GDD لكل محصول حتى الآن، وتنبيه إذا كان النبات قريباً من النضج.
![يتم إرسال بيانات القياس إلى الخادم ثم حفظها في قاعدة بيانات](../../../../../translated_images/save-telemetry-database.ddc9c6bea0c5ba39449966a463ca6748cd8e2d565dab44ff31c9f1d2f6c21d27.ar.png)
يمكن للكود الخادم أيضاً تعزيز البيانات بإضافة معلومات إضافية. على سبيل المثال، يمكن لجهاز إنترنت الأشياء نشر معرف للإشارة إلى الجهاز، ويمكن للكود الخادم استخدام هذا للبحث عن موقع الجهاز، وما هي المحاصيل التي يراقبها. يمكنه أيضاً إضافة بيانات أساسية مثل الوقت الحالي حيث أن بعض أجهزة إنترنت الأشياء لا تحتوي على الأجهزة اللازمة لتتبع الوقت بدقة، أو تتطلب كوداً إضافياً لقراءة الوقت الحالي عبر الإنترنت.
✅ لماذا تعتقد أن الحقول المختلفة قد تكون لها درجات حرارة مختلفة؟
### المهمة - نشر معلومات درجة الحرارة
قم بتنفيذ الدليل المناسب لنشر بيانات درجة الحرارة عبر MQTT باستخدام جهاز إنترنت الأشياء الخاص بك حتى يمكن تحليلها لاحقاً:
* [Arduino - Wio Terminal](wio-terminal-temp-publish.md)
* [كمبيوتر أحادي اللوحة - Raspberry Pi/جهاز إنترنت الأشياء الافتراضي](single-board-computer-temp-publish.md)
### المهمة - التقاط وتخزين معلومات درجة الحرارة
بمجرد أن يقوم جهاز إنترنت الأشياء بنشر القياسات، يمكن كتابة الكود الخادم للاشتراك في هذه البيانات وتخزينها. بدلاً من حفظها في قاعدة بيانات، سيقوم الكود الخادم بحفظها في ملف قيم مفصولة بفواصل (CSV). ملفات CSV تخزن البيانات كصفوف من القيم كنص، مع فصل كل قيمة بفاصلة، وكل سجل في سطر جديد. إنها طريقة ملائمة، قابلة للقراءة البشرية ومدعومة جيداً لحفظ البيانات كملف.
سيحتوي ملف CSV على عمودين - *التاريخ* و *درجة الحرارة*. يتم تعيين عمود *التاريخ* كالتاريخ والوقت الحالي الذي تم استلام الرسالة فيه بواسطة الخادم، و *درجة الحرارة* تأتي من رسالة القياس.
1. كرر الخطوات في الدرس 4 لإنشاء كود خادم للاشتراك في القياسات. لا تحتاج إلى إضافة كود لنشر الأوامر.
الخطوات لهذا هي:
* تكوين وتفعيل بيئة Python الافتراضية
* تثبيت حزمة paho-mqtt باستخدام pip
* كتابة الكود للاستماع إلى رسائل MQTT المنشورة على موضوع القياسات
> ⚠️ يمكنك الرجوع إلى [التعليمات في الدرس 4 لإنشاء تطبيق Python لتلقي القياسات إذا لزم الأمر](../../../1-getting-started/lessons/4-connect-internet/README.md#receive-telemetry-from-the-mqtt-broker).
قم بتسمية المجلد لهذا المشروع `temperature-sensor-server`.
1. تأكد من أن `client_name` يعكس هذا المشروع:
```cpp
client_name = id + 'temperature_sensor_server'
```
1. أضف الواردات التالية إلى أعلى الملف، أسفل الواردات الموجودة:
```python
from os import path
import csv
from datetime import datetime
```
هذا يستورد مكتبة لقراءة الملفات، مكتبة للتعامل مع ملفات CSV، ومكتبة للمساعدة في التعامل مع التواريخ والأوقات.
1. أضف الكود التالي قبل وظيفة `handle_telemetry`:
```python
temperature_file_name = 'temperature.csv'
fieldnames = ['date', 'temperature']
if not path.exists(temperature_file_name):
with open(temperature_file_name, mode='w') as csv_file:
writer = csv.DictWriter(csv_file, fieldnames=fieldnames)
writer.writeheader()
```
هذا الكود يعلن عن بعض الثوابت لاسم الملف الذي سيتم الكتابة إليه، واسم رؤوس الأعمدة لملف CSV. يحتوي الصف الأول من ملف CSV تقليدياً على رؤوس الأعمدة مفصولة بفواصل.
ثم يتحقق الكود لمعرفة ما إذا كان ملف CSV موجوداً بالفعل. إذا لم يكن موجوداً، يتم إنشاؤه مع رؤوس الأعمدة في الصف الأول.
1. أضف الكود التالي إلى نهاية وظيفة `handle_telemetry`:
```python
with open(temperature_file_name, mode='a') as temperature_file:
temperature_writer = csv.DictWriter(temperature_file, fieldnames=fieldnames)
temperature_writer.writerow({'date' : datetime.now().astimezone().replace(microsecond=0).isoformat(), 'temperature' : payload['temperature']})
```
هذا الكود يفتح ملف CSV، ثم يضيف صفًا جديدًا في النهاية. يحتوي الصف على التاريخ والوقت الحاليين بتنسيق قابل للقراءة البشرية، متبوعًا بدرجة الحرارة المستلمة من جهاز إنترنت الأشياء. يتم تخزين البيانات بتنسيق [ISO 8601](https://wikipedia.org/wiki/ISO_8601) مع المنطقة الزمنية، ولكن بدون أجزاء من الثانية.
1. قم بتشغيل هذا الكود بنفس الطريقة كما في السابق، مع التأكد من أن جهاز إنترنت الأشياء الخاص بك يرسل البيانات. سيتم إنشاء ملف CSV يسمى `temperature.csv` في نفس المجلد. إذا قمت بعرضه، سترى قياسات التاريخ/الوقت ودرجات الحرارة:
```output
date,temperature
2021-04-19T17:21:36-07:00,25
2021-04-19T17:31:36-07:00,24
2021-04-19T17:41:36-07:00,25
```
1. قم بتشغيل هذا الكود لفترة من الوقت لالتقاط البيانات. من الأفضل تشغيله ليوم كامل لجمع بيانات كافية لحساب GDD.
> 💁 إذا كنت تستخدم جهاز إنترنت الأشياء الافتراضي، قم بتحديد مربع الاختيار العشوائي واضبط نطاقًا لتجنب الحصول على نفس درجة الحرارة في كل مرة يتم فيها إرجاع قيمة درجة الحرارة.
![حدد مربع الاختيار العشوائي واضبط نطاقًا](../../../../../translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f8c76616b10c7c23a6592321bb1a6310e0b481e72f97d23b3.ar.png)
> 💁 إذا كنت تريد تشغيل هذا ليوم كامل، فعليك التأكد من أن الكمبيوتر الذي يعمل عليه كود الخادم لن يدخل في وضع السكون، إما عن طريق تغيير إعدادات الطاقة، أو تشغيل شيء مثل [هذا السكربت بلغة بايثون للحفاظ على النظام نشطًا](https://github.com/jaqsparow/keep-system-active).
> 💁 يمكنك العثور على هذا الكود في مجلد [code-server/temperature-sensor-server](../../../../../2-farm/lessons/1-predict-plant-growth/code-server/temperature-sensor-server).
### المهمة - حساب GDD باستخدام البيانات المخزنة
بمجرد أن يقوم الخادم بالتقاط بيانات درجة الحرارة، يمكن حساب GDD لنبات معين.
الخطوات للقيام بذلك يدويًا هي:
1. العثور على درجة الحرارة الأساسية للنبات. على سبيل المثال، درجة الحرارة الأساسية للفراولة هي 10°C.
1. من ملف `temperature.csv`، ابحث عن أعلى وأدنى درجات الحرارة لليوم.
1. استخدم معادلة حساب GDD المذكورة سابقًا لحساب GDD.
على سبيل المثال، إذا كانت أعلى درجة حرارة لليوم هي 25°C، وأدنى درجة حرارة هي 12°C:
![GDD = 25 + 12 مقسومة على 2، ثم طرح 10 من النتيجة ليصبح الناتج 8.5](../../../../../translated_images/gdd-calculation-strawberries.59f57db94b22adb8ff6efb951ace33af104a1c6ccca3ffb0f8169c14cb160c90.ar.png)
* 25 + 12 = 37
* 37 / 2 = 18.5
* 18.5 - 10 = 8.5
لذلك، حصلت الفراولة على **8.5** GDD. تحتاج الفراولة إلى حوالي 250 GDD لتثمر، لذا لا يزال هناك وقت.
---
## 🚀 التحدي
النباتات تحتاج إلى أكثر من الحرارة لتنمو. ما الأشياء الأخرى التي تحتاجها؟
بالنسبة لهذه الأشياء، ابحث إذا كانت هناك أجهزة استشعار يمكنها قياسها. ماذا عن المشغلات للتحكم في هذه المستويات؟ كيف يمكنك تجميع جهاز أو أكثر من أجهزة إنترنت الأشياء لتحسين نمو النباتات؟
## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://black-meadow-040d15503.1.azurestaticapps.net/quiz/10)
## المراجعة والدراسة الذاتية
* اقرأ المزيد عن الزراعة الرقمية في [صفحة ويكيبيديا للزراعة الرقمية](https://wikipedia.org/wiki/Digital_agriculture). اقرأ أيضًا المزيد عن الزراعة الدقيقة في [صفحة ويكيبيديا للزراعة الدقيقة](https://wikipedia.org/wiki/Precision_agriculture).
* حساب أيام درجة النمو الكامل أكثر تعقيدًا من الحساب المبسط المذكور هنا. اقرأ المزيد عن المعادلة الأكثر تعقيدًا وكيفية التعامل مع درجات الحرارة التي تقل عن الأساس في [صفحة ويكيبيديا لأيام درجة النمو](https://wikipedia.org/wiki/Growing_degree-day).
* قد يكون الطعام نادرًا في المستقبل إذا استمررنا في استخدام نفس طرق الزراعة. تعرف على المزيد حول تقنيات الزراعة عالية التقنية في هذا [الفيديو عن مزارع المستقبل عالية التقنية على يوتيوب](https://www.youtube.com/watch?v=KIEOuKD9KX8).
## الواجب
[تصور بيانات GDD باستخدام Jupyter Notebook](assignment.md)
---
**إخلاء المسؤولية**:
تم ترجمة هذا المستند باستخدام خدمة الترجمة بالذكاء الاصطناعي [Co-op Translator](https://github.com/Azure/co-op-translator). بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو معلومات غير دقيقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الرسمي. للحصول على معلومات حاسمة، يُوصى بالاستعانة بترجمة بشرية احترافية. نحن غير مسؤولين عن أي سوء فهم أو تفسيرات خاطئة ناتجة عن استخدام هذه الترجمة.