Apakah ada cara untuk mengubah nama "Sisa" menjadi "Sisa Jus Apple"?

64

Pada MacBook Pro, apakah ada cara untuk mengubah teks dalam drop-down masa pakai baterai?

Secara khusus, di mana tertulis "X: XX Tersisa" Saya ingin mengatakan "X: XX dari Apple Juice Remaining"

Mengapa? Karena permainan kata yang baik adalah rewordnya sendiri.

Ya, ini pertanyaan serius. Ya, saya mencoba googling dulu.

Saya saat ini menjalankan Mavericks, meskipun upgrade ke Yosemite mungkin dalam waktu dekat saya.

StormeHawke
sumber
14
"Karena permainan kata yang baik adalah rewordnya sendiri." erangan
Dan J
12
Anda lupa mengubah "Sumber Daya" dari "Baterai" menjadi "300mL Apple Juice Box". Anda juga dapat mengganti "charger" untuk "mesin isi ulang".
Kroltan
4
Saya benar-benar kembali dan membuat beberapa modifikasi tambahan setelah saya memposting gambar itu, meskipun saya tidak memikirkan "Kotak Jus Apple / Dispenser Jus Apple" sebagai sumber daya. haha
StormeHawke
1
Itu lucu! : D
nicael
5
@ JonathonReinhart Maksud Anda karena pengguna Apple menganggap ini lucu, atau karena pengguna Apple benar-benar dapat melakukan ini?
GreenAsJade

Jawaban:

84

Anda ingin mengubah baris 92 dari versi xml /System/Library/CoreServices/Menu Extras/Battery.menu/Contents/Resources/English.lproj/Localizable.strings:

  1. Buat salinan file string:

    cp /System/Library/CoreServices/Menu\ Extras/Battery.menu/Contents/Resources/\
    English.lproj/Localizable.strings ~/Desktop
    
  2. Konversikan file string biner menjadi xml:

    plutil -convert xml1 ~/Desktop/Localizable.strings
    
  3. Edit baris 92 (Yosemite) dari file sekarang di desktop dengan editor teks favorit Anda:

  4. Konversi file string xml kembali ke biner:

    plutil -convert binary1 ~/Desktop/Localizable.strings
    
  5. Cadangkan file Anda yang ada! Jika Anda mengacaukan, ini akan memungkinkan Anda membalikkan perubahan Anda dengan menghapus -bak dari nama file.

    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. Timpa file lama dengan yang baru:

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

Hasil:

GRG
sumber
11
Anda adalah seorang jenius tuan.
StormeHawke
7
Saya bertanya-tanya bagaimana Anda melakukan ini, tapi tentu saja - lokal! Bagus.
Joost
6
Juga: +1 untuk memasukkan langkah cadangan, meskipun mungkin harus dijabarkan bahwa Anda melakukannya (pengguna yang menemukan ini melalui google mungkin tidak mengambilnya)
StormeHawke
6
Ada yang hilang dari instruksi Anda - Saya tidak melihat apa pun di sana tentang mencadangkan file Sistem Anda sebelum Anda membuka ResEdit.
dodgethesteamroller
3
@ user24601 Ya, jika Anda menonaktifkan Perlindungan Integritas Sistem.
grg