Commit graph

27 commits

Author SHA1 Message Date
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
ef6ca5c6a1
some more fixes 2026-02-04 17:47:10 -05:00
thororen1234
ce487d6ef8
Fix Our Plugins 2026-01-23 11:49:39 -05:00
Ruhan Rouf
d48ea7e303
ClientsideBlock: Hide blocked users in Active Now (#513)
* Hide blocked users in Active Now, VC, and server tooltips

* removed old dom stuff added new way to hide blocker users in party

* refactor: clean up

* reorder properties in Dev object

* fixed dev

* fixed

* Update index.tsx

* Update index.tsx

* add blocking streams, title, pfp, party

* Update index.tsx

* Update index.tsx

* Update index.tsx

* Update index.tsx

* Update index.tsx

---------

Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2025-11-23 21:55:45 -05:00
thororen1234
fa44f8fccd
Migrate Some BaseText To Paragraph 2025-10-10 21:27:47 -04:00
thororen1234
fe2742bfaa
Migrate All FormTitle & Fix Building 2025-10-10 21:11:31 -04:00
thororen1234
aa6915072c
Add Some Readmes 2025-08-22 13:17:52 -04:00
thororen1234
5b85a3fc7a
Fix Patches 2025-08-05 18:47:12 -04:00
thororen1234
91d3a67657
Fixes 2025-07-10 19:40:07 -04:00
thororen1234
875f136d52
Fix GuildStore Crashing 2025-06-30 15:01:22 -04:00
thororen1234
ecb8fa1b96
Fix Patches 2025-06-18 16:42:23 -04:00
thororen1234
04a6472e0a
Fix Patch 2025-06-17 22:16:16 -04:00
thororen1234
f614b92a7a
ClientSideBlock: Fix Active Now 2025-06-14 11:10:51 -04:00
thororen1234
c67b87ea4d
Update ThemesTab 2025-06-12 02:11:44 -04:00
thororen1234
15c1af2b6b
Fixes 2025-06-12 02:06:17 -04:00
thororen1234
5fb7ad2ad0
Canary Fixes 2025-04-16 10:08:14 -04:00
thororen1234
eff754ecfa
Fix ClientSideBlock Crashing 2025-04-10 07:18:10 -04:00
thororen1234
d0a47aa602
Fixes For Canary 2025-04-08 09:09:21 -04:00
thororen1234
c8b5337d18
Reapply "Fix Canary Patches"
This reverts commit b075f7b6a4.
2025-04-03 16:11:06 -04:00
thororen1234
b075f7b6a4
Revert "Fix Canary Patches"
This reverts commit 2a4c3c119b.
2025-04-03 16:09:18 -04:00
thororen1234
2a4c3c119b
Fix Canary Patches 2025-04-03 15:55:06 -04:00
thororen1234
57736f8a8e
Fix ClientSideBlock & NoBlockedMessages 2025-03-19 16:56:17 -04:00
thororen1234
fe69a03e7c i18n 2024-11-03 12:05:09 -05:00
thororen1234
109a1508b6 Canary Fixes 2024-11-03 03:15:59 -05:00
thororen1234
ba37eec5eb Fixes 2024-10-16 22:23:12 -04:00
thororen1234
c4ba86345b Fixes For Canary 2024-09-25 16:40:37 -04:00
thororen1234
0d9457e1bc More Plugins 2024-07-18 17:48:50 -04:00