- Replace mojibake in ko.ts with proper Korean aligned to en.ts.
- Strip UTF-8 BOM from the 9 other text files (docs, commands, services, tests, en.ts).
Made-with: Cursor
- interactionCreate: deferReply(ephemeral) immediately for chat commands, then getInteractionLocale.
- All slash handlers use editReply; remove redundant deferReply in audit/fishing/music.
- localeHelper: parallelize user/guild Prisma lookups for getInteractionLocale and getContextLocale.
Note: deferred replies are ephemeral; public-only responses (e.g. music queue) are now user-visible only.
Made-with: Cursor