Repository navigation
v1.0.6 - Multilingual Support
๐ Multilingual Support for Slide Generation
Added
- Multilingual Support: Slides are now generated in the user's preferred language (English or Korean)
- AI prompts now respect the
preferredLanguagesetting (en/ko) from plugin settings - Added comprehensive i18n (internationalization) utility module for language-specific prompts
- Language-specific instructions are injected into both Summary and Plan stages of slide generation
Technical Details
- Created
src/utils/i18n.tswith language-specific prompt functions:getLanguageInstruction(): Basic language instruction for AIgetAnalysisLanguagePrompt(): Language-specific prompts for content analysisgetBlueprintLanguagePrompt(): Language-specific prompts for slide blueprint generationgetExampleStructure(): Localized example text for prompts
- Modified
SummaryService.tsto inject language instructions into analysis prompts - Modified
PlanService.tsto inject language instructions into blueprint generation prompts - All slide titles, content, and speaker notes are now generated in the selected language
Changed
- Both
SummaryServiceandPlanServicenow store settings reference to accesspreferredLanguage - AI prompts include explicit language requirements and localized examples
- Korean users will now see all slide content (์ ๋ชฉ, ๋ด์ฉ, ๋ ธํธ) in Korean
- English users continue to see all slide content in English
Usage
- Open plugin settings (Settings โ Slides Master)
- Set "Preferred Language" to your desired language (English or Korean)
- Generate slides as usual - all content will be in your preferred language
Full Changelog: https://github.com/reallygood83/slides-master/blob/main/CHANGELOG.md