Status of Internationalization of Hook and of Its Compatibility with Apps That Are Not Displayed in English


As noted on Hook’s “Buy” page, and compatible apps page, Hook currently only officially supports macOS in the English display language. (See this Apple web page on macOS Display Language.)

Hook’s current limitation to English means the following:

  1. Hook’s display is currently presented in English regardless of the macOS display language setting. By “display” we mean the “user interface” (“UI”): labels, command names, etc.
  2. Whereas Hook works regardless of language with many apps, there are currently several apps that Hook cannot control when the macOS display language is not in English. This limitation applies to apps that do not provide full automation (via AppleScript or JavaScript), such that Hook needs to control them via “UI scripting”. UI scripting means that Hook controls the other app by calling commands¬†literally as they are displayed in their user interface. If the macOS display language is not English, and if the current app is internationalized, then the names of the commands that app displays will be different from what Hook currently expects. This limitation affects BusyContacts, Deliveries, Drafts, Fantastical, FireFox, and some other apps. This is noted on Hook’s app-compatibility page.
  3. User documentation is currently available only in English.

Some apps are supported in other languages

We have added support for Hook to control several UI-scripted apps in German. Some apps also can be controlled in Italian. See the Linkable apps page. Or try Hook out yourself: there’s a free 30-day trial, which becomes a Lite version.

Upcoming internationalization

We intend to support other languages.

Please feel free to contact us to request support in other languages..

We appreciate the patience of non-English users who are waiting for the internationalization of Hook.

How users can overcome these limitations

Users who are proficient in AppleScript can overcome these limitations for their favorite apps by changing the names of the commands presented in Hook’s Scripts preferences tab.

Version 2.0 of Hook now available. Click here for more information.