Commit graph

10 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
Key
5a9201f950
improve some plugin descriptions (#742) 2026-02-06 22:30:24 -05:00
prism
d0c16d1b14
CursorBuddy: fix (#718) 2026-02-01 14:38:31 -05:00
Z ❤'s Life
df8f09d528
cursorBuddy: feat - Use ColorPicker for Oneko Fur Color (#640)
* cursorBuddy: feat - Use ColorPicker for Oneko Colors

* fixes

---------

Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-01-15 10:58:46 -05:00
Z ❤'s Life
2a9123928e
messageClickActions: feat - Allow Changing Preferred Trigger Key (#635)
* messageClickActions: Legal - Update Copyright Date

* messageClickActions: Docs - Set `isModified` true

* messageClickActions: Feat - Allow Changing Preferred Trigger Key

* cursorBuddy: QOL - Hiding Some Tags in this PR
2026-01-09 18:21:10 -05:00
Z ❤'s Life
dd2ccb6225
cursorBuddy: Feat - Sourced Oneko, Allow Changing Oneko's Color (#634)
* cursorBuddy: QOL - Updated Copyright Date

* cursorBuddy: QOL - Sourced `oneko.js`

* cursorBuddy: QOL - Changed Tab Spacing for `oneko.js`

* cursorBuddy: QOL - Reworked Plugin to Use Local Oneko Source

* cursorBuddy: Feat - Oneko Color Changing

* cursorBuddy: QOL - Better Descriptions

* cursorBuddy: QOL - Add Sections to Settings Menu

* cursorBuddy: Docs - Updated Authors

* cursorBuddy: Fix - Corrected Minor Spelling Mistake 🥀

* cursorBuddy: Fix - Corrected Minor Spelling Mistake 🥀

* cursorBuddy: legal - Added Licensing Info for Oneko Source
2026-01-09 15:27:52 -05:00
prism
0c0ab3626a
CursorBuddy: fix oneko (#633)
* CursorBuddy: fix oneko

* fix murphy brutal mistake
2026-01-08 11:02:44 -05:00
nexpid
f2ce468d9f
CursorBuddy: local scripts (#621)
* CursorBuddy: local scripts

* CursorBuddy: load fathorse locally

* bleh

* bleh

* Update fathorse.js

---------

Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-01-06 09:53:30 -05:00
thororen1234
40e4ec8ba3
CursorBuddy: Hash Horse Image 2025-12-31 23:33:03 -05:00
thororen1234
81b6a5b7ac
CursorBuddy: Fix Pathing 2025-12-31 22:20:17 -05:00