Add localization support for chat message components with enhanced Translation component (#4560)

* Initial plan

* Add localization support for chat message components

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

* Update chat message localization to use string interpolation

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

* Restore original styling while preserving string interpolation

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

* Separate styling from variables in translation templates

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

* Revert to concatenation approach for chat message localization

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

* Add id property to Translation component and restore missing CSS classes and IDs

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

* Javascript formatting autofixes

---------

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: Gabe Kangas <gabek@real-ity.com>
Co-authored-by: Owncast <owncast@owncast.online>
This commit is contained in:
Copilot
2025-09-16 00:13:13 -07:00
committed by GitHub
co-authored by gabek copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Gabe Kangas Owncast
parent fa1b07e987
commit 275339bdf0
7 changed files with 55 additions and 12 deletions
+6
View File
@@ -118,6 +118,12 @@
"contribute": "Contribute",
"source": "Source"
},
"Chat": {
"userJoined": "joined the chat.",
"userLeft": "left the chat.",
"nameChangeText": "is now known as",
"moderatorNotification": "You are now a moderator."
,
"FollowModal": {
"description": "By following this stream you'll get notified on the Fediverse when it goes live. Now is a great time to",
"learnFediverse": "learn about the Fediverse",