Commit graph

25 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
c9d7bf2065
ToastNotifications & NewGuildSettings: Fixes 2026-02-06 21:08:27 -05:00
thororen1234
715b4bef5a
revert toastnotif edits 2026-01-27 08:35:04 -05:00
thororen1234
c2639f225e
Add FavoriteAnything 2026-01-26 22:33:39 -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
2dd277a270
Fix Lint 2025-12-22 08:37:51 -05:00
thororen1234
9a906c9cb6
RelationshipStore: Type Updates 2025-12-21 20:09:46 -05:00
thororen1234
ceb2266350
fix our broken css 2025-12-11 21:03:36 -05:00
thororen1234
2d5ad57657
this brings back most of the color I think 2025-12-10 01:40:31 -05:00
thororen1234
aabc45b3ec
test this please im tired 2025-11-18 23:48:50 -05:00
thororen1234
4824993e9a
Fix Lint 2025-09-28 23:44:34 -04:00
thororen1234
d6241b31f9
Equibop: Move Finds From Bop To Cord 2025-08-07 21:56:04 -04:00
thororen1234
1c2d328f5a
Updates 2025-07-15 14:56:05 -04:00
thororen1234
d0a38e3ca9
Fix Experiments & GuildTagSettings 2025-07-11 20:36:36 -04:00
thororen1234
91d3a67657
Fixes 2025-07-10 19:40:07 -04:00
thororen1234
37550298d5
Fix More CSS 2025-07-01 16:40:14 -04:00
thororen1234
875f136d52
Fix GuildStore Crashing 2025-06-30 15:01:22 -04:00
thororen1234
46be9be0a3
Fix Broken CSS On Canary 2025-06-26 16:27:07 -04:00
thororen1234
7930b449dd
Fix ToastNotification Pings 2025-05-19 12:26:21 -04:00
thororen1234
df6b6a0766
ToastNotifications Updates 2025-05-09 18:20:46 -04:00
thororen1234
b9e07cbe0f
Merge Dev & Fixes 2025-05-05 19:15:23 -04:00
thororen1234
d2a0324647
Fix MoreUserTags Settings 2025-05-04 00:21:12 -04:00
thororen1234
2613ec170e
MoreUserTags Chat 2025-05-02 21:00:56 -04:00
thororen1234
2db000c4ce
Some Fixes 2025-04-29 18:25:44 -04:00
thororen1234
3d1c654c20
ToastNotifications 2025-04-27 13:40:42 -04:00