Commit graph

19 commits

Author SHA1 Message Date
thororen1234
386f551ecd
a lot of fixes 2026-03-03 12:14:28 -05:00
M
acf7abe77a
feat(i18n): Add translation keys and implement localization for 80+ p… (#772)
* feat(i18n): Add translation keys and implement localization for 80+ plugins

- Add comprehensive translation keys to i18n/en-US/vencord.json
- Update all plugins to use t() function from @utils/translation
- Replace hardcoded strings with translation function calls
- Support plural forms with _one/_other suffixes
- Use Translate component for strings with embedded JSX

Plugins translated include:
- Core: reviewDB, translate, voiceMessages, messageLogger
- UI: showHiddenChannels, customRPC, clientTheme, permissionsViewer
- Utility: betterSessions, betterSettings, memberCount, betterFolders
- Social: relationshipNotifier, messageLatency, whoReacted
- Media: imageZoom, viewIcons, viewRaw, decor, fakeNitro
- And 60+ more plugins

All changes pass TypeScript compilation.

* Update i18n/en-US/vencord.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update i18n/en-US/vencord.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update i18n/en-US/vencord.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update i18n/en-US/vencord.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update i18n/en-US/vencord.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update i18n/en-US/vencord.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* feat(i18n): Add equicord.json for equicordplugins localization

- Create i18n/en-US/equicord.json with messageLoggerEnhanced translation keys
- Create empty equicord.json files for all other locales (Crowdin will handle translations)
- Build system automatically picks up all JSON files in i18n/{locale}/

* Update i18n/en-US/vencord.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* feat(i18n): Add translations to 200 equicordplugins

- Translate all user-facing strings in equicordplugins to use t() function
- Add translation keys to i18n/en-US/equicord.json
- Plugin names remain static strings for build system compatibility
- Settings descriptions, tooltips, context menus, and UI strings now translatable

* FileUpload: add sharex file support (#771)

* FileUpload: add sharex file support
Quick note, the settings seem to split pacal case with spaces for some reason,
so `ShareX` renders as `Share X`. This is stupid and im upset and I dont think
theres anything I can do about it

* FileUpload: use Headers object to construct HTTP headers

* Update vencord.json

---------

Co-authored-by: Mishal <91066601+mishalhossin@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Key <keircn@proton.me>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-02-15 09:39:58 -05:00
thororen1234
7f1d3bda7e
Nest.rip to equicord.org 2026-01-20 23:40:15 -05:00
thororen1234
c8704a96c1
Update Image Links 2026-01-08 14:12:43 -05:00
prism
7a737bc138
feat(HeaderBarAPI): improvements & fixes (#538)
* feat(HeaderBarAPI): improvements & fixes

* t

* lint

* unused

* Update index.tsx

* Changelog: add for settings v2

---------

Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2025-12-06 00:18:27 -05:00
prism
0c0498e531
feat(HeaderBarAPI): Add API to register header bar buttons (#530)
* feat(HeaderBarAPI): Add API to register header bar buttons

* bleh

* t

* t

* a

* t

---------

Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2025-11-27 16:47:59 -05:00
thororen1234
2031927d03
AlwaysAnimate: Use Settings 2025-10-22 22:07:03 -04:00
creations
276d5ef502
fix image ids (#457) 2025-10-15 07:56:13 -04:00
thororen1234
d1aa3dd911
Fix Duped Donor Badge 2025-10-12 09:36:10 -04:00
Etorix
1546776a9a
AudioPlayerAPI (#404)
* Add AudioPlayerAPI.

* Separate preload and persistent.

* Edge case on restarting in quick succession.

* Pass type to processors.

* Add more clicks to make faster typing clearer.

* Simplify stopAudio.

* Fix.

* Missing patch.

* Relocate patch.
2025-09-20 12:51:28 -04:00
KiCKinTheBucket
43b0c7217f
Fixed soggy default image url, again (#370)
* Moved soggy default image source into Equicord

Due to the original image source seemingly being inconsistent and the domain not having https enabled.

* Or I could just be stupid

https is supported, and my previous merge was overwritten, I'm just dumb

* Update index.tsx

---------

Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
2025-08-31 07:00:53 -04:00
thororen1234
d94f9e1d44
Fix Patches 2025-08-06 19:07:26 -04:00
thororen1234
3892ace809
Fix Patches 2025-08-06 08:43:38 -04:00
thororen1234
5b85a3fc7a
Fix Patches 2025-08-05 18:47:12 -04:00
thororen1234
36234b9044
Fix Patches 2025-07-09 13:48:34 -04:00
KiCKTheBucket
5a6fd55f97
Updated soggy cat image url (#296) 2025-07-01 16:32:05 -04:00
thororen1234
90eaf70291
Soggy Updates 2025-05-09 16:44:24 -04:00
thororen1234
55ef4b2ffe
Soggy Fixes
Co-Authored-By: sliwka <116428267+s-liwka@users.noreply.github.com>
2025-05-09 16:24:59 -04:00
sliwka
c7298da33b
soggy plugin (#256)
* Update constants.ts

* Update index.tsx

* Update README.md

* soggy plugin

* Edits

---------

Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
2025-05-09 13:04:13 -04:00