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.
Data-Science-For-Beginners/translations/ar/quiz-app
leestott e2b90108bb
🌐 Update translations via Co-op Translator
3 weeks ago
..
README.md 🌐 Update translations via Co-op Translator 3 weeks ago

README.md

الاختبارات

هذه الاختبارات هي اختبارات ما قبل وبعد المحاضرات لمنهج علم البيانات على الرابط https://aka.ms/datascience-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: "quiz-app" # App source code path
          api_location: ""API source code path optional
          output_location: "dist" #Built app content directory - optional

موارد إضافية


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