Existe uma maneira de renomear “Restante” para “Suco de Maçã Restante”?


64

Em um MacBook Pro, existe uma maneira de alterar o texto na duração da bateria?

Especificamente, onde diz "X: XX Restante" Quero que diga "X: XX of Suco de Maçã Restante"

Por quê? Porque um bom trocadilho é sua própria reformulação.

Sim, essa é uma pergunta séria. Sim, tentei pesquisar no Google primeiro.

Atualmente, estou executando o Mavericks, embora uma atualização para Yosemite esteja provavelmente no meu futuro próximo.


14
"Porque um bom trocadilho é sua própria reformulação." gemer
Dan J

12
Você esqueceu de modificar a "Fonte de energia" de "Bateria" para "300 ml de suco de maçã". Você também pode alterar o "carregador" por "máquina de recarga".
Kroltan

4
Na verdade, voltei e fiz algumas modificações adicionais depois que publiquei a foto, embora não pensasse em "Caixa de suco de maçã / distribuidor de suco de maçã" como fontes de energia. haha
StormeHawke

11
Isso é engraçado! : D
nicael 5/11

5
@ JonathonReinhart Você quer dizer porque os usuários da Apple acham isso engraçado, ou porque os usuários da Apple podem realmente fazer isso?
GreenAsJade

Respostas:


84

Você deseja alterar a linha 92 da versão xml de /System/Library/CoreServices/Menu Extras/Battery.menu/Contents/Resources/English.lproj/Localizable.strings:

  1. Faça uma cópia do arquivo de strings:

    cp /System/Library/CoreServices/Menu\ Extras/Battery.menu/Contents/Resources/\
    English.lproj/Localizable.strings ~/Desktop
    
  2. Converta o arquivo de cadeias binárias em xml:

    plutil -convert xml1 ~/Desktop/Localizable.strings
    
  3. Edite a linha 92 (Yosemite) do arquivo agora na área de trabalho com seu editor de texto favorito:

  4. Converta o arquivo de strings xml novamente em binário:

    plutil -convert binary1 ~/Desktop/Localizable.strings
    
  5. Faça backup do seu arquivo existente! Se você errar, isso permitirá reverter suas alterações removendo -bak do nome do arquivo.

    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. Substitua o arquivo antigo pelo novo:

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

Resultado:


11
Senhor, você é um gênio.
precisa saber é o seguinte

7
Fiquei me perguntando como você conseguiria isso, mas é claro - localidades! Agradável.
Joost #

6
Também: +1 para inserir a passo de backup, embora provavelmente deve ser explicitada que você fez isso (usuários que tropeçar através desta via google pode não pegar nele)
StormeHawke

6
Falta algo nas suas instruções - não vejo nada lá sobre o backup do arquivo do sistema antes de abrir o ResEdit.
Dodgethesteamroller

3
@ user24601 Sim, se você desativar a Proteção de Integridade do Sistema.
grg
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.