Commit graph

30 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
7c1956d570
lint 2026-02-05 23:51:50 -05:00
thororen1234
0f3d665dfe
fixes 2026-02-05 18:55:48 -05:00
thororen1234
1c0b96972e
. 2026-02-05 01:46:29 -05:00
thororen1234
3c3e1b6ec8
AllCallTimers: Combine Patches 2025-12-24 23:45:05 -05:00
thororen1234
406a9a5e3b
UserPFP: Combine ChangeFriendAvatar 2025-12-20 23:26:08 -05:00
thororen1234
d4dada31ce
ChangeFriendAvatar: UserPFP Support 2025-12-20 23:05:54 -05:00
thororen1234
21c8f030eb
Misc: Formatting 2025-12-19 21:32:50 -05:00
thororen1234
8e7de7187e
fixes 2025-12-19 21:28:20 -05:00
thororen1234
d96f414d3e
UserPFP: Hide DB Change if on Standalone 2025-12-05 18:59:37 -05:00
Etorix
7947cf58f5
GlobalBadges & UserPFP: Fix invites (#520) 2025-11-25 18:26:52 -05:00
thororen1234
5e968c1c2b
UserPFP & UsrBG: Update Settings Components 2025-11-25 11:23:37 -05:00
thororen1234
0ecb34d49f
GlobalBadges & UserPFP: onChange -> isValid 2025-11-25 11:14:27 -05:00
thororen1234
078914a40f
GlobalBadges & UserPFP: Update Modals & Settings 2025-11-25 11:09:28 -05:00
thororen1234
2f9efedd3a
UserPFP: DB Source 2025-11-20 17:49:52 -05:00
thororen1234
190003d648
UserPFP: Support Param 2025-10-13 22:20:07 -04:00
thororen1234
46b73cfc4d
UserPFP: Allow Non Animated 2025-10-13 21:57:38 -04:00
thororen1234
7b1df63f0e
Move Devs 2025-09-08 21:48:40 -04:00
thororen1234
91d3a67657
Fixes 2025-07-10 19:40:07 -04:00
thororen1234
eacc527b1a
Move Old Cloud Domains 2 New Domain 2025-03-15 15:16:22 -04:00
thororen1234
f51340778d
New Domain Equicord.org 2025-03-15 13:19:24 -04:00
thororen1234
0d118cd8ee Move UserPFP Backup DB To New Domain 2025-01-27 10:10:08 -05:00
thororen1234
1c33f60fa6 Update UserPFP Backup URL 2024-11-21 19:16:50 -05:00
thororen1234
00fefab3d4 CustomAppIcons: Sturdier Find 2024-07-20 02:13:04 -04:00
thororen1234
0da23d2810 catch errors on userpfp & globalbadges 2024-07-18 01:08:04 -04:00
thororen1234
5e26c8a436 UserPFP Backup DB Addition (Not Default) 2024-07-17 00:18:38 -04:00
thororen1234
319a058286 Some Fixes 2024-06-19 12:44:47 -04:00
thororen
854769cd22 feat(UsrBG & UserPFP): UrlForDB Setting 2024-04-20 13:54:06 -04:00
thororen
b955a1c2ba Feat(UserPFP): Fix Spelling 2024-04-20 13:39:43 -04:00