Skip to content

Add Ukrainian translation#1325

Open
botantony wants to merge 1 commit into
mainfrom
uk-add-translation
Open

Add Ukrainian translation#1325
botantony wants to merge 1 commit into
mainfrom
uk-add-translation

Conversation

@botantony

Copy link
Copy Markdown
Member

Ukrainian translation. Huge thanks to @DeusVult-swag for help

@botantony
botantony marked this pull request as ready for review June 30, 2026 15:03
Copilot AI review requested due to automatic review settings June 30, 2026 15:03

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds/updates the Ukrainian (uk) locale strings for the brew.sh homepage so Ukrainian can be selected as a site language.

Changes:

  • Replaces English fallback strings in _data/locales/uk.yml with Ukrainian translations across the homepage sections.
  • Adds/updates Ukrainian copy for docs/resources, install, and footer text.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread _data/locales/uk.yml
Comment thread _data/locales/uk.yml Outdated
Comment thread _data/locales/uk.yml Outdated
Comment thread _data/locales/uk.yml Outdated
Comment thread _data/locales/uk.yml Outdated
Comment thread _data/locales/uk.yml Outdated
Comment thread _data/locales/uk.yml Outdated
Comment thread _data/locales/uk.yml Outdated
Comment thread _data/locales/uk.yml Outdated
Comment thread _data/locales/uk.yml Outdated
Ukrainian translation. Huge thanks to @DeusVult-swag for help

Co-authored-by: DeusVult <takiyora@gmail.com>
Signed-off-by: botantony <antonsm21@gmail.com>
@botantony
botantony force-pushed the uk-add-translation branch from 0ceac49 to 081b56d Compare June 30, 2026 15:10
Comment thread _data/locales/uk.yml
Comment thread _data/locales/uk.yml
Comment on lines +89 to +96
formulae_summary: Ви можете знайти <a href="https://formulae.brew.sh/formula/">формули</a>,
<a href="https://formulae.brew.sh/cask/">каски</a>, залежності, версії
та метаданні пакету на <a href="https://formulae.brew.sh/">formulae.brew.sh</a>.
analytics: Статистика
analytics_summary: Подивіться анонімні данні про інсталювання та використовування операційної системи
на сторінці <a href="https://formulae.brew.sh/analytics/">formulae.brew.sh/analytics</a>.
Детальна інформація про те, як Homebrew використовує анонімні данні доступна на сторінці
<a href="https://docs.brew.sh/Analytics">Anonymous Analytics</a>.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feels weird to transliterate Formula, but not translate the concept of analytics

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We did not transliterate names of the pages to show that they're written in English (unless it was needed to adapt them to the grammar rules). The literal translation is:

Detailed information about Homebrew usage of anonymous data is available on the page <a href="https://docs.brew.sh/Analytics">Anonymous Analytics</a>.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Except the links in formula summary are transliterated despite being somewhat brand names. You can either keep things in English because the page is English or transliterate them but the current mix and match is hard to read.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 6 comments.

Comment thread _data/locales/uk.yml
Comment on lines +16 to +18
на Linux/WSL і <code>/usr/local</code> на macOS Intel.'
formulae_title: "\U0001F4E6 Пакети Homebrew"
formulae: <a href="https://docs.brew.sh/Formula-Cookbook#homebrew-terminology">«Формули» (formulae, букв. переклад «рецепт»)</a>
Comment thread _data/locales/uk.yml
Comment on lines +59 to 61
resources: "\U0001F4DA Ресурси о Homebrew"
man: Прочитайте керівництво Homebrew за допомогою <a href="https://docs.brew.sh/Manpage"><code>man
brew</code></a>.
Comment thread _data/locales/uk.yml
не з відкритим вихідним кодом.
caskcreate: Створення cask це просто як і створення формули.
question: "\U0001F527 Що робить Homebrew?"
what: Homebrew інсталює <a href="https://formulae.brew.sh/formula/" title="Список пакетів Homebrew">консольні утиліти и додатки, які вам знадобляться</a> на
Comment thread _data/locales/uk.yml
how: 'Homebrew не буде інсталювати файли поза межами свого <a href="https://docs.brew.sh/Formula-Cookbook#homebrew-terminology">«префікса» (prefix)</a>.
Він інсталює кожен пакет в свою власну <a href="https://docs.brew.sh/Formula-Cookbook#homebrew-terminology">«кегу» (keg)</a>
всередині <a href="https://docs.brew.sh/Formula-Cookbook#homebrew-terminology">«целлара» (Cellar, букв. переклад «підвал»)</a>,
потім залишає символьне посилання на свої файли в prefix, шлях, за яким інстальован Homebrew:
Comment thread _data/locales/uk.yml
Comment on lines +42 to +44
надає декларативний засіб контролю залежностей: він використовує <code>Brewfile</code> для опису бажаного стану.
Використовуйте команду <code>brew bundle</code>, щоб інсталювати відсутні залежності, оновити застарілі та забезпечити
налаштування середовища проекту або нового компьютера.'
Comment thread _data/locales/uk.yml
Comment on lines +93 to +96
analytics_summary: Подивіться анонімні данні про інсталювання та використовування операційної системи
на сторінці <a href="https://formulae.brew.sh/analytics/">formulae.brew.sh/analytics</a>.
Детальна інформація про те, як Homebrew використовує анонімні данні доступна на сторінці
<a href="https://docs.brew.sh/Analytics">Anonymous Analytics</a>.

@p-linnane p-linnane left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can't really review the actual language piece, but fine by me if Copilot's mechanical concerns are reviewed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants