I have completed a full translation of the Cobalt web interface into Ukrainian. I have tried to maintain an informal tone and have chosen words that are easy to understand for Ukrainian speakers of any technical background. I also promise to continue maintaining the Ukrainian translation of the program as new strings become available for translation.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/imputnet/cobalt/pull/1525
**Author:** [@liubquanti](https://github.com/liubquanti)
**Created:** 3/23/2026
**Status:** 🔄 Open
**Base:** `main` ← **Head:** `main`
---
### 📝 Commits (3)
- [`b5aeace`](https://github.com/imputnet/cobalt/commit/b5aeace65ee1468c0d50ed1fedcfead0dc0ca287) web/i18n/uk: full ukrainian localization
- [`256caf1`](https://github.com/imputnet/cobalt/commit/256caf1c39da711adf4540a3ad591cb6f9d6e140) web/i18n/uk: update of ukrainian localization
- [`84c3ecf`](https://github.com/imputnet/cobalt/commit/84c3ecf03181f428a02b4a8bd4a4296236811350) Merge branch 'imputnet:main' into main
### 📊 Changes
**27 files changed** (+784 additions, -1 deletions)
<details>
<summary>View changed files</summary>
📝 `web/i18n/languages.json` (+2 -1)
➕ `web/i18n/uk/a11y/dialog.json` (+5 -0)
➕ `web/i18n/uk/a11y/donate.json` (+4 -0)
➕ `web/i18n/uk/a11y/general.json` (+3 -0)
➕ `web/i18n/uk/a11y/queue.json` (+5 -0)
➕ `web/i18n/uk/a11y/save.json` (+12 -0)
➕ `web/i18n/uk/a11y/tabs.json` (+3 -0)
➕ `web/i18n/uk/about.json` (+30 -0)
➕ `web/i18n/uk/about/credits.md` (+92 -0)
➕ `web/i18n/uk/about/general.md` (+78 -0)
➕ `web/i18n/uk/about/privacy.md` (+126 -0)
➕ `web/i18n/uk/about/terms.md` (+67 -0)
➕ `web/i18n/uk/button.json` (+29 -0)
➕ `web/i18n/uk/dialog.json` (+16 -0)
➕ `web/i18n/uk/donate.json` (+29 -0)
➕ `web/i18n/uk/error.json` (+8 -0)
➕ `web/i18n/uk/error/api.json` (+51 -0)
➕ `web/i18n/uk/error/queue.json` (+19 -0)
➕ `web/i18n/uk/general.json` (+6 -0)
➕ `web/i18n/uk/notification.json` (+4 -0)
_...and 7 more files_
</details>
### 📄 Description
Full Ukrainian localization
---
I have completed a full translation of the Cobalt web interface into Ukrainian. I have tried to maintain an informal tone and have chosen words that are easy to understand for Ukrainian speakers of any technical background. I also promise to continue maintaining the Ukrainian translation of the program as new strings become available for translation.
<img width="647" height="461" alt="image" src="https://github.com/user-attachments/assets/6b382e55-b91e-4aa0-a992-d6accf3530fa" />
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/imputnet/cobalt/pull/1525
Author: @liubquanti
Created: 3/23/2026
Status: 🔄 Open
Base:
main← Head:main📝 Commits (3)
b5aeaceweb/i18n/uk: full ukrainian localization256caf1web/i18n/uk: update of ukrainian localization84c3ecfMerge branch 'imputnet:main' into main📊 Changes
27 files changed (+784 additions, -1 deletions)
View changed files
📝
web/i18n/languages.json(+2 -1)➕
web/i18n/uk/a11y/dialog.json(+5 -0)➕
web/i18n/uk/a11y/donate.json(+4 -0)➕
web/i18n/uk/a11y/general.json(+3 -0)➕
web/i18n/uk/a11y/queue.json(+5 -0)➕
web/i18n/uk/a11y/save.json(+12 -0)➕
web/i18n/uk/a11y/tabs.json(+3 -0)➕
web/i18n/uk/about.json(+30 -0)➕
web/i18n/uk/about/credits.md(+92 -0)➕
web/i18n/uk/about/general.md(+78 -0)➕
web/i18n/uk/about/privacy.md(+126 -0)➕
web/i18n/uk/about/terms.md(+67 -0)➕
web/i18n/uk/button.json(+29 -0)➕
web/i18n/uk/dialog.json(+16 -0)➕
web/i18n/uk/donate.json(+29 -0)➕
web/i18n/uk/error.json(+8 -0)➕
web/i18n/uk/error/api.json(+51 -0)➕
web/i18n/uk/error/queue.json(+19 -0)➕
web/i18n/uk/general.json(+6 -0)➕
web/i18n/uk/notification.json(+4 -0)...and 7 more files
📄 Description
Full Ukrainian localization
I have completed a full translation of the Cobalt web interface into Ukrainian. I have tried to maintain an informal tone and have chosen words that are easy to understand for Ukrainian speakers of any technical background. I also promise to continue maintaining the Ukrainian translation of the program as new strings become available for translation.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.