AI-For-Beginners/translations/ar/etc/quiz-app
localizeflow[bot] 7a7aeb92a1 chore(i18n): sync translations with latest source changes (chunk 1/1, 203 changes) 2026-01-30 01:10:04 +00:00
..
README.md chore(i18n): sync translations with latest source changes (chunk 1/1, 203 changes) 2026-01-30 01:10:04 +00:00

README.md

الاختبارات

هذه الاختبارات هي اختبارات ما قبل وبعد المحاضرات لمنهج الذكاء الاصطناعي على الرابط https://aka.ms/ai-beginners

إضافة مجموعة اختبارات مترجمة

قم بإضافة ترجمة للاختبارات عن طريق إنشاء هيكل مطابق للاختبارات في مجلد assets/translations. الاختبارات الأصلية موجودة في assets/translations/en. يتم تقسيم الاختبارات إلى عدة مجموعات حسب الدروس. تأكد من مطابقة الترقيم مع القسم الصحيح للاختبار. هناك 40 اختبارًا في هذا المنهج، ويبدأ العد من 0.

بعد تحرير الترجمات، قم بتحرير ملف index.js في مجلد الترجمة لاستيراد جميع الملفات وفقًا للمعايير الموجودة في en.

قم بتحرير ملف index.js في assets/translations لاستيراد الملفات المترجمة الجديدة.

ثم قم بتحرير القائمة المنسدلة في App.vue في هذا التطبيق لإضافة لغتك. طابق الاختصار المحلي مع اسم المجلد الخاص بلغتك.

أخيرًا، قم بتحرير جميع روابط الاختبارات في الدروس المترجمة، إذا كانت موجودة، لتضمين هذا التوطين كمعامل استعلام: ?loc=fr على سبيل المثال.

إعداد المشروع

npm install

التجميع وإعادة التحميل الفوري للتطوير

npm run serve

التجميع والتصغير للإنتاج

npm run build

التحقق من الملفات وإصلاحها

npm run lint

تخصيص الإعدادات

راجع مرجع الإعدادات.

الشكر: شكرًا للإصدار الأصلي لهذا التطبيق الخاص بالاختبارات: https://github.com/arpan45/simple-quiz-vue

النشر على Azure

إليك دليل خطوة بخطوة لمساعدتك على البدء:

  1. قم بعمل Fork لمستودع GitHub تأكد من أن كود تطبيق الويب الثابت الخاص بك موجود في مستودع GitHub الخاص بك. قم بعمل Fork لهذا المستودع.

  2. قم بإنشاء تطبيق ويب ثابت على Azure

  • قم بإنشاء حساب Azure
  • انتقل إلى بوابة Azure
  • انقر على "إنشاء مورد" وابحث عن "تطبيق ويب ثابت".
  • انقر على "إنشاء".
  1. قم بتكوين تطبيق الويب الثابت
  • الأساسيات: الاشتراك: اختر اشتراك Azure الخاص بك.

  • مجموعة الموارد: قم بإنشاء مجموعة موارد جديدة أو استخدم مجموعة موجودة.

  • الاسم: قدم اسمًا لتطبيق الويب الثابت الخاص بك.

  • المنطقة: اختر المنطقة الأقرب لمستخدميك.

  • تفاصيل النشر:

  • المصدر: اختر "GitHub".

  • حساب GitHub: قم بتفويض Azure للوصول إلى حساب GitHub الخاص بك.

  • المؤسسة: اختر مؤسسة GitHub الخاصة بك.

  • المستودع: اختر المستودع الذي يحتوي على تطبيق الويب الثابت الخاص بك.

  • الفرع: اختر الفرع الذي تريد النشر منه.

  • تفاصيل البناء:

  • إعدادات البناء: اختر الإطار الذي تم بناء تطبيقك به (مثل React، Angular، Vue، إلخ).

  • موقع التطبيق: حدد المجلد الذي يحتوي على كود التطبيق الخاص بك (مثل / إذا كان في الجذر).

  • موقع API: إذا كان لديك API، حدد موقعه (اختياري).

  • موقع الإخراج: حدد المجلد الذي يتم فيه إنشاء إخراج البناء (مثل build أو dist).

  1. المراجعة والإنشاء راجع إعداداتك وانقر على "إنشاء". سيقوم Azure بإعداد الموارد اللازمة وإنشاء سير عمل GitHub Actions في مستودعك.

  2. سير عمل GitHub Actions سيقوم Azure تلقائيًا بإنشاء ملف سير عمل GitHub Actions في مستودعك (.github/workflows/azure-static-web-apps-.yml). هذا السير سيقوم بمعالجة عملية البناء والنشر.

  3. مراقبة النشر انتقل إلى علامة التبويب "Actions" في مستودع GitHub الخاص بك. يجب أن ترى سير عمل قيد التشغيل. هذا السير سيقوم ببناء ونشر تطبيق الويب الثابت الخاص بك على Azure. بمجرد اكتمال سير العمل، سيكون تطبيقك متاحًا على عنوان URL الذي يوفره Azure.

مثال على ملف سير العمل

إليك مثال على ما قد يبدو عليه ملف سير عمل GitHub Actions: name: Azure Static Web Apps CI/CD

on:
  push:
    branches:
      - main
  pull_request:
    types: [opened, synchronize, reopened, closed]
    branches:
      - main

jobs:
  build_and_deploy_job:
    runs-on: ubuntu-latest
    name: Build and Deploy Job
    steps:
      - uses: actions/checkout@v2
      - name: Build And Deploy
        id: builddeploy
        uses: Azure/static-web-apps-deploy@v1
        with:
          azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN }}
          repo_token: ${{ secrets.GITHUB_TOKEN }}
          action: "upload"
          app_location: "etc/quiz-app # App source code path"
          api_location: ""API source code path optional
          output_location: "dist" #Built app content directory - optional

موارد إضافية

إخلاء المسؤولية:
تم ترجمة هذا المستند باستخدام خدمة الترجمة بالذكاء الاصطناعي Co-op Translator. بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو معلومات غير دقيقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الرسمي. للحصول على معلومات حاسمة، يُوصى بالاستعانة بترجمة بشرية احترافية. نحن غير مسؤولين عن أي سوء فهم أو تفسيرات خاطئة تنشأ عن استخدام هذه الترجمة.