InDesign Feature Set Locale Switcher

Native macOS utility & ExtendScript bundle. 2022–2026.


A small macOS and Windows InDesign Script with native macOS app that flips Adobe InDesign between its Roman, Japanese (CJK) and Right-to-Left feature sets without reinstalling the application, changing the interface language or wiping preferences. On macOS, choose a locale from a card-based chooser, authenticate once, and InDesign quits and relaunches in the new feature set.

Under the hood it pairs a Swift / AppKit front end with an ExtendScript orchestrator that lives in InDesign’s Community Scripts Panel, so the entry point stays visible across locale switches. The app auto-detects InDesign’s install path, prompts for an admin password only on first run, and shows a floating “Quitting → Restarting → Done” status window with a cancel affordance throughout the transition.

Built for those who work across English, Japanese (CJK) and Arabic (right-to-left) documents. A Windows variant uses a .reg-based approach to achieve the same switch.

return home

/
Repository
github.com/QuiteYellow/InDesign-Feature-Set-Locale-Switcher →
Stack
Swift · AppKit · ExtendScript (JavaScript)
Platforms
macOS · Windows (.reg variant)
Targets
Adobe InDesign · Roman (256), Japanese (257), Right-to-Left (259)
Status
Public source