¿Hay alguna forma de cambiar el nombre de "Restante" a "Restante de jugo de manzana"?

64

En una MacBook Pro, ¿hay alguna forma de cambiar el texto en la lista desplegable de duración de la batería?

Específicamente, donde dice "X: XX restante" Quiero que diga "X: XX del jugo de manzana restante"

¿Por qué? Porque un buen juego de palabras es su propia palabra.

Sí, esta es una pregunta seria. Sí, intenté buscar en Google primero.

Actualmente estoy ejecutando Mavericks, aunque una actualización a Yosemite probablemente esté en mi futuro cercano.

StormeHawke
fuente
14
"Porque un buen juego de palabras es su propia palabra". gemido
Dan J
12
Olvidó modificar "Fuente de energía" de "Batería" a "300mL Apple Juice Box". También puede cambiar "cargador" por "máquina de rellenar".
Kroltan
44
De hecho, volví e hice algunas modificaciones adicionales después de publicar esa imagen, aunque no pensé en "Apple Juice Box / Apple Juice Dispenser" como fuentes de energía. jaja
StormeHawke
1
¡Eso es gracioso! : D
nicael
55
@JonathonReinhart ¿Quieres decir porque los usuarios de Apple piensan que esto es gracioso o porque los usuarios de Apple realmente pueden hacer esto?
GreenAsJade

Respuestas:

84

Desea cambiar la línea 92 de la versión xml de /System/Library/CoreServices/Menu Extras/Battery.menu/Contents/Resources/English.lproj/Localizable.strings:

  1. Haga una copia del archivo de cadenas:

    cp /System/Library/CoreServices/Menu\ Extras/Battery.menu/Contents/Resources/\
    English.lproj/Localizable.strings ~/Desktop
    
  2. Convierta el archivo de cadenas binarias a xml:

    plutil -convert xml1 ~/Desktop/Localizable.strings
    
  3. Edite la línea 92 (Yosemite) del archivo ahora en el escritorio con su editor de texto favorito:

  4. Convierta el archivo de cadenas xml a binario:

    plutil -convert binary1 ~/Desktop/Localizable.strings
    
  5. ¡Haga una copia de seguridad de su archivo existente! Si comete un error, esto le permitirá revertir sus cambios al eliminar -bak del nombre del archivo.

    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. Sobrescriba el archivo antiguo con el nuevo:

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

Resultado:

grg
fuente
11
Usted señor es un genio.
StormeHawke
77
Me preguntaba cómo ibas a lograr esto, pero, por supuesto, ¡locales! Agradable.
Joost
66
Además: +1 para insertar el paso de copia de seguridad, aunque probablemente debería explicarse que lo hizo (los usuarios que se topan con esto a través de Google podrían no
darse
66
Algo falta en sus instrucciones: no veo nada allí acerca de hacer una copia de seguridad del archivo del sistema antes de abrir ResEdit.
dodgethesteamroller
3
@ user24601 Sí, si deshabilita la Protección de integridad del sistema.
grg