7 Commits
v1.4.5 ... main

Author SHA1 Message Date
Mischa van der Bent
933325752d Merge pull request #227 from jamf/dev
Setup Manager v1.4.7
2026-07-09 11:41:24 +02:00
Armin Briegel
9a30a4fdc2 Merge branch 'main' into dev 2026-07-09 11:33:48 +02:00
Armin Briegel
72362e2340 v1.4.7 2026-07-09 11:30:48 +02:00
Rob Potvin
75503164d9 Merge pull request #222 from jamf/dev
Setup Manager v1.4.6
2026-06-24 14:45:56 +02:00
Armin Briegel
c06fc19ebc Merge branch 'main' into dev 2026-06-23 08:38:19 +02:00
Armin Briegel
005efccec5 v1.4.6 2026-06-23 08:35:39 +02:00
Mischa van der Bent
566e058a85 Merge pull request #206 from jamf/dev 2026-03-12 14:28:00 +01:00
6 changed files with 337 additions and 16 deletions

View File

@@ -1,5 +1,26 @@
# Setup Manager - Change Log
## 1.4.7
(2026-07-09)
- updated built-in Installomator to v10.9
- improved unloading Jamf Pro Daemon (#225)
- Localizations
- 🇹🇼 繁體中文/Chinese (Taiwan)
- 🇨🇳 简体中文/Chinese (simplified) (#224)
- 🇨🇳 繁體中文/Chinese (traditional) (#224)
- 🇰🇷 한국인/Korean (#224)
- 🇫🇮 Suomi/Finnish
- 🇵🇹 Português/Portuguese (pt-PT)
## 1.4.6
(2026-06-22)
- fixed a potential crashing issue in log parsing (#217, #219)
- webhook urls are now abreviated in the log, unless the `DEBUG` key _in_ the `webhooks` dictionary is set to `true`
## 1.4.5
(2026-03-12)

View File

@@ -1176,21 +1176,29 @@ The following keys can be localized:
Use these codes for these languages:
| Language | two-letter code |
|--------------------|-----------------|
| English | en (default) |
| English (UK) | en-GB |
| Dutch (Nederlands) | nl |
| French | fr |
| German | de |
| Hebrew | he |
| Italian | it |
| Norwegian | nb |
| Polish | pl |
| Portuguese (Brazil)| pt-BR |
| Spanish | es |
| Swedish | sv |
| Turkish | tr |
| Language | Native Name | code |
|----------------------|---------------------|-----------------|
| English | English | en (default) |
| English (UK) | English (UK) | en-GB |
| Chinese (Taiwan) | 繁體中文 | zh-TW |
| Chinese (simplified) | 简体中文 | zh-Hans |
| Chinese (traditional)| 繁體中文 | zh-Hant |
| Danish | Dansk | da |
| Dutch | Nederlands | nl |
| Finnish | Suomi | fi |
| French | Français | fr |
| German | Deutsch | de |
| Hebrew | עברית | he |
| Italian | Italiano | it |
| Japanese | 日本語 | ja |
| Korean | 한국어 | ko |
| Norwegian | Norsk bokmål | nb |
| Polish | Polski | pl |
| Portuguese (Brazil) | Português (Brasil) | pt-BR |
| Portuguese | Português | pt-PT |
| Spanish | Español | es |
| Swedish | Svenska | sv |
| Turkish | Türkçe | tr |
The [plist and profile example files](Examples) contain localizations for many of the custom text elements.

View File

@@ -163,4 +163,10 @@ You can send multiple services per event:
### Webhooks in Debug mode
Webhooks are generally _not_ sent when DEBUG is set to true. However, if you set a `DEBUG` key to `true` _inside_ the webhooks dictionary to true, webhooks will be sent, even when global DEBUG is enabled.
Webhooks are generally _not_ sent when `DEBUG` is set to true. However, if you set a `DEBUG` key to `true` _inside_ the `webhooks` dictionary, webhooks will be sent, even when global `DEBUG` is enabled.
### Logging
Since the webhook URLs may contain codes you don't necessarily want to share, only the url scheme, host, and port are printed in the log, unless the `DEBUG` key inside the `webhooks` dictionary is set to `true`.
Note that the full URL for the webhook will always be visible in the profile, which will be visible to every user on the device in System Settings or with other tools. If you want to prevent the user seeing the webhook urls, you need to remove the Setup Manager profile after enrollment (using smart group scoping) or use a middleware server to indirectly talk with the webhook service.

View File

@@ -14,10 +14,14 @@
<string>symbol:clock</string>
<key>label</key>
<dict>
<key>fi</key>
<string>Aseta aikavyöhyke</string>
<key>de</key>
<string>Zeitzone einstellen</string>
<key>en</key>
<string>Set Time Zone</string>
<key>en-GB</key>
<string>Set Time Zone</string>
<key>es</key>
<string>Establecer zona horaria</string>
<key>fr</key>
@@ -26,6 +30,10 @@
<string>הגדרות אזור זמן</string>
<key>it</key>
<string>Imposta il fuso orario</string>
<key>ja</key>
<string>タイムゾーンを設定</string>
<key>ko</key>
<string>시간대 설정</string>
<key>nl</key>
<string>Tijdzone instellen</string>
<key>sv</key>
@@ -34,6 +42,20 @@
<string>Angi tidssone</string>
<key>pl</key>
<string>Ustal strefę czasową</string>
<key>pt-BR</key>
<string>Definir fuso horário</string>
<key>pt-PT</key>
<string>Definir fuso horário</string>
<key>tr</key>
<string>Saat dilimini ayarla</string>
<key>zh-Hans</key>
<string>设置时区</string>
<key>zh-Hant</key>
<string>設定時區</string>
<key>zh-TW</key>
<string>設定時區</string>
<key>da</key>
<string>Indstil tidszone</string>
</dict>
<key>requiresRoot</key>
<true/>
@@ -83,10 +105,14 @@
<string>$JSSID</string>
<key>message</key>
<dict>
<key>fi</key>
<string>Ole kärsivällinen, kun Setup Manager määrittää uutta Mac-tietokonettasi.</string>
<key>de</key>
<string>Bitte etwas Geduld während Setup Manager deinen neuen Mac konfiguriert.</string>
<key>en</key>
<string>Please be patient while Setup Manager configures your new Mac.</string>
<key>en-GB</key>
<string>Please be patient whilst Setup Manager configures your new Mac.</string>
<key>es</key>
<string>Por favor espere mientras Setup Manager configura tu nuevo Mac.</string>
<key>fr</key>
@@ -95,21 +121,43 @@
<string>אנא התאזר בסבלנות בזמן ש-Setup Manager מגדיר את ה-Mac החדש שלך</string>
<key>it</key>
<string>Sii paziente mentre Setup Manager configura il tuo nuovo Mac.</string>
<key>ja</key>
<string>Setup Managerが新しいMacを構成している間、しばらくお待ちください。</string>
<key>ko</key>
<string>Setup Manager가 새 Mac을 구성하는 동안 기다려 주십시오.</string>
<key>nl</key>
<string>Even geduld terwijl Setup Manager je nieuwe Mac configureert.</string>
<key>pl</key>
<string>Prosimy o cierpliwość, podczas gdy Setup Manager konfiguruje Twojego nowego Maca.</string>
<key>pt-BR</key>
<string>Por favor aguarde enquanto o Setup Manager configura o seu novo Mac.</string>
<key>pt-PT</key>
<string>Por favor aguarde enquanto o Setup Manager configura o seu novo Mac.</string>
<key>sv</key>
<string>Ha tålamod medan Setup Manager konfigurerar din nya Mac.</string>
<key>nb</key>
<string>Vær tålmodig mens Setup Manager konfigurerer den nye Mac-en din.</string>
<key>tr</key>
<string>Setup Manager yeni Mac'inizi yapılandırırken lütfen sabırlı olun.</string>
<key>zh-Hans</key>
<string>请稍候Setup Manager 正在配置你的新 Mac。</string>
<key>zh-Hant</key>
<string>請稍候Setup Manager 正在設定你的新 Mac。</string>
<key>zh-TW</key>
<string>請稍候Setup Manager 正在設定你的新 Mac。</string>
<key>da</key>
<string>Vær tålmodig, mens Setup Manager konfigurerer din nye Mac.</string>
</dict>
<key>title</key>
<dict>
<key>de</key>
<string>Willkommen!</string>
<key>fi</key>
<string>Tervetuloa!</string>
<key>en</key>
<string>Welcome!</string>
<key>en-GB</key>
<string>Welcome!</string>
<key>es</key>
<string>¡^[^[Bienvenido](inflect: true)](inflectionAlternative: &apos;Te damos la bienvenida&apos;)!</string>
<key>fr</key>
@@ -118,14 +166,32 @@
<string>ברוכים הבאים!</string>
<key>it</key>
<string>^[Benvenuto](inflect: true, inflectionAlternative: &quot;Ciao&quot;)!</string>
<key>ja</key>
<string>ようこそ!</string>
<key>ko</key>
<string>환영합니다!</string>
<key>nl</key>
<string>Welcom!</string>
<key>pl</key>
<string>Witamy!</string>
<key>pt-BR</key>
<string>Bem-vindo!</string>
<key>pt-PT</key>
<string>Bem-vindo!</string>
<key>sv</key>
<string>Välkommen</string>
<key>nb</key>
<string>Velkommen</string>
<key>tr</key>
<string>Hoş geldiniz!</string>
<key>zh-Hans</key>
<string>欢迎!</string>
<key>zh-Hant</key>
<string>歡迎!</string>
<key>zh-TW</key>
<string>歡迎!</string>
<key>da</key>
<string>Velkommen!</string>
</dict>
<key>userEntry</key>
<dict>
@@ -153,8 +219,30 @@
<string>vorname.nachname@example.com</string>
<key>en</key>
<string>first.last@example.com</string>
<key>en-GB</key>
<string>first.last@example.com</string>
<key>fi</key>
<string>etunimi.sukunimi@example.com</string>
<key>ja</key>
<string>名.姓@example.com</string>
<key>ko</key>
<string>이름.성@example.com</string>
<key>nl</key>
<string>voornaam.achternaam@example.com</string>
<key>pt-BR</key>
<string>nome.sobrenome@example.com</string>
<key>pt-PT</key>
<string>nome.apelido@example.com</string>
<key>tr</key>
<string>ad.soyad@example.com</string>
<key>zh-Hans</key>
<string>名.姓@example.com</string>
<key>zh-Hant</key>
<string>名.姓@example.com</string>
<key>zh-TW</key>
<string>名.姓@example.com</string>
<key>da</key>
<string>fornavn.efternavn@example.com</string>
</dict>
</dict>
</dict>

View File

@@ -30,10 +30,32 @@
<string>Zeitzone setzen</string>
<key>en</key>
<string>Set Time Zone</string>
<key>en-GB</key>
<string>Set Time Zone</string>
<key>fi</key>
<string>Aseta aikavyöhyke</string>
<key>fr</key>
<string>Définir le fuseau horaire</string>
<key>ja</key>
<string>タイムゾーンを設定</string>
<key>ko</key>
<string>시간대 설정</string>
<key>nl</key>
<string>Tijdzone instellen</string>
<key>pt-BR</key>
<string>Definir fuso horário</string>
<key>pt-PT</key>
<string>Definir fuso horário</string>
<key>tr</key>
<string>Saat dilimini ayarla</string>
<key>zh-Hans</key>
<string>设置时区</string>
<key>zh-Hant</key>
<string>設定時區</string>
<key>zh-TW</key>
<string>設定時區</string>
<key>da</key>
<string>Indstil tidszone</string>
</dict>
<key>requiresRoot</key>
<true/>
@@ -54,10 +76,32 @@
<string>Rosetta installieren</string>
<key>en</key>
<string>Install Rosetta</string>
<key>en-GB</key>
<string>Install Rosetta</string>
<key>fi</key>
<string>Asenna Rosetta</string>
<key>fr</key>
<string>Installer Rosetta</string>
<key>ja</key>
<string>Rosettaをインストール</string>
<key>ko</key>
<string>Rosetta 설치</string>
<key>nl</key>
<string>Rosetta installeren</string>
<key>pt-BR</key>
<string>Instalar Rosetta</string>
<key>pt-PT</key>
<string>Instalar Rosetta</string>
<key>tr</key>
<string>Rosetta'yı yükle</string>
<key>zh-Hans</key>
<string>安装 Rosetta</string>
<key>zh-Hant</key>
<string>安裝 Rosetta</string>
<key>zh-TW</key>
<string>安裝 Rosetta</string>
<key>da</key>
<string>Installer Rosetta</string>
</dict>
<key>requiresRoot</key>
<true/>
@@ -89,10 +133,32 @@
<string>Setup Manager konfiguriert deinen Mac…</string>
<key>en</key>
<string>Setup Manager is configuring your Mac…</string>
<key>en-GB</key>
<string>Setup Manager is configuring your Mac…</string>
<key>fi</key>
<string>Setup Manager määrittää Mac-tietokonettasi…</string>
<key>fr</key>
<string>Setup Manager configure votre Mac…</string>
<key>ja</key>
<string>Setup ManagerがMacを構成しています…</string>
<key>ko</key>
<string>Setup Manager가 Mac을 구성하고 있습니다…</string>
<key>nl</key>
<string>Setup Manager configureert je Mac…</string>
<key>pt-BR</key>
<string>O Setup Manager está configurando o seu Mac…</string>
<key>pt-PT</key>
<string>O Setup Manager está a configurar o seu Mac…</string>
<key>tr</key>
<string>Setup Manager Mac'inizi yapılandırıyor…</string>
<key>zh-Hans</key>
<string>Setup Manager 正在配置你的 Mac…</string>
<key>zh-Hant</key>
<string>Setup Manager 正在設定你的 Mac…</string>
<key>zh-TW</key>
<string>Setup Manager 正在設定你的 Mac…</string>
<key>da</key>
<string>Setup Manager konfigurerer din Mac…</string>
</dict>
<key>title</key>
<dict>
@@ -100,10 +166,32 @@
<string>Willkommen!</string>
<key>en</key>
<string>Welcome!</string>
<key>en-GB</key>
<string>Welcome!</string>
<key>fi</key>
<string>Tervetuloa!</string>
<key>fr</key>
<string>Bienvenue!</string>
<key>ja</key>
<string>ようこそ!</string>
<key>ko</key>
<string>환영합니다!</string>
<key>nl</key>
<string>Welkom!</string>
<key>pt-BR</key>
<string>Bem-vindo!</string>
<key>pt-PT</key>
<string>Bem-vindo!</string>
<key>tr</key>
<string>Hoş geldiniz!</string>
<key>zh-Hans</key>
<string>欢迎!</string>
<key>zh-Hant</key>
<string>歡迎!</string>
<key>zh-TW</key>
<string>歡迎!</string>
<key>da</key>
<string>Velkommen!</string>
</dict>
</dict>
</dict>

View File

@@ -18,14 +18,36 @@
<string>Zeitzone setzen</string>
<key>en</key>
<string>Set Time Zone</string>
<key>en-GB</key>
<string>Set Time Zone</string>
<key>es</key>
<string>Establecer zona horaria</string>
<key>fi</key>
<string>Aseta aikavyöhyke</string>
<key>fr</key>
<string>Définir le fuseau horaire</string>
<key>it</key>
<string>Imposta il fuso orario</string>
<key>ja</key>
<string>タイムゾーンを設定</string>
<key>ko</key>
<string>시간대 설정</string>
<key>nl</key>
<string>Tijdzone instellen</string>
<key>pt-BR</key>
<string>Definir fuso horário</string>
<key>pt-PT</key>
<string>Definir fuso horário</string>
<key>tr</key>
<string>Saat dilimini ayarla</string>
<key>zh-Hans</key>
<string>设置时区</string>
<key>zh-Hant</key>
<string>設定時區</string>
<key>zh-TW</key>
<string>設定時區</string>
<key>da</key>
<string>Indstil tidszone</string>
</dict>
<key>requiresRoot</key>
<true/>
@@ -73,10 +95,32 @@
<string>Eingaben übermitteln</string>
<key>en</key>
<string>Submit User Entry</string>
<key>en-GB</key>
<string>Submit User Entry</string>
<key>fi</key>
<string>Lähetä käyttäjän tiedot</string>
<key>fr</key>
<string>Soumettre les entrées</string>
<key>ja</key>
<string>ユーザー入力を送信</string>
<key>ko</key>
<string>사용자 입력 제출</string>
<key>nl</key>
<string>Voer invoer in</string>
<key>pt-BR</key>
<string>Enviar entrada do usuário</string>
<key>pt-PT</key>
<string>Submeter entrada do utilizador</string>
<key>tr</key>
<string>Kullanıcı girişini gönder</string>
<key>zh-Hans</key>
<string>提交用户输入</string>
<key>zh-Hant</key>
<string>提交使用者輸入</string>
<key>zh-TW</key>
<string>提交使用者輸入</string>
<key>da</key>
<string>Indsend brugerindtastning</string>
</dict>
<key>waitForUserEntry</key>
<string></string>
@@ -90,10 +134,32 @@
<string>Extra Apps für %department%</string>
<key>en</key>
<string>Extra Apps for %department%</string>
<key>en-GB</key>
<string>Extra Apps for %department%</string>
<key>fi</key>
<string>Lisäsovellukset osastolle %department%</string>
<key>fr</key>
<string>Extra Apps pour %department%</string>
<key>ja</key>
<string>%department%用の追加App</string>
<key>ko</key>
<string>%department%용 추가 앱</string>
<key>nl</key>
<string>Extra Apps voor %department%</string>
<key>pt-BR</key>
<string>Apps extras para %department%</string>
<key>pt-PT</key>
<string>Apps extra para %department%</string>
<key>tr</key>
<string>%department% için ekstra uygulamalar</string>
<key>zh-Hans</key>
<string>%department% 的额外应用</string>
<key>zh-Hant</key>
<string>%department% 的額外 App</string>
<key>zh-TW</key>
<string>%department% 的額外 App</string>
<key>da</key>
<string>Ekstra apps til %department%</string>
</dict>
<key>policy</key>
<string>install_extra_apps</string>
@@ -111,16 +177,38 @@
<string>Bitte etwas Geduld während Setup Manager deinen neuen Mac konfiguriert.</string>
<key>en</key>
<string>Please be patient while Setup Manager configures your new Mac.</string>
<key>en-GB</key>
<string>Please be patient whilst Setup Manager configures your new Mac.</string>
<key>es</key>
<string>Por favor espere mientras Setup Manager configura tu nuevo Mac.</string>
<key>fi</key>
<string>Ole kärsivällinen, kun Setup Manager määrittää uutta Mac-tietokonettasi.</string>
<key>fr</key>
<string>Veuillez être patient pendant que Setup Manager configure votre nouveau Mac.</string>
<key>he</key>
<string>אנא התאזר בסבלנות בזמן ש-Setup Manager מגדיר את ה-Mac החדש שלך</string>
<key>it</key>
<string>Sii paziente mentre Setup Manager configura il tuo nuovo Mac.</string>
<key>ja</key>
<string>Setup Managerが新しいMacを構成している間、しばらくお待ちください。</string>
<key>ko</key>
<string>Setup Manager가 새 Mac을 구성하는 동안 기다려 주십시오.</string>
<key>nl</key>
<string>Even geduld terwijl Setup Manager je nieuwe Mac configureert.</string>
<key>pt-BR</key>
<string>Por favor aguarde enquanto o Setup Manager configura o seu novo Mac.</string>
<key>pt-PT</key>
<string>Por favor aguarde enquanto o Setup Manager configura o seu novo Mac.</string>
<key>tr</key>
<string>Setup Manager yeni Mac'inizi yapılandırırken lütfen sabırlı olun.</string>
<key>zh-Hans</key>
<string>请稍候Setup Manager 正在配置你的新 Mac。</string>
<key>zh-Hant</key>
<string>請稍候Setup Manager 正在設定你的新 Mac。</string>
<key>zh-TW</key>
<string>請稍候Setup Manager 正在設定你的新 Mac。</string>
<key>da</key>
<string>Vær tålmodig, mens Setup Manager konfigurerer din nye Mac.</string>
</dict>
<key>title</key>
<dict>
@@ -128,16 +216,38 @@
<string>Willkommen!</string>
<key>en</key>
<string>Welcome!</string>
<key>en-GB</key>
<string>Welcome!</string>
<key>es</key>
<string>¡Bienvenido!</string>
<key>fi</key>
<string>Tervetuloa!</string>
<key>fr</key>
<string>Bienvenue!</string>
<key>he</key>
<string>ברוכים הבאים!</string>
<key>it</key>
<string>Benvenuto!</string>
<key>ja</key>
<string>ようこそ!</string>
<key>ko</key>
<string>환영합니다!</string>
<key>nl</key>
<string>Welcom!</string>
<key>pt-BR</key>
<string>Bem-vindo!</string>
<key>pt-PT</key>
<string>Bem-vindo!</string>
<key>tr</key>
<string>Hoş geldiniz!</string>
<key>zh-Hans</key>
<string>欢迎!</string>
<key>zh-Hant</key>
<string>歡迎!</string>
<key>zh-TW</key>
<string>歡迎!</string>
<key>da</key>
<string>Velkommen!</string>
</dict>
<key>userEntry</key>
<dict>