Skip to content

Conversation

@afurm
Copy link
Member

@afurm afurm commented Dec 22, 2025

Summary

This PR adds complete Ukrainian (Українська) language support to the Ruby website.

What's Included

Configuration

  • Added ua locale to _data/languages.yml with native name "Українська"
  • Created _data/locales/ua.yml with full navigation and UI translations
  • Created _data/locales/home/ua.yml with homepage-specific content

Translated Content (84 pages)

Section Pages Coverage
About 4 100%
Community 9 100%
Documentation 25 100%
Downloads 4 100%
Libraries 1 100%
Security 1 100%
Examples 4 100%
Conduct 1 100%
Privacy 1 100%
News 34 ~7%

Major Translated Sections

  • ✅ Complete homepage with hero section, features, and community highlights
  • ✅ Full "About Ruby" page including philosophy and history
  • ✅ Complete FAQ (11 parts)
  • ✅ "Ruby in Twenty Minutes" tutorial (4 parts)
  • ✅ "Ruby from Other Languages" (Python, Java, Perl, PHP, C/C++)
  • ✅ Installation guides
  • ✅ Community pages (mailing lists, user groups, conferences, etc.)
  • ✅ Downloads section with mirrors and branches
  • ✅ Code of Conduct and Privacy Policy

News Articles

Translated 34 news posts including:

  • Ruby 3.4.0, 3.0.0, 2.7.0, 2.6.0, 2.5.0 release announcements
  • Important "Separation of positional and keyword arguments in Ruby 3.0" article
  • Various security advisories and patch releases

Screenshots

The translation has been tested locally and all pages render correctly with Ukrainian content.

Notes

  • Some English text is intentionally kept:
    • "A Programmer's Best Friend" (brand tagline)
    • Book titles and proper nouns
    • Technical terms where appropriate

Checklist

  • All pages tested and rendering correctly
  • Navigation fully translated
  • Homepage fully translated
  • RSS feed configured
  • 404 page translated

Дякую! (Thank you!)

@afurm afurm requested a review from a team as a code owner December 22, 2025 14:04
@ruslanlap
Copy link

Nice job, крута робота

@PivtoranisV
Copy link

Thanks a lot! In Ukraine many developers will be super happy

@AntonKolomiiets
Copy link

Yes, please do

@MrKirat
Copy link

MrKirat commented Dec 22, 2025

Good job 👍

@denqxotl
Copy link

👍

@hsbt
Copy link
Member

hsbt commented Dec 23, 2025

@afurm 👋 Thanks! I created www-ruby-lang-org-i18n-ua team and invite you to that team. Could you merge this by yourself?

If people in this PR would like to join the team and help, please ping me.

@afurm afurm merged commit 23f1900 into ruby:master Dec 23, 2025
1 check passed
@afurm afurm deleted the ua-translation branch December 23, 2025 00:19
@afurm
Copy link
Member Author

afurm commented Dec 23, 2025

@afurm 👋 Thanks! I created www-ruby-lang-org-i18n-ua team and invite you to that team. Could you merge this by yourself?

If people in this PR would like to join the team and help, please ping me.

Thank you!

@ruslanlap
Copy link

Cool

@ruby ruby deleted a comment from vdoto4554872 Dec 23, 2025
@nitogel
Copy link

nitogel commented Dec 23, 2025

👍

@YaroslavPodorvanov
Copy link

Дякую!

@MrKirat
Copy link

MrKirat commented Dec 23, 2025

Hi @hsbt !
I’m interested in joining the team. As a native Ukrainian speaker and an experienced Ruby developer, I believe I could be a valuable addition.

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.

10 participants