Skip to main content
Proximos is localized into ten global languages, covering both the Settings window used by IT admins and the menu bar used by end users. This means a Mac admin and the end user of that same Mac can each see Proximos in their own preferred language, independent of one another.
The inclusion of a language in this list reflects Proximos’s localization coverage only. It does not imply any affiliation with, sponsorship by, or endorsement of any country, government, or nationality associated with that language.

About These Localizations

The language localizations included with Proximos are performed by AI, and cannot be verified or authenticated by Enlazo Systems. They are provided as a best-effort bonus for our non-English-speaking customers, at no additional cost. Enlazo is unable to test or validate translation accuracy across all ten languages. If you or your users encounter a translation that is far off, confusing, or incorrect, please let Enlazo Systems support know — we’re glad to review and correct it.

Caution: Potential Issues Implementing Languages for Custom Features

It is unknown what other non-latin languages and special characters or accents may cause with behavior in Proximos’ custom notifications and Nudge configurations features. Nudge and Daily Notifications messages are passed through POSIX Unix underpinnings, which only accept Unicode character sets. Some characters in other languages may appear as blank text or cause IBM notifier to error, which can cause operational issues with daily notifications not appearing or functioning properly. For this reason, Enlazo can only formally support Proximos operation with Custom Notifications and Nudge text workflows in English. If you notice missing characters or notifications are not displaying, please try troubleshooting your custom text in English.

How the Display Language Is Chosen

By default, Proximos follows the standard macOS behavior for any localized app: it displays in whichever of its supported languages is highest in the user’s Preferred Languages list, set in System Settings → General → Language & Region. If none of the user’s preferred languages are among the eight supported, Proximos falls back to English. Because this preference is read per logged-in user, the Settings window and the menu bar can independently display in different languages on a shared or multi-user Mac — for example, an IT admin’s account set to English and an end user’s account set to Japanese.

Setting the Language Per User

The display language can be overridden for Proximos specifically — without changing the Mac’s system-wide language — using the AppleLanguages key scoped to the Proximos bundle identifier. Run the following as the target user (not as root):
Replace ja with the code for the desired language from the table above. For example, to force Proximos into Portuguese (Brazil):
Proximos must be relaunched for the change to take effect. See Open or Relaunch Proximos.sh for an MDM-friendly way to do this. To remove the override and return Proximos to following the user’s system-wide language preference:
Note: This defaults command, or the equivalent Proximos Set Language advanced script below, is currently the only way to set the Proximos display language. There is no language picker or override control inside the Proximos app itself, and no corresponding setting in the Settings window — the language always follows the user’s system-wide Preferred Languages order unless overridden from the command line.

Proximos Set Language Script

Proximos also ships with an Advanced Scripts command called Proximos Set Language, available in the Proximos MDM Scripts folder exported from Settings → Extras → Export MDM Scripts. This script wraps the AppleLanguages override above for the current logged-in user, without requiring you to hand-edit a defaults command. Use for:
  • Forcing Proximos into English on a non-English Mac — useful when a US-based IT admin needs a consistent, familiar interface while troubleshooting a Mac whose system language is set to something else.
  • Setting Proximos to a specific language for a user or group of users, when it differs from their current system-wide language preference.
See Extra MDM Scripts for deployment details.