AI-For-Beginners/translations/sr/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
  • Основно:

    • Subscription: Изаберите своју Azure претплату.
    • Resource Group: Креирајте нову групу ресурса или користите постојећу.
    • Name: Унесите назив за вашу статичку веб апликацију.
    • Region: Изаберите регион најближи вашим корисницима.
  • Детаљи о деплојовању:

    • Source: Изаберите „GitHub“.
    • GitHub Account: Овластите Azure да приступи вашем GitHub налогу.
    • Organization: Изаберите вашу GitHub организацију.
    • Repository: Изаберите репозиторијум који садржи вашу статичку веб апликацију.
    • Branch: Изаберите грану са које желите да деплојујете.
  • Детаљи о изградњи:

    • Build Presets: Изаберите оквир у коме је ваша апликација направљена (нпр. React, Angular, Vue, итд.).
    • App Location: Наведите фасциклу која садржи код ваше апликације (нпр. / ако је у корену).
    • API Location: Ако имате API, наведите његову локацију (опционо).
    • Output Location: Наведите фасциклу у којој се генерише излаз изградње (нпр. 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 репозиторијуму.
    Требало би да видите workflow који се извршава. Овај workflow ће изградити и деплојовати вашу статичку веб апликацију на Azure.
    Када workflow буде завршен, ваша апликација ће бити доступна на обезбеђеном Azure URL-у.

Пример датотеке за Workflow

Ево примера како би 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

Додатни ресурси

Одрицање од одговорности:
Овај документ је преведен коришћењем услуге за превођење помоћу вештачке интелигенције Co-op Translator. Иако настојимо да обезбедимо тачност, молимо вас да имате у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати меродавним извором. За критичне информације препоручује се професионални превод од стране људи. Не преузимамо одговорност за било каква погрешна тумачења или неспоразуме који могу произаћи из коришћења овог превода.