Existe-t-il un moyen de renommer "Restant" en "Jus de pomme restant"?

64

Sur un MacBook Pro, existe-t-il un moyen de modifier le texte dans la liste déroulante de la durée de vie de la batterie?

Plus précisément, là où il est écrit "X: XX restant", je veux qu'il dise "X: XX de jus de pomme restant"

Pourquoi? Parce qu'un bon jeu de mots est sa propre reformulation.

Oui, c'est une question sérieuse. Oui, j'ai d'abord essayé de googler.

J'utilise actuellement Mavericks, bien qu'une mise à niveau vers Yosemite soit probablement dans un proche avenir.

StormeHawke
la source
14
"Parce qu'un bon jeu de mots est sa propre reformulation." gémir
Dan J
12
Vous avez oublié de modifier "Source d'alimentation" de "Batterie" en "Boîte à jus de pomme de 300 ml". Vous pouvez également changer "chargeur" ​​pour "machine à remplir".
Kroltan
4
En fait, je suis rentré et apporté quelques modifications supplémentaires après avoir posté cette photo, même si je ne pensais pas à "Apple Juice Box / Apple Juice Dispenser" comme source d'alimentation. haha
StormeHawke
1
Ca c'est drôle! : D
nicael
5
@JonathonReinhart Vous voulez dire parce que les utilisateurs d'Apple pensent que c'est drôle, ou parce que les utilisateurs d'Apple peuvent le faire?
GreenAsJade

Réponses:

84

Vous souhaitez modifier la ligne 92 de la version XML de /System/Library/CoreServices/Menu Extras/Battery.menu/Contents/Resources/English.lproj/Localizable.strings:

  1. Faites une copie du fichier de chaînes:

    cp /System/Library/CoreServices/Menu\ Extras/Battery.menu/Contents/Resources/\
    English.lproj/Localizable.strings ~/Desktop
    
  2. Convertissez le fichier de chaînes binaires en XML:

    plutil -convert xml1 ~/Desktop/Localizable.strings
    
  3. Modifiez la ligne 92 (Yosemite) du fichier maintenant sur le bureau avec votre éditeur de texte préféré:

  4. Convertissez le fichier de chaînes xml en binaire:

    plutil -convert binary1 ~/Desktop/Localizable.strings
    
  5. Sauvegardez votre fichier existant! Si vous vous trompez, cela vous permettra d’annuler vos modifications en supprimant -bak du nom du fichier.

    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. Remplacez l'ancien fichier par le nouveau:

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

Résultat:

grg
la source
11
Vous êtes un génie, monsieur.
StormeHawke
7
Je me demandais comment vous en sortiriez, mais bien sûr… des endroits! Agréable.
Joost
6
En outre: +1 pour l'insertion de l'étape de sauvegarde, même si cela doit probablement être précisé (les utilisateurs qui tombent sur cela via Google risquent de ne pas y
accéder
6
Il manque quelque chose dans vos instructions - je ne vois rien dans la sauvegarde de votre fichier système avant d'ouvrir ResEdit.
dodgethesteamroller
3
@ user24601 Oui, si vous désactivez la protection de l'intégrité du système.
grg