Commit graph

26 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
1fad9a2c48
Fix Some Patches 2026-02-04 15:46:39 -05:00
Eazvy
6e2bb1ea90
Add ProfileSets (#715)
* Add ProfileSets

dragify before gta6???

* Update confirmModal.tsx

* Update presetManager.tsx

* fix lint (:

* messy

---------

Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-01-31 22:40:00 -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
5e968c1c2b
UserPFP & UsrBG: Update Settings Components 2025-11-25 11:23:37 -05:00
thororen1234
b204609987
QOL: Use Plugin Import 2025-11-21 21:19:31 -05:00
thororen1234
aabc45b3ec
test this please im tired 2025-11-18 23:48:50 -05:00
creations
e48c19d99b
remove all readmes from plugins (#452) 2025-10-11 21:52:01 -04:00
thororen1234
fb7115dd51
Some Bug Fixes 2025-08-24 09:38:08 -04:00
thororen1234
aa6915072c
Add Some Readmes 2025-08-22 13:17:52 -04:00
thororen1234
91d3a67657
Fixes 2025-07-10 19:40:07 -04:00
thororen1234
1a8ea79d48
BannersEverywhere Fix 2025-04-17 07:46:59 -04:00
thororen1234
5fb7ad2ad0
Canary Fixes 2025-04-16 10:08:14 -04:00
thororen1234
4d20ef0d64
Banners Everywhere Nameplate Setting 2025-04-04 13:01:01 -04:00
thororen1234
9f801ebb2d
Fix BannersEverywhere 2025-02-20 17:13:25 -05:00
thororen1234
1aa62ebb3f
Rip MessagePeek For Now 2025-02-20 09:03:35 -05:00
panbread
bdd113c47b
fix(unreadBadgeCount, bannersEverywhere): some fixes (#157)
Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
2025-02-18 10:01:26 -05:00
thororen1234
b8fa19310d index.css -> style.css 2025-02-01 23:31:46 -05:00
thororen1234
bad5dac776 Fix Broken i18n 2024-11-03 21:25:19 -05: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
0e0674fd98 BannersEverywhere: Fix Animate on Everything 2024-10-12 07:59:58 -04:00
panbread
ea3dde2fe4
fix(BannersEverywhere): object-fit: cover; (#40)
* feat: plugin information in plugins tab

* feat(equicordCSS): remove if hell and simplify

* feat(Demonstration): notif reminder

* fix(Demonstration): improvement

* add devs

* Updates And Fixes

* Revert "Updates And Fixes"

This reverts commit d84b833bc4acb84e332270c9880eedd17c1b09cd.

* feat(ServerListIndicators): toggle compact and optimization

* fix: background-primary

* fix: object-fit: cover;

---------

Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2024-09-28 11:46:48 -04:00
thororen1234
a162873125 Update Setting for BannersEverywhere 2024-09-27 13:46:06 -04:00
thororen1234
05df3a51f1 Fix UsrBG for BannersEverywhere 2024-09-27 13:36:22 -04:00
thororen1234
1d8ea48530 BannersEverywhere 2024-09-27 12:23:12 -04:00