Gibt es eine Möglichkeit, "Remaining" in "Apple Juice Remaining" umzubenennen?

64

Gibt es bei einem MacBook Pro eine Möglichkeit, den Text in der Dropdown-Liste für die Akkulaufzeit zu ändern?

Insbesondere, wenn dort "X: XX verbleibend" steht, soll darin "X: XX verbleibender Apfelsaft" stehen.

Warum? Denn ein gutes Wortspiel ist ein eigenes Wortspiel.

Ja, das ist eine ernste Frage. Ja, ich habe zuerst versucht zu googeln.

Ich leite derzeit Mavericks, obwohl ein Upgrade auf Yosemite in naher Zukunft wahrscheinlich ist.

StormeHawke
quelle
14
"Weil ein gutes Wortspiel sein eigenes Wortspiel ist." stöhnen
Dan J
12
Sie haben vergessen, "Power Source" von "Battery" in "300 ml Apple Juice Box" zu ändern. Sie können auch "Ladegerät" für "Nachfüllmaschine" ändern.
Kroltan
4
Nachdem ich das Bild gepostet hatte, ging ich zurück und nahm einige zusätzliche Änderungen vor, obwohl ich "Apple Juice Box / Apple Juice Dispenser" nicht als Stromquelle ansah. haha
StormeHawke
1
Das ist lustig! : D
nicael
5
@JonathonReinhart Du meinst, weil Apple-User das lustig finden oder weil Apple-User das tatsächlich können?
GreenAsJade

Antworten:

84

Sie möchten Zeile 92 der XML-Version von ändern /System/Library/CoreServices/Menu Extras/Battery.menu/Contents/Resources/English.lproj/Localizable.strings:

  1. Erstellen Sie eine Kopie der Zeichenfolgendatei:

    cp /System/Library/CoreServices/Menu\ Extras/Battery.menu/Contents/Resources/\
    English.lproj/Localizable.strings ~/Desktop
    
  2. Konvertieren Sie die Datei mit den binären Zeichenfolgen in xml:

    plutil -convert xml1 ~/Desktop/Localizable.strings
    
  3. Bearbeiten Sie Zeile 92 (Yosemite) der Datei jetzt auf dem Desktop mit Ihrem bevorzugten Texteditor:

  4. Konvertieren Sie die XML-Strings-Datei zurück in eine Binärdatei:

    plutil -convert binary1 ~/Desktop/Localizable.strings
    
  5. Sichern Sie Ihre vorhandene Datei! Wenn Sie es vermasseln, können Sie Ihre Änderungen rückgängig machen, indem Sie -bak aus dem Dateinamen entfernen.

    sudo mv /System/Library/CoreServices/Menu\ Extras/Battery.menu/Contents/Resources/\
    English.lproj/Localizable.strings /System/Library/CoreServices/Menu\ Extras/\
    Battery.menu/Contents/Resources/English.lproj/Localizable.strings-bak
    
  6. Überschreibe die alte Datei mit der neuen:

    sudo mv ~/Desktop/Localizable.strings /System/Library/CoreServices/Menu\ Extras/\
    Battery.menu/Contents/Resources/English.lproj/
    

Ergebnis:

grg
quelle
11
Sie, mein Herr, sind ein Genie.
StormeHawke
7
Ich habe mich gefragt, wie Sie das durchziehen würden, aber natürlich - Gebietsschemata! Nett.
Joost
6
Außerdem: +1 für das Einfügen des Sicherungsschritts, obwohl es wahrscheinlich klargestellt werden sollte, dass Sie dies getan haben (Nutzer, die über Google darüber stolpern, werden es möglicherweise nicht
bemerken
6
In Ihren Anweisungen fehlt etwas - ich sehe dort nichts über das Sichern Ihrer Systemdatei, bevor Sie ResEdit öffnen.
dodgethesteamroller
3
@ user24601 Ja, wenn Sie den Systemintegritätsschutz deaktivieren.
grg