Le descrizioni dei tipi di core di OS X possono essere modificate modificando InfoPlist.strings in CoreTypes.bundle.
L'elenco delle proprietà è un file binario compilato , quindi nel caso esegua un backup prima di modificarlo. Gli aggiornamenti di sistema probabilmente lo sovrascriveranno, quindi conservane una copia o (che ti consiglio) collega la tua versione modificata alla posizione dell'originale - supponendo che la tua copia sia prende il nome InfoPlist.strings.customed è nella stessa directory dell'originale:
cd /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/English.lproj
cp InfoPlist.strings InfoPlist.strings.custom - la tua copia personalizzata
mv InfoPlist.strings InfoPlist.strings.backup - movimento originale
si apre InfoPlist.strings.customcon TextMate poiché analizza bene gli elenchi di proprietà binarie, supponendo che sia stato mateinstallato:
mate /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/English.lproj/InfoPlist.strings.custom
una volta terminate le modifiche, collega il file originale in posizione:
sudo ln -s /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/English.lproj/InfoPlist.strings.custom /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/English.lproj/InfoPlist.strings
e riavvia Finder con killall Finder- dovresti vedere le modifiche in finder dopo.
per esempio, sono passato "Portable Document Format (PDF)" = "Portable Document Format (PDF)";a "Portable Document Format (PDF)" = "PDF";e ... ciao ciao fastidiose stringhe "gentili" nel Finder :-)
Prima dopo
NOTA: utilizzo l' inglese come lingua di sistema - se hai impostato un'altra lingua, devi cambiare il nome della directory nella lingua appropriata:
cd /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Tedesco.lproj/ <- per esempio, diciamo tedesco
Aggiornamento 1 (scoperto su plutil):
è possibile utilizzare plutilper convertire dal formato binario a XML o JSON
sudo plutil -convert json InfoPlist.strings -o InfoPlist.strings.json
dopo aver modificato il file .json, convertilo (compila?) in un formato binario:
sudo plutil -convert binary1 InfoPlist.strings.json -o InfoPlist.strings
AGGIORNAMENTO 2
vuoi scoprire dov'è questa fastidiosa corda "gentile"?
sudo find ./ -name '*.plist' -o -name '*.strings' -exec plutil -p {} \; | grep"annoying"dov'è annoyingla cosa che infastidisce la giornata
file.