 
|
eeb2f9766c
|
Updated translations (#4484)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-08-02 22:09:54 -07:00 |
|
Owncast default web localizations
|
2638f933eb
|
chore: update extracted translations
|
2025-08-03 00:41:52 +00:00 |
|
 
|
074bff32c1
|
Update directory.owncast.online -> owncast.directory (#4485)
* chore: change directory.owncast.online -> owncast.directory. For #4483
* chore: update extracted translations
---------
Co-authored-by: Owncast default web localizations <owncast@owncast.online>
|
2025-08-02 16:49:11 -07:00 |
|
 
|
58b5c3e775
|
Updated translations (#4478)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-07-31 09:06:50 -07:00 |
|
 
|
913ca6bc2a
|
Updated translations (#4433)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-07-30 14:10:26 -07:00 |
|
  ![copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>](/assets/img/avatar_default.png)   
|
57cd0f974f
|
Update BrowserNotifyModal.tsx to use Localization component (#4444)
* Initial plan
* Update BrowserNotifyModal.tsx to use Localization component
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* Organize BrowserNotifyModal localization keys into namespaces
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* chore: update extracted translations
* Update web/components/modals/BrowserNotifyModal/BrowserNotifyModal.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update web/i18n/en/translation_old.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
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 default web localizations <owncast@owncast.online>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-30 13:02:03 -07:00 |
|
Owncast default web localizations
|
f4bbab043c
|
chore: update extracted translations
|
2025-07-22 19:34:49 +00:00 |
|
Owncast default web localizations
|
cfbee2c21c
|
chore: update extracted translations
|
2025-07-14 02:01:41 +00:00 |
|
Gabe Kangas
|
828bddb4f4
|
fix(tests): fix i18n tests
|
2025-07-13 18:58:55 -07:00 |
|
  ![copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>](/assets/img/avatar_default.png)   
|
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 |
|
  ![copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>](/assets/img/avatar_default.png)   
|
eafcf9148c
|
Update EditInstanceDetails admin component to support localization (#4439)
* Initial plan
* Update EditInstanceDetails component to support localization
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* chore: update extracted translations
* Update web/types/localization.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Add EditInstanceDetails namespace to localization keys
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* chore: update extracted translations
---------
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 default web localizations <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 13:34:30 -07:00 |
|
  ![copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>](/assets/img/avatar_default.png)  
|
29b5100114
|
Create custom Translation component for better i18n handling (#4431)
* Initial plan
* Implement Translation component with Storybook stories
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* Add Jest test for Translation component and demonstrate ?lang=de functionality
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* Javascript formatting autofixes
* Create centralized type-safe localization system
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* Add @testing-library/react to Translation component tests
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* Fix code formatting errors with prettier and eslint
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* Revert "Fix code formatting errors with prettier and eslint"
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* fix(js): eslinter errors
* fix(js): unused code warnings
* fix(js): fix additional warnings
* Update Emoji admin page to use new Translation component
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* Organize localization keys by logical sections (Frontend, Admin, Common, Testing)
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* Organize localization keys by TypeScript namespaces
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* Javascript formatting autofixes
* feat(js): add support for default translated text
* chore: add default lang translations on commit
* fix(js): unused code warnings
* Update OfflineBanner component to use new Translation component
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* fix(js): fix localization extraction job
* chore(js): remove ts-node cli
* fix(css): fix css warning
* feat(js): add some additional translation strings via component
* chore: update extracted translations
* test: add tests for Translation component defaultText and fallback behavior
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* chore: update extracted translations
* Javascript formatting autofixes
* chore: call out new Translation component
* fix: linter warning
* chore: updated instructions
---------
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>
|
2025-07-13 02:21:46 -07:00 |
|
 
|
9c97e06559
|
Updated translations (#4360)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-05-26 11:29:19 -07:00 |
|
 
|
302fe8ee87
|
Updated translations (#4345)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-05-19 23:52:25 -07:00 |
|
 
|
72d08eb034
|
Updated translations (#4341)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-05-15 12:28:19 -07:00 |
|
 
|
e2c385bc40
|
Updated translations (#4329)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-05-07 14:37:10 -07:00 |
|
 
|
92bde4196d
|
Updated translations (#4321)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-05-05 12:02:25 -07:00 |
|
 
|
3d51b7d4cf
|
Updated translations (#4315)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-05-04 16:55:20 -07:00 |
|
 
|
76a0e39485
|
Updated translations (#4309)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-05-03 15:23:28 -07:00 |
|
 
|
a001bd1d66
|
Updated translations (#4277)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-04-06 16:12:03 -07:00 |
|
 
|
17a7d40856
|
Updated translations (#4274)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-04-01 18:55:25 -07:00 |
|
 
|
20b74e7b4b
|
Updated translations (#4252)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-03-16 13:03:53 -07:00 |
|
 
|
c710bddd50
|
Updated translations (#4251)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-03-15 18:45:00 -07:00 |
|
 
|
6f7fc6142a
|
Updated translations (#4250)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-03-15 15:22:00 -07:00 |
|
 
|
38b484a9f3
|
Updated translations (#4244)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-03-10 08:12:49 -07:00 |
|
 
|
fea1163ea9
|
Updated translations (#4243)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-03-09 18:48:54 -07:00 |
|
 
|
3417072e06
|
Updated translations (#4242)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-03-09 17:37:25 -07:00 |
|
 MichaelandGitHub
|
c981acbc5d
|
Fix issue #4042: Add paragraph in admin emoji page to link to documentation (#4235)
* Fix issue #4042: Add paragraph in admin emoji page to link to documentation
* Address some code formatting issues
* Fixed html style issue
|
2025-03-09 17:22:29 -07:00 |
|
 
|
d43a3eaffe
|
Updated translations (#4236)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-03-04 19:27:17 -08:00 |
|
  ![renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
563729cdd7
|
New Translations (#4214)
* chore(deps): lock file maintenance
* Updated translations
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-02-23 14:38:21 -08:00 |
|
 
|
8a9967435c
|
Updated translations (#4203)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-02-12 11:55:19 -08:00 |
|
 
|
62c938e7db
|
Updated translations (#4200)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-02-11 17:04:06 -08:00 |
|
 
|
ed5186a280
|
Added changes for Issue 4044 (#4199)
* Added changes for fix 4044
* Fixed spacing issue
---------
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
|
2025-02-11 15:40:11 -08:00 |
|
 
|
436077a6f6
|
Updated translations (#4182)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-01-29 18:26:05 -08:00 |
|
 github-actions[bot]andGitHub
|
b728bfc70a
|
Updated translations (#4179)
|
2025-01-26 18:54:09 -08:00 |
|
 
|
613d928149
|
Updated translations (#4176)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-01-22 19:51:53 -08:00 |
|
 
|
69fd525b8d
|
Updated translations (#4169)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-01-21 17:35:40 -08:00 |
|
 
|
1ad9376c4b
|
Updated translations (#4168)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-01-20 19:19:37 -08:00 |
|
 
|
6fd3aad81d
|
Updated translations (#4162)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-01-20 18:44:02 -08:00 |
|
 
|
9ea94e9963
|
Updated translations (#4160)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-01-20 15:58:45 -08:00 |
|
 
|
5e8373fcac
|
Updated translations (#4156)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-01-20 12:43:32 -08:00 |
|
 
|
515e378b4b
|
Updated translations (#4153)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-01-19 18:52:08 -08:00 |
|
 
|
d109c0cd7d
|
Updated translations (#4152)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-01-19 15:15:29 -08:00 |
|
 
|
4ad771ac3d
|
Updated translations (#4151)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-01-19 13:40:21 -08:00 |
|
 
|
49f7c12b7e
|
Updated translations (#4148)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-01-19 12:15:38 -08:00 |
|
 Vibhanshu JainandGitHub
|
9dcee79432
|
Update translation.json (#4150)
|
2025-01-19 12:10:58 -08:00 |
|
Gabe Kangas
|
91a635a5ca
|
chore(i18n): enable languages
|
2025-01-15 14:48:54 -08:00 |
|
 
|
088023cf15
|
Updated translations (#4117)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-01-15 14:41:18 -08:00 |
|
Gabe Kangas
|
dc8ed52b58
|
fix(i18n): disable languages until the files exist
|
2025-01-15 13:59:35 -08:00 |
|
Gabe Kangas
|
648856dcd1
|
chore: update i18n workflow/config
|
2025-01-15 13:41:44 -08:00 |
|