i18n(uk): complete P3 examples + P4 root docs translation

- Translate 07-plugins: devops-automation, documentation, pr-review
  (READMEs, commands, agents, templates)
- Update TRANSLATION_QUEUE.md — all priorities complete (100%)

Ref: luongnv89/claude-howto#63
This commit is contained in:
Evgenij I
2026-04-10 00:16:09 +03:00
parent f5659be047
commit 8438a0378a
11 changed files with 193 additions and 171 deletions

View File

@@ -1,39 +1,39 @@
# ADR [Number]: [Title] # ADR [Номер]: [Назва]
## Status ## Статус
[Proposed | Accepted | Deprecated | Superseded] [Запропоновано | Прийнято | Застаріло | Замінено]
## Context ## Контекст
What is the issue that we're seeing that is motivating this decision or change? Яка проблема спонукає це рішення або зміну?
## Decision ## Рішення
What is the change that we're proposing and/or doing? Яку зміну ми пропонуємо та/або впроваджуємо?
## Consequences ## Наслідки
What becomes easier or more difficult to do because of this change? Що стає простішим або складнішим через цю зміну?
### Positive ### Позитивні
- Benefit 1 - Перевага 1
- Benefit 2 - Перевага 2
### Negative ### Негативні
- Drawback 1 - Недолік 1
- Drawback 2 - Недолік 2
### Neutral ### Нейтральні
- Consideration 1 - Міркування 1
- Consideration 2 - Міркування 2
## Alternatives Considered ## Розглянуті альтернативи
What other options were considered and why were they not chosen? Які інші варіанти було розглянуто та чому їх не обрано?
### Alternative 1 ### Альтернатива 1
Description and reason for not choosing. Опис та причина відхилення.
### Alternative 2 ### Альтернатива 2
Description and reason for not choosing. Опис та причина відхилення.
## References ## Посилання
- Related ADRs - Пов'язані ADR
- External documentation - Зовнішня документація
- Discussion links - Посилання на обговорення

View File

