มีวิธีการเปลี่ยนชื่อ "ที่เหลืออยู่" เป็น "Apple Juice Remaining" หรือไม่?


64

ใน MacBook Pro มีวิธีการเปลี่ยนข้อความในแบบดรอปดาวน์แบตเตอรี่หรือไม่?

โดยเฉพาะที่มันบอกว่า "X: XX ที่เหลืออยู่" ฉันต้องการให้มันพูดว่า "X: XX ของ Apple Juice Remaining"

ทำไม? เพราะเล่นสำนวนที่ดีคือคำพูดของตัวเอง

ใช่นี่เป็นคำถามที่จริงจัง ใช่ฉันลองใช้ Google เป็นครั้งแรก

ฉันกำลังใช้ Mavericks อยู่แม้ว่าการอัปเกรดเป็น Yosemite น่าจะเป็นในอนาคตอันใกล้ของฉัน


14
"เพราะปุนที่ดีคือคำพูดของมันเอง" คร่ำครวญ
Dan J

12
คุณลืมที่จะแก้ไข "Power Source" จาก "Battery" เป็น "300ml Apple Juice Box" คุณสามารถเปลี่ยน "ที่ชาร์จ" สำหรับ "เครื่องเติม" ได้
Kroltan

4
จริง ๆ แล้วฉันกลับเข้าไปในและทำการแก้ไขเพิ่มเติมบางอย่างหลังจากที่ฉันโพสต์ภาพนั้น แต่ฉันไม่คิดว่า "Apple Juice Box / Apple Juice Dispenser" เป็นแหล่งพลังงาน ฮ่าฮ่า
StormeHawke

1
มันสนุก! : D
nicael

5
@JonathonReinhart คุณหมายถึงเพราะผู้ใช้ Apple คิดว่ามันตลกหรือเพราะผู้ใช้ Apple สามารถทำสิ่งนี้ได้จริงหรือ
GreenAsJade

คำตอบ:


84

คุณต้องการเปลี่ยนบรรทัด 92 ของเวอร์ชัน xml ของ /System/Library/CoreServices/Menu Extras/Battery.menu/Contents/Resources/English.lproj/Localizable.strings:

  1. ทำสำเนาของไฟล์ strings:

    cp /System/Library/CoreServices/Menu\ Extras/Battery.menu/Contents/Resources/\
    English.lproj/Localizable.strings ~/Desktop
    
  2. แปลงไฟล์ไบนารีสตริงเป็น xml:

    plutil -convert xml1 ~/Desktop/Localizable.strings
    
  3. แก้ไขบรรทัดที่ 92 (Yosemite) ของไฟล์บนเดสก์ท็อปด้วยโปรแกรมแก้ไขข้อความที่คุณโปรดปราน:

  4. แปลงไฟล์สตริง xml กลับไปเป็นไบนารี:

    plutil -convert binary1 ~/Desktop/Localizable.strings
    
  5. สำรองไฟล์ที่มีอยู่ของคุณ! หากคุณเลอะสิ่งนี้จะช่วยให้คุณย้อนกลับการเปลี่ยนแปลงของคุณโดยลบ -bak ออกจากชื่อไฟล์

    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. เขียนทับไฟล์เก่าด้วยไฟล์ใหม่:

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

ผลลัพธ์:


11
คุณเป็นอัจฉริยะ
StormeHawke

7
ฉันสงสัยว่าคุณจะดึงสิ่งนี้ออกได้อย่างไร แต่แน่นอน - สถานที่! ดี
Joost

6
นอกจากนี้: +1 สำหรับการแทรกขั้นตอนการสำรองข้อมูลแม้ว่ามันอาจจะถูกสะกดออกมาว่าคุณทำเช่นนั้น (ผู้ใช้ที่สะดุดข้ามผ่านทาง Google อาจไม่ได้รับมัน)
StormeHawke

6
มีบางอย่างขาดหายไปจากคำแนะนำของคุณ - ฉันไม่เห็นอะไรเลยเกี่ยวกับการสำรองไฟล์ระบบของคุณก่อนที่คุณจะเปิด ResEdit
dodgethesteamroller

3
@ user24601 ใช่ถ้าคุณปิดการใช้งานการป้องกันความสมบูรณ์ของระบบ
grg
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.