AI-For-Beginners/translations/ru/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. Форк репозитория GitHub
    Убедитесь, что код вашего статического веб-приложения находится в вашем репозитории GitHub. Сделайте форк этого репозитория.

  2. Создайте статическое веб-приложение Azure

  • Создайте аккаунт Azure
  • Перейдите в портал Azure
  • Нажмите «Создать ресурс» и найдите «Static Web App».
  • Нажмите «Создать».
  1. Настройте статическое веб-приложение
  • Основные параметры:

    • Подписка: Выберите вашу подписку Azure.
    • Группа ресурсов: Создайте новую группу ресурсов или используйте существующую.
    • Имя: Укажите имя для вашего статического веб-приложения.
    • Регион: Выберите регион, ближайший к вашим пользователям.
  • Детали развертывания:

    • Источник: Выберите «GitHub».
    • Аккаунт GitHub: Авторизуйте Azure для доступа к вашему аккаунту GitHub.
    • Организация: Выберите вашу организацию GitHub.
    • Репозиторий: Выберите репозиторий, содержащий ваше статическое веб-приложение.
    • Ветка: Выберите ветку, из которой вы хотите развернуть приложение.
  • Детали сборки:

    • Пресеты сборки: Выберите фреймворк, на котором построено ваше приложение (например, React, Angular, Vue и т. д.).
    • Расположение приложения: Укажите папку, содержащую код вашего приложения (например, /, если оно находится в корне).
    • Расположение API: Если у вас есть API, укажите его расположение (опционально).
    • Расположение вывода: Укажите папку, где генерируется результат сборки (например, build или dist).
  1. Проверьте и создайте
    Проверьте настройки и нажмите «Создать». Azure настроит необходимые ресурсы и создаст GitHub Actions workflow в вашем репозитории.

  2. Workflow GitHub Actions
    Azure автоматически создаст файл workflow GitHub Actions в вашем репозитории (.github/workflows/azure-static-web-apps-.yml). Этот workflow будет обрабатывать процесс сборки и развертывания.

  3. Мониторинг развертывания
    Перейдите на вкладку «Actions» в вашем репозитории GitHub.
    Вы должны увидеть запущенный workflow. Этот workflow соберет и развернет ваше статическое веб-приложение на Azure.
    После завершения workflow ваше приложение будет доступно по предоставленному URL-адресу Azure.

Пример файла workflow

Вот пример того, как может выглядеть файл workflow 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. Хотя мы стремимся к точности, пожалуйста, учитывайте, что автоматические переводы могут содержать ошибки или неточности. Оригинальный документ на его родном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется профессиональный перевод человеком. Мы не несем ответственности за любые недоразумения или неправильные интерпретации, возникающие в результате использования данного перевода.