@@ -1,32 +1,32 @@
# [METHOD] /api/v1/[endpoint] # [METHOD] /api/v1/[endpoint]
## Description ## Опис
Brief explanation of what this endpoint does. Короткий опис що робить цей ендпоінт.
## Authentication ## Автентифікація
Required authentication method (e.g., Bearer token). Необхідний метод автентифікації (напр., Bearer token).
## Parameters ## Параметри
### Path Parameters ### Параметри шляху
| Name | Type | Required | Description | | Назва | Тип | Обов'язковий | Опис |
|------|------|----------|-------------| |-------|-----|-------------|------|
| id | string | Yes | Resource ID | | id | string | Так | ID ресурсу |
### Query Parameters ### Параметри запиту
| Name | Type | Required | Description | | Назва | Тип | Обов'язковий | Опис |
|------|------|----------|-------------| |-------|-----|-------------|------|
| page | integer | No | Page number (default: 1) | | page | integer | Ні | Номер сторінки (за замовч.: 1) |
| limit | integer | No | Items per page (default: 20) | | limit | integer | Ні | Елементів на сторінку (за замовч.: 20) |
### Request Body ### Тіло запиту
```json ```json
{ {
"field": "value" "field": "value"
} }
``` ```
## Responses ## Відповіді
### 200 OK ### 200 OK
```json ```json
@@ -61,7 +61,7 @@ Required authentication method (e.g., Bearer token).
} }
``` ```
## Examples ## Приклади
### cURL ### cURL
```bash ```bash
@@ -92,10 +92,10 @@ response = requests.get(
data = response.json() data = response.json()
``` ```
## Rate Limits ## Обмеження частоти запитів
- 1000 requests per hour for authenticated users - 1000 запитів на годину для автентифікованих користувачів
- 100 requests per hour for public endpoints - 100 запитів на годину для публічних ендпоінтів
## Related Endpoints ## Пов'язані ендпоінти
- [GET /api/v1/related](#) - [GET /api/v1/related](#)
- [POST /api/v1/related](#) - [POST /api/v1/related](#)

View File

@@ -1,38 +1,38 @@
# Function: `functionName` # Функція: `functionName`
## Description ## Опис
Brief description of what the function does. Короткий опис що робить функція.
## Signature ## Сигнатура
```typescript ```typescript
function functionName(param1: Type1, param2: Type2): ReturnType function functionName(param1: Type1, param2: Type2): ReturnType
``` ```
## Parameters ## Параметри
| Parameter | Type | Required | Description | | Параметр | Тип | Обов'язковий | Опис |
|-----------|------|----------|-------------| |----------|-----|-------------|------|
| param1 | Type1 | Yes | Description of param1 | | param1 | Type1 | Так | Опис param1 |
| param2 | Type2 | No | Description of param2 | | param2 | Type2 | Ні | Опис param2 |
## Returns ## Повертає
**Type**: `ReturnType` **Тип**: `ReturnType`
Description of what is returned. Опис того, що повертається.
## Throws ## Кидає виключення
- `Error`: When invalid input is provided - `Error`: При невалідному введенні
- `TypeError`: When wrong type is passed - `TypeError`: При неправильному типі
## Examples ## Приклади
### Basic Usage ### Базове використання
```typescript ```typescript
const result = functionName('value1', 'value2'); const result = functionName('value1', 'value2');
console.log(result); console.log(result);
``` ```
### Advanced Usage ### Просунуте використання
```typescript ```typescript
const result = functionName( const result = functionName(
complexParam1, complexParam1,
@@ -40,11 +40,11 @@ const result = functionName(
); );
``` ```
## Notes ## Нотатки
- Additional notes or warnings - Додаткові нотатки або попередження
- Performance considerations - Міркування щодо продуктивності
- Best practices - Найкращі практики
## See Also ## Див. також
- [Related Function](#) - [Пов'язана функція](#)
- [API Documentation](#) - [API-документація](#)

View File

@@ -3,89 +3,89 @@
<img alt="Claude How To" src="../../resources/logos/claude-howto-logo.svg"> <img alt="Claude How To" src="../../resources/logos/claude-howto-logo.svg">
</picture> </picture>
# PR Review Plugin # Плагін PR Review
Complete PR review workflow with security, testing, and documentation checks. Повний робочий процес рев'ю PR з перевірками безпеки, тестування та документації.
## Features ## Функції
Security analysis Аналіз безпеки
Test coverage checking Перевірка покриття тестами
Documentation verification Верифікація документації
Code quality assessment Оцінка якості коду
Performance impact analysis Аналіз впливу на продуктивність
## Installation ## Встановлення
```bash ```bash
/plugin install pr-review /plugin install pr-review
``` ```
## What's Included ## Що включено
### Slash Commands ### Слеш-команди
- `/review-pr` - Comprehensive PR review - `/review-pr` — Комплексне рев'ю PR
- `/check-security` - Security-focused review - `/check-security` — Рев'ю з фокусом на безпеці
- `/check-tests` - Test coverage analysis - `/check-tests` — Аналіз покриття тестами
### Subagents ### Субагенти
- `security-reviewer` - Security vulnerability detection - `security-reviewer` — Виявлення вразливостей безпеки
- `test-checker` - Test coverage analysis - `test-checker` — Аналіз покриття тестами
- `performance-analyzer` - Performance impact evaluation - `performance-analyzer` — Оцінка впливу на продуктивність
### MCP Servers ### MCP-сервери
- GitHub integration for PR data - Інтеграція з GitHub для даних PR
### Hooks ### Хуки
- `pre-review.js` - Pre-review validation - `pre-review.js` — Передрев'юшна валідація
## Usage ## Використання
### Basic PR Review ### Базове рев'ю PR
``` ```
/review-pr /review-pr
``` ```
### Security Check Only ### Тільки перевірка безпеки
``` ```
/check-security /check-security
``` ```
### Test Coverage Check ### Перевірка покриття тестами
``` ```
/check-tests /check-tests
``` ```
## Requirements ## Вимоги
- Claude Code 1.0+ - Claude Code 1.0+
- GitHub access - Доступ до GitHub
- Git repository - Git-репозиторій
## Configuration ## Конфігурація
Set up your GitHub token: Налаштуйте GitHub-токен:
```bash ```bash
export GITHUB_TOKEN="your_github_token" export GITHUB_TOKEN="your_github_token"
``` ```
## Example Workflow ## Приклад робочого процесу
``` ```
User: /review-pr User: /review-pr
Claude: Claude:
1. Runs pre-review hook (validates git repo) 1. Запускає pre-review хук (валідація git-репозиторію)
2. Fetches PR data via GitHub MCP 2. Отримує дані PR через GitHub MCP
3. Delegates security review to security-reviewer subagent 3. Делегує рев'ю безпеки субагенту security-reviewer
4. Delegates testing to test-checker subagent 4. Делегує тестування субагенту test-checker
5. Delegates performance to performance-analyzer subagent 5. Делегує продуктивність субагенту performance-analyzer
6. Synthesizes all findings 6. Синтезує всі знахідки
7. Provides comprehensive review report 7. Надає комплексний звіт рев'ю
Result: Результат:
Security: No critical issues found Безпека: Критичних проблем не знайдено
⚠️ Testing: Coverage is 65%, recommend 80%+ ⚠️ Тестування: Покриття 65%, рекомендовано 80%+
Performance: No significant impact Продуктивність: Суттєвого впливу немає
📝 Recommendations: Add tests for edge cases 📝 Рекомендації: Додати тести для граничних випадків
``` ```

View File

@@ -1,13 +1,13 @@
--- ---
name: performance-analyzer name: performance-analyzer
description: Performance impact analysis description: Аналіз впливу на продуктивність
tools: read, grep, bash tools: read, grep, bash
--- ---
# Performance Analyzer # Аналізатор продуктивності
Evaluates performance impact of changes: Оцінює вплив змін на продуктивність:
- Algorithm complexity - Складність алгоритмів
- Database query efficiency - Ефективність запитів до бази даних
- Memory usage - Використання пам'яті
- Caching opportunities - Можливості кешування

View File

@@ -1,13 +1,13 @@
--- ---
name: security-reviewer name: security-reviewer
description: Security-focused code review description: Код-рев'ю з фокусом на безпеці
tools: read, grep, diff tools: read, grep, diff
--- ---
# Security Reviewer # Рецензент безпеки
Specializes in finding security vulnerabilities: Спеціалізується на виявленні вразливостей безпеки:
- Authentication/authorization issues - Проблеми автентифікації/авторизації
- Data exposure - Витоки даних
- Injection attacks - Атаки ін'єкцій
- Secure configuration - Безпечна конфігурація

View File

@@ -1,13 +1,13 @@
--- ---
name: test-checker name: test-checker
description: Test coverage and quality analysis description: Аналіз покриття тестами та їх якості
tools: read, bash, grep tools: read, bash, grep
--- ---
# Test Checker # Перевірник тестів
Analyzes test coverage and quality: Аналізує покриття тестами та їх якість:
- Coverage percentage - Відсоток покриття
- Missing test cases - Відсутні тест-кейси
- Test quality assessment - Оцінка якості тестів
- Edge case identification - Визначення граничних випадків

View File

@@ -1,14 +1,14 @@
--- ---
name: Security Check name: Security Check
description: Run security-focused code review description: Запуск рев'ю коду з фокусом на безпеці
--- ---
# Security Check # Перевірка безпеки
Perform focused security analysis on code changes: Цілеспрямований аналіз безпеки змін коду:
1. Authentication/authorization checks 1. Перевірки автентифікації/авторизації
2. Data exposure risks 2. Ризики витоку даних
3. Injection vulnerabilities 3. Вразливості ін'єкцій
4. Cryptographic weaknesses 4. Криптографічні слабкості
5. Sensitive data in logs 5. Чутливі дані в логах

View File

@@ -1,14 +1,14 @@
--- ---
name: Test Coverage Check name: Test Coverage Check
description: Verify test coverage and quality description: Верифікація покриття тестами та їх якості
--- ---
# Test Coverage Check # Перевірка покриття тестами
Analyze test coverage and quality: Аналіз покриття тестами та їх якості:
1. Check test coverage percentage 1. Перевірка відсотка покриття тестами
2. Identify untested code paths 2. Визначення непротестованих шляхів коду
3. Review test quality 3. Оцінка якості тестів
4. Suggest missing test cases 4. Пропозиція відсутніх тест-кейсів
5. Verify edge cases are covered 5. Перевірка покриття граничних випадків

View File

@@ -1,14 +1,14 @@
--- ---
name: Review PR name: Review PR
description: Start comprehensive PR review with security and testing checks description: Запуск комплексного рев'ю PR з перевірками безпеки та тестування
--- ---
# PR Review # Рев'ю PR
This command initiates a complete pull request review including: Ця команда ініціює повний перегляд pull request, включаючи:
1. Security analysis 1. Аналіз безпеки
2. Test coverage verification 2. Верифікація покриття тестами
3. Documentation updates 3. Оновлення документації
4. Code quality checks 4. Перевірки якості коду
5. Performance impact assessment 5. Оцінка впливу на продуктивність

View File

@@ -1,10 +1,10 @@
<!-- i18n-date: 2026-04-09 --> <!-- i18n-date: 2026-04-10 -->
# Прогрес перекладу українською # Прогрес перекладу українською
**Загальний прогрес:** 15/67 файлів (22%) **Загальний прогрес:** ~67/67 файлів (100%)
**Статус:** 🚧 В ПРОЦЕСІ — P1 ядро ✅ P2 модулі ✅ **Статус:** ✅ ЗАВЕРШЕНО — P1 ядро ✅ P2 модулі ✅ P3 приклади ✅ P4 допоміжні ✅
## Пріоритет 1 — Ядро (5 файлів) ✅ ## Пріоритет 1 — Ядро (5 файлів) ✅
@@ -18,7 +18,7 @@
**Прогрес P1:** 5/5 (100%) ✅ **Прогрес P1:** 5/5 (100%) ✅
## Пріоритет 2 — Модулі README (10 файлів) ## Пріоритет 2 — Модулі README (10 файлів)
| Модуль | Рядків | Статус | Дата | | Модуль | Рядків | Статус | Дата |
|--------|--------|--------|------| |--------|--------|--------|------|
@@ -35,12 +35,34 @@
**Прогрес P2:** 10/10 (100%) ✅ **Прогрес P2:** 10/10 (100%) ✅
## Пріоритет 3 — Приклади (47 файлів) · P4 — Допоміжні (5 файлів) ## Пріоритет 3 — Приклади
Деталі — див. попередню версію цього файлу. | Модуль | Файлів | Статус | Дата |
|--------|--------|--------|------|
| 01-slash-commands (приклади) | 8 | ✅ | 2026-04-09 |
| 02-memory (CLAUDE.md) | 3 | ✅ | 2026-04-09 |
| 03-skills (SKILL.md + templates) | 15+ | ✅ | 2026-04-09 |
| 04-subagents (агенти) | 8 | ✅ | 2026-04-09 |
| 05-mcp (.json конфіги) | 4 | ✅ скопійовано | 2026-04-10 |
| 06-hooks (скрипти) | 10 | ✅ скопійовано | 2026-04-10 |
| 07-plugins (3 плагіни) | 27 | ✅ | 2026-04-10 |
| 08-checkpoints (приклади) | 1 | ✅ | 2026-04-09 |
| 09-advanced (приклади) | 1 | ✅ | 2026-04-09 |
**Прогрес P3:** 0/47 · **P4:** 0/5 **Прогрес P3:** ✅ завершено
## Пріоритет 4 — Допоміжні (5 файлів) ✅
| Файл | Статус | Дата |
|------|--------|------|
| CONTRIBUTING.md | ✅ | 2026-04-10 |
| CODE_OF_CONDUCT.md | ✅ | 2026-04-10 |
| SECURITY.md | ✅ | 2026-04-10 |
| STYLE_GUIDE.md | ✅ | 2026-04-10 |
| CHANGELOG.md | ✅ скопійовано | 2026-04-10 |
**Прогрес P4:** 5/5 (100%) ✅
--- ---
**Останнє оновлення:** 2026-04-09 **Останнє оновлення:** 2026-04-10