Systems Sprache unter macOS über das Terminal zurücksetzen

Melden
  1. Was bedeutet das Zurücksetzen der Systemsprache?
  2. Wie wird die Systemsprache über das Terminal geändert oder zurückgesetzt?
  3. Beispiel: Zurücksetzen auf Englisch
  4. Was tun, wenn Sie die ursprünglichen AppleLanguages entfernen oder zurücksetzen möchten?
  5. Weitere Hinweise
  6. Zusammenfassung

Unter macOS wird die Systemsprache primär über die Einstellungen im System selbst gesteuert. Allerdings kann man über das Terminal bestimmte Einstellungen manipulieren, um die Systemsprache zurückzusetzen oder zu ändern. Dabei ist wichtig zu wissen, dass die Systemsprache im Nutzerprofil gespeichert wird und das Betriebssystem diese Informationen anhand bestimmter Konfigurationsdateien und defaults-Einstellungen ausliest.

Was bedeutet das Zurücksetzen der Systemsprache?

Wenn Sie die Systemsprache zurücksetzen möchten, kann das bedeuten, dass Sie die vorher eingestellte Sprache entfernen oder auf die Standardeinstellung des Systems (meist Englisch) zurücksetzen wollen. Da macOS diverse Spracheinstellungen für den gesamten Systemumfang und auch für einzelne Nutzerprofile hat, betrifft das Zurücksetzen die AppleLanguages-Einstellung im Nutzerprofil.

Wie wird die Systemsprache über das Terminal geändert oder zurückgesetzt?

macOS verwendet den Befehl defaults, um Systemeinstellungen zu lesen und zu schreiben. Die relevanten Einstellungen für die Sprache befinden sich in der Domäne Apple Global Domain und werden im Schlüssel AppleLanguages gespeichert. Dieser ist eine Liste (`Array`) von Sprachcodes, beginnend mit der bevorzugten Sprache.

Beispiel: Zurücksetzen auf Englisch

Um die Systemsprache auf Englisch zurückzusetzen, öffnen Sie das Terminal und führen den folgenden Befehl aus:

defaults write NSGlobalDomain AppleLanguages -array "en"

Dieser Befehl setzt die bevorzugte Sprache auf Englisch (en). Wenn Sie stattdessen die Systemsprache auf Deutsch setzen möchten, ersetzen Sie "en" durch "de".

Was tun, wenn Sie die ursprünglichen AppleLanguages entfernen oder zurücksetzen möchten?

Falls Sie lediglich die Anpassung entfernen wollen, können Sie den Schlüssel komplett löschen, indem Sie folgenden Befehl ausführen:

defaults delete NSGlobalDomain AppleLanguages

Dadurch wird die benutzerdefinierte Einstellung gelöscht. Beim nächsten Systemstart wird macOS dann wieder auf die Standardeinstellungen zurückgreifen. Beachten Sie, dass dies dazu führen kann, dass die Systemsprache auf diejenige zurückfällt, die systemweit voreingestellt ist.

Weitere Hinweise

Nach einer Änderung der Systemsprache über das Terminal ist es ratsam, entweder den Benutzer ab- und wieder anzumelden oder den Mac neu zu starten, damit die Änderung vollständig wirksam wird. Alternativ können Sie auch die betroffenen Programme neu starten.

Darüber hinaus können manche Systemeinstellungen — besonders bei neueren macOS-Versionen — im Nutzerprofil und in der iCloud synchronisiert werden, sodass sich Änderungen auf mehreren Geräten auswirken können.

Zusammenfassung

Die Systemsprache unter macOS lässt sich über das Terminal über den Befehl defaults write NSGlobalDomain AppleLanguages ändern. Zum Zurücksetzen genügt es, den Schlüssel für die bevorzugten Sprachen zu löschen oder auf eine gewünschte Sprache neu zu setzen. Ein Neustart sorgt dafür, dass die Änderung aktiv wird.

0
0 Kommentare