Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Software
>
Systemsprache ändern
Systemsprache ändern
tobymac.ch
21.03.08
16:27
ich möchte, dass mein macbook pro nach dem aufstarten fragt welche Systemsprache ich will (in meinem fall deutsch und italienisch)
gibt es das irgendein skript oder sonst etwas?
vielen dank!
„GBY“
Hilfreich?
0
Kommentare
tobymac.ch
21.03.08
18:44
kann man einen neuen Benutzer anlegen und den auf italienisch einstellen?
„GBY“
Hilfreich?
0
Schildie
21.03.08
18:47
man kann doch die sprachen in eine gewünschte prioritätenreihenfolge stellen.
vielleicht ist das benutzerspezifisch …
Hilfreich?
0
alfrank
21.03.08
19:04
Das mit dem zweiten Benutzer ist in Verbindung mit der Info von Schildie die einfachste Möglichkeit...
Hilfreich?
0
tobymac.ch
21.03.08
19:37
zum die sprache änder muss man zu
Systemeinstellungen
Landeseinstellungen
Italienisch nach oben verschieben
abmelden
wieder anmelden
alles ist auf italienisch
kann man diesen vorgang auch automatisieren?
„GBY“
Hilfreich?
0
tobymac.ch
21.03.08
20:56
in dem fall nicht.... naja hauptsache es geht
„GBY“
Hilfreich?
0
_mäuschen
21.03.08
22:37
--switch languages
--Important :put a space before the string, for each language.
set lang_1 to " de"
set lang_2 to " it"
set x to (do shell script "defaults read .GlobalPreferences AppleLanguages")
set theseLanguages to makeTextItem(" " & text 2 thru -2 of x)
set new_Order to ""
repeat with i in theseLanguages
if contents of i is lang_1 then
set i to lang_2
else if contents of i is lang_2 then
set i to lang_1
end if
set new_Order to new_Order & i
end repeat
do shell script "defaults write .GlobalPreferences AppleLanguages -array " & new_Order
--new_Order : a array is the words separated by a space
-- hier wird ausgeloggt
tell application "System Events" to log out
on makeTextItem(TheString)
set ditd to text item delimiters
set text item delimiters to ","
set t to text items of TheString
set text item delimiters to ditd
return t
end makeTextItem
MacScripter BBS
Hilfreich?
0
tobymac.ch
21.03.08
23:40
cool danke!
leider funktioniert der Script bei mir nur unter 10.4 (iMac) aber auf 10.5(MacBook pro) bleibt die sprache so wie sie vorher war...
„GBY“
Hilfreich?
0
tobymac.ch
22.03.08
09:43
und wenn ich auf landeseinstellungen gehen will stürzt dasa pragramm systemeinstellungen ab!! jetzt ist alles auf italienisch und kann es nicht mehr ändern!
HILFFE!
„GBY“
Hilfreich?
0
tobymac.ch
22.03.08
10:22
in der Console steht:
22.03.08 10:18:00 com.apple.launchd[83] ([0x0-0x6f06f].com.apple.systempreferences[635]) Exited abnormally: Segmentation fault
22.03.08 10:18:12 Spotlight[147] [QL ERROR] Generator database update takes too long... we will use what we currently have
22.03.08 10:20:29 com.apple.launchd[83] ([0x0-0x73073].com.apple.systempreferences[710]) Exited abnormally: Segmentation fault
22.03.08 10:20:38 com.apple.launchd[83] ([0x0-0x75075].com.apple.systempreferences[715]) Exited abnormally: Segmentation fault
22.03.08 10:20:48 com.apple.launchd[83] ([0x0-0x76076].com.apple.systempreferences[718]) Exited abnormally: Segmentation fault
was kann ich tun
„GBY“
Hilfreich?
0
tobymac.ch
22.03.08
11:25
niemand eine lösung
„GBY“
Hilfreich?
0
osxnerd
22.03.08
11:54
Das Skript scheint Dir die Spracheinstellungen zerstört zu haben. Um das zu reparieren, mache Folgendes:
1) Öffne das Programm Terminal.
2) Gib folgenden Befehl exakt so ein und drücke die Eingabtaste:
defaults delete -g AppleLanguages
3) Melde Dich sofort danach vom System ab und wieder an.
Vermutlich läuft danach Systemeinstellungen wieder und Du kannst unter Landeseinstellungen > Sprachen die gewünschte Prioritätsreihenfolge der Sprachen einstellen.
Hilfreich?
0
tobymac.ch
22.03.08
14:52
uff... vielen dank! jetzt funktionieren die Landeseinstellungen wieder
„GBY“
Hilfreich?
0
_mäuschen
22.03.08
14:52
Dieser Skript ist Leopard tauglich
set lang_1 to " de"
set lang_2 to " it"
set x to (do shell script "defaults read .GlobalPreferences AppleLanguages")
set theseLanguages to makeTextItem(" " & text 7 thru -3 of x)
set new_Order to ""
if contents of item 1 of theseLanguages as string is lang_1 then
set new_Order to "it de"
else
set new_Order to "de it"
end if
do shell script "defaults write .GlobalPreferences AppleLanguages -array " & new_Order
on makeTextItem(TheString)
set ditd to text item delimiters
set text item delimiters to ","
set t to text items of TheString
set text item delimiters to ditd
return t
end makeTextItem
Hilfreich?
0
tobymac.ch
22.03.08
15:05
super! danke _mäuschen
jetzt meldet der skript das system nicht automatisch ab, aber das ist nicht so schlimm.
vielen dank an alle!
„GBY“
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.