Чи є спосіб перейменувати "Залишився" на "Яблучний залишок соку"?


64

Чи є у MacBook Pro спосіб змінити текст у режимі автономної роботи?

Зокрема, там, де написано "X: XX Залишилося", я хочу, щоб він сказав "X: XX соку яблучного залишку"

Чому? Тому що хороший каламбур - це власне слово.

Так, це серйозне питання. Так, я спробував спочатку гугл.

Наразі я керую Mavericks, хоча, можливо, найближчим часом буде оновлено Yosemite.


14
"Тому що хороший каламбур - це власне слово". стогін
Dan J

12
Ви забули змінити "Джерело живлення" з "Батареї" на "Коробка яблучного соку 300 мл". Ви також можете змінити "зарядний пристрій" на "автомат для заправки".
Кролтан

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. Зробіть копію файлу рядків:

    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 Так, якщо вимкніть Захист цілісності системи.
грг
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.