Commit graph

93 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
71c1cebb17
Merge branch 'pr-3966' into dev 2026-02-05 01:34:05 -05:00
thororen1234
b42c702f1e
some fixes 2026-02-04 23:00:28 -05:00
thororen1234
9fc100fa9b
Merge remote-tracking branch 'upstream/dev' into dev 2026-01-28 18:35:13 -05:00
Vendicated
781a2f7c60
misc Settings ui improvements 2026-01-28 04:42:17 +01:00
thororen1234
6e85d45c1a
Merge branch 'pr-3925' into dev 2026-01-23 20:00:48 -05:00
sadan4
575421f4d0
fix everything (#3925)
Co-authored-by: prism <69634294+imjustprism@users.noreply.github.com>
Co-authored-by: sadan4 <117494111+sadan4@users.noreply.github.com>
Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
Co-authored-by: V <vendicated@riseup.net>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
Co-authored-by: prism <snawalt420@proton.me>
Co-authored-by: wearrrrr <contact@wearr.dev>
Co-authored-by: Elvyra <88881326+EepyElvyra@users.noreply.github.com>
2026-01-24 01:59:53 +01:00
Nuckyz
50c89376bc
sssss 2026-01-23 21:47:26 -03:00
thororen1234
9399dd4213
Merge branch 'pr-3925' into dev 2026-01-23 16:55:20 -05:00
Nuckyz
8c51c6c8d3
boom 3 2026-01-23 18:47:03 -03:00
thororen1234
36dd2445d9
Merge branch 'pr-3925' into dev 2026-01-23 15:52:17 -05:00
prism
2200aff800 ImageZoom: fix patch and minor issue with lens 2026-01-23 15:06:04 -05:00
prism
050dd1cdcc
feat(eslint): migrate (#596)
* eslint: migrate to defineConfig and add no-multiple-empty-lines rule

* chore: fix multiple empty lines
2025-12-25 13:27:36 -05:00
thororen1234
c9c90c9732
Merge remote-tracking branch 'upstream/dev' into dev 2025-12-19 21:24:32 -05:00
V
ce8e48bb6d
Unify styles into single root node & support preload sandboxing (#3797) 2025-12-20 01:46:14 +01:00
thororen1234
e543f97345
Merge remote-tracking branch 'upstream/dev' into dev 2025-12-17 17:01:41 -05:00
Vendicated
74f106c9fc
ImageZoom: load attachments from cdn instead of media proxy 2025-12-17 22:57:04 +01:00
thororen1234
148b7a75a1
Merge remote-tracking branch 'upstream/dev' into dev 2025-11-18 23:48:00 -05:00
V
6afcce39dd
refactor: fix circular dependency issues & improve organisation (#3729)
Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
2025-11-16 15:17:35 +01:00
thororen1234
45273a7043
GensokyoRadioRPC: Bring it back 2025-11-02 11:18:20 -05:00
thororen1234
01c464e0c4
Security: Drop A Lot Of Plugins
Thank you V
2025-10-31 20:06:05 -04:00
thororen1234
aa6915072c
Add Some Readmes 2025-08-22 13:17:52 -04:00
Etorix
174a1e36e2
Don't unmount on update. (#311) 2025-07-31 12:45:14 -04:00
thororen1234
804bdb32c9
Merge remote-tracking branch 'upstream/dev' into dev 2025-07-15 14:37:38 -04:00
V
3f51ee1b2a
refactor Settings UI (#3545)
Much improved file structure and cleaner code. Also gets rid of temporary settings & saving and instead applies all changes immediately.

Besides that, this change only changes code and doesn't change the ui
2025-07-15 15:57:24 +02:00
thororen1234
8281e072f5
Merge remote-tracking branch 'upstream/dev' into dev 2025-07-11 13:31:41 -04:00
sadan4
18f083b7e6
fix ImageZoom & FakeProfileThemes (#3546)
Co-authored-by: Vendicated <vendicated@riseup.net>
2025-07-10 19:56:12 +00:00
thororen1234
46be9be0a3
Fix Broken CSS On Canary 2025-06-26 16:27:07 -04:00
Campfire
b897a97095
Added Metadata to imageZoom (#254)
* Added Metadata to imageZoom

* Added to devs to prevent Lint

* Some Changes

* Some Modifications

---------

Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
2025-05-09 09:56:41 -04:00
thororen1234
b9e07cbe0f
Merge Dev & Fixes 2025-05-05 19:15:23 -04:00
Nuckyz
89ef26e719
Fix ImageZoom, Vencord Notifications & ReactErrorDecoder 2025-05-05 19:39:34 -03:00
thororen1234
41a8cdf379
Merge remote-tracking branch 'upstream/dev' into dev 2025-05-02 22:04:15 -04:00
Mufaro
3b53ad0c91
Experiments: Support new experiment link embeds & fix toolbar patch (#3372) 2025-05-02 22:46:34 -03:00
thororen1234
46b03a686a
Merge remote-tracking branch 'upstream/dev' into dev 2025-05-02 21:44:01 -04:00
hexa
bebf3dd068
ImageZoom: Fix for animated WebP images (#3407) 2025-05-03 01:28:53 +00:00
thororen1234
bbcc27a55e
Merge remote-tracking branch 'upstream/dev' into dev 2025-04-30 08:17:28 -04:00
Vendicated
dad69e0d0f
Fix Vencord Notifications & ImageZoom causing crashes 2025-04-30 03:11:56 +02:00
sadan4
8ad33db6c2
fix plugins using the image modal (#3368) 2025-04-10 16:44:04 +02:00
thororen1234
c17154e7cd
Stable Fixes 2025-04-09 23:24:22 -04:00
thororen1234
ae1d98c8cf
Merge remote-tracking branch 'upstream/dev' into dev 2025-02-27 22:19:58 -05:00
Nuckyz
8f65d3cae9
ImageZoom: Fix for new media viewer 2025-02-27 21:05:43 -03:00
thororen1234
f7856649c7 Merge remote-tracking branch 'upstream/dev' into dev 2025-02-03 23:02:16 -05:00
Nuckyz
ae98cfb637
Wrap decorators in flex with gap to avoid adding margins 2025-02-02 17:59:22 -03:00
thororen1234
bd095525d8 Merge remote-tracking branch 'upstream/dev' into dev 2025-02-01 20:13:02 -05:00
v
6cccb54ffc
Fix lag caused by poorly written CSS rules (#3198)
Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
2025-02-02 01:37:54 +01:00
thororen1234
b691d21edc Merge remote-tracking branch 'upstream/dev' into dev 2025-01-25 15:04:52 -05:00
sadan4
aac5242dc8
ImageZoom: Fix incorrectly adding context menu in some places (#3150) 2025-01-24 21:15:56 -03:00
thororen1234
f8879cc801 Merge remote-tracking branch 'upstream/dev' into dev
# Conflicts:
#	eslint.config.mjs
#	package.json
#	pnpm-lock.yaml
#	src/components/PluginSettings/index.tsx
#	src/plugins/imageZoom/index.tsx
#	src/plugins/messageLogger/index.tsx
#	src/plugins/pictureInPicture/index.tsx
#	src/plugins/serverInfo/GuildInfoModal.tsx
#	src/plugins/whoReacted/index.tsx
2025-01-04 17:57:05 -05:00
v
7be3a40b7c
Add React eslint & update depencenies (#3090)
Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
2025-01-04 03:24:50 -03:00
thororen1234
1207af83ad Merge remote-tracking branch 'upstream/dev' into dev 2024-11-29 18:20:14 -05:00