-
Notifications
You must be signed in to change notification settings - Fork 586
[uk] Ukrainian translation of the “Plugins” section #1941
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
95eff7f to
9eee069
Compare
9eee069 to
011c8d3
Compare
Signed-off-by: Andrii Holovin <[email protected]>
Signed-off-by: Andrii Holovin <[email protected]>
Signed-off-by: Andrii Holovin <[email protected]>
Signed-off-by: Andrii Holovin <[email protected]>
Signed-off-by: Andrii Holovin <[email protected]>
Signed-off-by: Andrii Holovin <[email protected]>
Signed-off-by: Andrii Holovin <[email protected]>
011c8d3 to
61c1455
Compare
paigecalvert
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR provides Ukrainian translations for the Helm v4 Plugins section documentation, adapted from v3 with minor updates for v4 compatibility. The translation introduces comprehensive documentation covering plugin concepts, usage, and development tutorials.
Key Changes
- Complete Ukrainian translation of the Plugins documentation section
- Coverage of all three plugin types: CLI, Getter, and Postrenderer
- Developer tutorials for creating plugins with Subprocess and Wasm runtimes
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
i18n/uk/docusaurus-plugin-content-docs/current/plugins/index.mdx |
Main plugins guide landing page with basic introduction |
i18n/uk/docusaurus-plugin-content-docs/current/plugins/overview.md |
Comprehensive overview of plugin types, API versions, runtimes, and file structure configuration |
i18n/uk/docusaurus-plugin-content-docs/current/plugins/user/index.md |
End-user guide covering plugin discovery, security, installation, and management |
i18n/uk/docusaurus-plugin-content-docs/current/plugins/developer/index.mdx |
Developer guide landing page with links to tutorials |
i18n/uk/docusaurus-plugin-content-docs/current/plugins/developer/tutorial-cli-plugin.mdx |
Step-by-step tutorial for creating CLI plugins |
i18n/uk/docusaurus-plugin-content-docs/current/plugins/developer/tutorial-getter-plugin.mdx |
Step-by-step tutorial for creating Getter plugins |
i18n/uk/docusaurus-plugin-content-docs/current/plugins/developer/tutorial-postrenderer-plugin.mdx |
Step-by-step tutorial for creating Postrenderer plugins |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
||
| ## Версії API втлуків {#plugin-api-versions} | ||
|
|
||
| Починаючи з Helm 4, файл `plugin.yaml`, що входить до складу кожного втлука, тепер має поле `apiVersion`, яке наразі має значення `v1`. |
Copilot
AI
Jan 6, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's a typo in "втлука" which should be "втулка" (plugin in Ukrainian). This word appears consistently correct elsewhere in the documentation.
| Починаючи з Helm 4, файл `plugin.yaml`, що входить до складу кожного втлука, тепер має поле `apiVersion`, яке наразі має значення `v1`. | |
| Починаючи з Helm 4, файл `plugin.yaml`, що входить до складу кожного втулка, тепер має поле `apiVersion`, яке наразі має значення `v1`. |
| platformCommand: [] # Та сама структура, що й "platformCommand" вище | ||
| ``` | ||
|
|
||
| - ⚠️ `protocolCommands` позначено як `obsolete/deprecated` і буде видалено в майбутніх версіях системи втулків після `apiVersion: v1`. Це стосується лише типу втулка "getter/v1". Це залишок сумісності зі старим механізмом завантаження втлків, який було розширено для підтримки декількох протоколів у певному втулку. Команда, надана в PlatformCommand, повинна реалізовувати логіку, специфічну для протоколу, шляхом перевірки URL-адреси завантаження. |
Copilot
AI
Jan 6, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's a typo in "втлків" which should be "втулків" (plugins in Ukrainian). This word appears consistently correct elsewhere in the documentation.
| - ⚠️ `protocolCommands` позначено як `obsolete/deprecated` і буде видалено в майбутніх версіях системи втулків після `apiVersion: v1`. Це стосується лише типу втулка "getter/v1". Це залишок сумісності зі старим механізмом завантаження втлків, який було розширено для підтримки декількох протоколів у певному втулку. Команда, надана в PlatformCommand, повинна реалізовувати логіку, специфічну для протоколу, шляхом перевірки URL-адреси завантаження. | |
| - ⚠️ `protocolCommands` позначено як `obsolete/deprecated` і буде видалено в майбутніх версіях системи втулків після `apiVersion: v1`. Це стосується лише типу втулка "getter/v1". Це залишок сумісності зі старим механізмом завантаження втулків, який було розширено для підтримки декількох протоколів у певному втулку. Команда, надана в PlatformCommand, повинна реалізовувати логіку, специфічну для протоколу, шляхом перевірки URL-адреси завантаження. |
| output, err := demoDownloader(input) | ||
| ``` | ||
|
|
||
| ### 4. Зирання WebAssembly {#4-build-webassembly} |
Copilot
AI
Jan 6, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The word "Зирання" appears to be a typo and should be "Збирання" (Build/Compilation in Ukrainian). This is the header for section 4 which is about building WebAssembly.
| ### 4. Зирання WebAssembly {#4-build-webassembly} | |
| ### 4. Збирання WebAssembly {#4-build-webassembly} |
| ```yaml | ||
| apiVersion: ОБОВʼЯЗКОВО — Версія API втулка. Повинна бути "v1" | ||
| type: ОБОВʼЯЗКОВО — Версія типу втулка. Може бути "cli/v1", "getter/v1" або "postrenderer/v1" | ||
| name: ОБОВ'ЯЗКОВО — Назва втулка |
Copilot
AI
Jan 6, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The text uses a regular apostrophe (') instead of the proper Ukrainian apostrophe (ʼ) in "ОБОВ'ЯЗКОВО". This should be "ОБОВʼЯЗКОВО" to be consistent with the usage elsewhere in the document (lines 64, 66, 80, 81, 84).
| name: ОБОВ'ЯЗКОВО — Назва втулка | |
| name: ОБОВʼЯЗКОВО — Назва втулка |
| name: ОБОВ'ЯЗКОВО — Назва втулка | ||
| version: ОБОВ'ЯЗКОВО — Версія втулка | ||
| runtime: ОБОВ'ЯЗКОВО — Час виконання втулка. Може бути "subprocess" або "extism/v1" (Wasm). |
Copilot
AI
Jan 6, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The text uses a regular apostrophe (') instead of the proper Ukrainian apostrophe (ʼ) in "ОБОВ'ЯЗКОВО". This should be "ОБОВʼЯЗКОВО" to be consistent with the usage elsewhere in the document.
| name: ОБОВ'ЯЗКОВО — Назва втулка | |
| version: ОБОВ'ЯЗКОВО — Версія втулка | |
| runtime: ОБОВ'ЯЗКОВО — Час виконання втулка. Може бути "subprocess" або "extism/v1" (Wasm). | |
| name: ОБОВʼЯЗКОВО — Назва втулка | |
| version: ОБОВʼЯЗКОВО — Версія втулка | |
| runtime: ОБОВʼЯЗКОВО — Час виконання втулка. Може бути "subprocess" або "extism/v1" (Wasm). |
| name: ОБОВ'ЯЗКОВО — Назва втулка | ||
| version: ОБОВ'ЯЗКОВО — Версія втулка | ||
| runtime: ОБОВ'ЯЗКОВО — Час виконання втулка. Може бути "subprocess" або "extism/v1" (Wasm). |
Copilot
AI
Jan 6, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The text uses a regular apostrophe (') instead of the proper Ukrainian apostrophe (ʼ) in "ОБОВ'ЯЗКОВО". This should be "ОБОВʼЯЗКОВО" to be consistent with the usage elsewhere in the document.
| name: ОБОВ'ЯЗКОВО — Назва втулка | |
| version: ОБОВ'ЯЗКОВО — Версія втулка | |
| runtime: ОБОВ'ЯЗКОВО — Час виконання втулка. Може бути "subprocess" або "extism/v1" (Wasm). | |
| name: ОБОВʼЯЗКОВО — Назва втулка | |
| version: ОБОВʼЯЗКОВО — Версія втулка | |
| runtime: ОБОВʼЯЗКОВО — Час виконання втулка. Може бути "subprocess" або "extism/v1" (Wasm). |
| - Встановлений Go 1.25 | ||
|
|
||
| :::warning | ||
| To-do: одати цей розділ |
Copilot
AI
Jan 6, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The text contains "To-do: одати цей розділ" which appears to be incomplete. It should likely read "To-do: додати цей розділ" (add this section), matching the pattern in tutorial-cli-plugin.mdx line 138.
| To-do: одати цей розділ | |
| To-do: додати цей розділ |
|
|
||
| Якщо ви створюєте власні чарти, ви можете оновлювати шаблони, коли вам потрібна додаткова конфігурація для відрендерених маніфестів. Однак, якщо ви використовуєте чарти спільноти, які вам не належать, пост-рендеринг дозволяє модифікувати маніфести після того, як чарти їх відрендерили, але до того, як Helm використовує їх для управління вашими ресурсами Kubernetes. Починаючи з Helm 4, для цього використовуються втулки postrenderer. | ||
|
|
||
| ## Версії API втлуків {#plugin-api-versions} |
Copilot
AI
Jan 6, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's a typo in "втлуків" which should be "втулків" (plugins in Ukrainian). This word appears consistently correct elsewhere in the documentation, so this is an inconsistency.
This PR contains translated/updated documentation pages in Ukrainian for v4 for the Plugins section. This is essentially a translation from v3 with minor changes.
PS
Depends on PR #1925