AI-For-Beginners/translations/bg/etc/quiz-app
localizeflow[bot] 43c61babaf chore(i18n): sync translations with latest source changes (chunk 1/1, 201 changes) 2026-01-30 02:36:47 +00:00
..
README.md chore(i18n): sync translations with latest source changes (chunk 1/1, 201 changes) 2026-01-30 02:36:47 +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 Static Web App

  • Създайте Azure акаунт
  • Отидете в Azure портала
  • Кликнете върху „Create a resource“ и потърсете „Static Web App“.
  • Кликнете върху „Create“.
  1. Конфигурирайте Static Web App
  • Основни настройки: Абонамент: Изберете вашия Azure абонамент.

  • Група ресурси: Създайте нова група ресурси или използвайте съществуваща.

  • Име: Въведете име за вашето статично уеб приложение.

  • Регион: Изберете региона, който е най-близо до вашите потребители.

  • Подробности за деплойването:

  • Източник: Изберете „GitHub“.

  • GitHub акаунт: Упълномощете Azure да има достъп до вашия GitHub акаунт.

  • Организация: Изберете вашата GitHub организация.

  • Хранилище: Изберете хранилището, което съдържа вашето статично уеб приложение.

  • Клон: Изберете клона, от който искате да деплойвате.

  • Подробности за компилацията:

  • Пресети за компилация: Изберете фреймуърка, с който е създадено вашето приложение (например React, Angular, Vue и т.н.).

  • Местоположение на приложението: Посочете папката, която съдържа кода на вашето приложение (например /, ако е в основната директория).

  • Местоположение на API: Ако имате API, посочете неговото местоположение (по избор).

  • Местоположение на изхода: Посочете папката, където се генерира изходът от компилацията (например build или dist).

  1. Преглед и създаване Прегледайте настройките си и кликнете върху „Create“. Azure ще създаде необходимите ресурси и ще създаде GitHub Actions workflow във вашето хранилище.

  2. GitHub Actions Workflow Azure автоматично ще създаде GitHub Actions workflow файл във вашето хранилище (.github/workflows/azure-static-web-apps-.yml). Този workflow ще се грижи за процеса на компилация и деплойване.

  3. Наблюдение на деплойването Отидете в раздела „Actions“ във вашето GitHub хранилище. Трябва да видите работен процес, който се изпълнява. Този работен процес ще компилира и деплойва вашето статично уеб приложение в Azure. След като работният процес завърши, вашето приложение ще бъде активно на предоставения Azure URL.

Примерен файл за работен процес

Ето пример за това как може да изглежда GitHub Actions workflow файлът: 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

Допълнителни ресурси

Отказ от отговорност:
Този документ е преведен с помощта на AI услуга за превод Co-op Translator. Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи може да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за недоразумения или погрешни интерпретации, произтичащи от използването на този превод.