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

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

Específicamente, donde dice "Quedan X:XX", quiero que diga "Quedan X:XX de jugo de manzana".

¿Por qué? Porque un buen juego de palabras es su propia reformulación.

Sí, esta es una pregunta seria. Sí, intenté googlear primero.

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

"Porque un buen juego de palabras es su propia reformulación". gemido
Olvidó modificar "Fuente de energía" de "Batería" a "Caja de jugo de manzana de 300 ml". También puedes cambiar "cargador" por "recargadora".
De hecho, volví a entrar e hice algunas modificaciones adicionales después de publicar esa imagen, aunque no pensé en "Caja de jugo de manzana/Dispensador de jugo de manzana" como fuentes de energía. ja ja
¡Eso es gracioso! :D
Me registré solo para señalar que esta es la razón exacta por la que los usuarios que no son de Apple los odiamos a todos.
@JonathonReinhart ¿Quieres decir porque los usuarios de Apple piensan que esto es divertido, o porque los usuarios de Apple realmente pueden hacer esto?
¡Oh, votaría a favor de esto, pero está sentado exactamente en 64! (:

Respuestas (1)

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 de nuevo a binario:

    plutil -convert binary1 ~/Desktop/Localizable.strings
    
  5. ¡Haga una copia de seguridad de su archivo existente! Si se equivoca, esto le permitirá revertir los cambios eliminando -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:

Usted señor es un genio.
Me preguntaba cómo harías esto, pero, por supuesto, ¡locales! Bonito.
Muy buena solución. Tenga en cuenta que para mí los números de línea no eran los mismos, pero al ser un archivo xml simple, no fue exactamente difícil rastrear las claves que debían cambiarse. Lo llevé más lejos y también cambié otras partes del texto del diálogo. Gracias por complacer mi sentido del humor :)
También: +1 por insertar el paso de copia de seguridad, aunque probablemente debería especificarse que lo hizo (los usuarios que se tropiezan con esto a través de Google podrían no darse cuenta)
Falta algo en sus instrucciones: no veo nada allí sobre la copia de seguridad de su archivo del sistema antes de abrir ResEdit.
¿Funciona este procedimiento en El Capitán?
@user24601 Sí, si deshabilita la Protección de integridad del sistema.