Локализација ЦИ и ЦД

Вики Српски (ћирилица)

Локализациони CI/CD континуирано проверава вишејезични садржај како би се недостајућа средства, покварени линкови и регресије приступачности открили рано.


Жељене провере

  • доследност пописа локалитета
  • свеже генерисање сајта пре прегледа паритета
  • провера линкова
  • генерисање чланака и страница
  • провера правописа где је доступна
  • паритет резервисаних места
  • основни тестови приступачности
  • провере покривености снимака екрана и дијаграма

Правило свежег генерисања

Токови локализационог CI-ја и прегледа не смеју да заснивају налазе о паритету на застарелим генерисаним артефактима.

Потребан редослед:

  1. генеришите сајт из тренутног стања репозиторијума
  2. покрените валидаторе над свеже генерисаним излазом
  3. по потреби прегледајте генерисани HTML
  4. по потреби прегледајте рендеровани излаз

Ово је важно зато што изворни Markdown, генерисани HTML, објављени излаз и понашање рендеровано у прегледачу могу привремено да одступају током развоја.

Приоритет прегледа

Најстрожи преглед на матерњем језику и преглед паритета прво примените на:

  • новокреирани садржај
  • недавно проширени садржај
  • садржај који се тренутно уређује

Затим исте стандарде прегледа постепено проширите и на старији локализовани садржај.

Прогресија класа дефеката

Локализациони CI треба да прати и једно и друго:

  • Localization Debt
  • Open Defect Classes

Дуг мери преостали рад на изворном садржају.

Отворене класе дефеката мере да ли систем и даље дозвољава да се нека категорија проблема поново појави.

Чим класа дефеката достигне нула појављивања, њен валидатор би, где је то практично, требало да пређе из саветодавног у блокирајући режим рада.

Примери:

  • објављивање заменског нацрта
  • непреведени резимеи
  • непреведени метаподаци
  • непреведена тела текста
  • објављивање на мешовитим језицима

CI није само чувар пролаза. Он је механизам који спречава да се затворене класе дефеката тихо поново отворе.

Редослед генерисања за навигацију чланака

Тренутни уговор јавне навигације чланака је:

  • post-article-nav
  • related-content
  • related-topic-nav

Генерисање и валидација треба да се одвијају овим редоследом:

  1. генеришите HTML чланака
  2. генеришите индексне странице
  3. покрените сваку преосталу накнадну обраду навигације само ако је и даље потребна
  4. валидирајте свеже генерисани излаз
  5. прегледајте генерисани HTML или рендеровани излаз ако ток рада захтева људску процену паритета

Ако валидатор и даље очекује наслеђени блок topic-nav, ажурирајте валидатор на тренутни уговор уместо да крпите генерисани HTML.