Files
owncast/web/i18n
CopilotGitHubgabekCopilotcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>OwncastGabe Kangas
59b905649e Add pluralization support to Translation component (#4441)
* Initial plan

* Add pluralization support to Translation component with comprehensive tests

Co-authored-by: gabek <414923+gabek@users.noreply.github.com>

* Javascript formatting autofixes

* Update web/tests/translation.test.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update web/components/ui/Translation/Translation.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: linter warning

* Simplify pluralization logic: use original key for plural, only _one for singular

Co-authored-by: gabek <414923+gabek@users.noreply.github.com>

* feat(i18n): fix support for nested namespace string and key extraction

* chore: update extracted translations

* fix(i18n): fix linter warnings in extraction script

* Update web/scripts/i18n-extract.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* feat(i18n): sort translation keys

* fix(i18n): fix linter warnings

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-13 17:34:06 -07:00
..
2025-03-09 17:37:25 -07:00
2025-03-09 18:48:54 -07:00
2025-03-09 17:37:25 -07:00
2025-04-06 16:12:03 -07:00
2025-03-09 18:48:54 -07:00
2025-05-15 12:28:19 -07:00
2025-03-09 18:48:54 -07:00
2025-03-09 18:48:54 -07:00
2025-03-09 18:48:54 -07:00
2025-03-09 18:48:54 -07:00
2025-05-26 11:29:19 -07:00
2025-03-09 17:37:25 -07:00
2025-03-09 18:48:54 -07:00
2025-03-10 08:12:49 -07:00
2025-03-09 18:48:54 -07:00
2025-03-09 18:48:54 -07:00
2025-03-09 18:48:54 -07:00
2025-03-09 18:48:54 -07:00
2025-05-07 14:37:10 -07:00
2025-03-09 18:48:54 -07:00
2025-03-09 18:48:54 -07:00
2025-03-09 18:48:54 -07:00
2025-03-09 17:37:25 -07:00
2025-01-15 14:48:54 -08:00