Les descriptions des types de noyau OS X peuvent être modifiées en modifiant InfoPlist.strings dans le CoreTypes.bundle.
La liste des propriétés est un binaire compilé , donc juste au cas où faire une sauvegarde avant de la modifier.Les mises à jour du système la remplaceront probablement , alors gardez une copie ou (ce que je recommande) liez votre version modifiée à l'emplacement de l'original - en supposant que votre copie est nommé InfoPlist.strings.customet se trouve dans le même répertoire que l'original:
cd /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/English.lproj
cp InfoPlist.strings InfoPlist.strings.custom - votre copie personnalisée
mv InfoPlist.strings InfoPlist.strings.backup - mouvement d'origine
ouvrir InfoPlist.strings.customavec TextMate car il analyse bien les listes de propriétés binaires, en supposant que vous avez mateinstallé:
mate /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/English.lproj/InfoPlist.strings.custom
une fois que vous avez terminé vos modifications, liez le fichier d'origine en place:
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
et relancez le Finder avec killall Finder- vous devriez voir les changements dans le Finder après cela.
par exemple, je suis passé "Portable Document Format (PDF)" = "Portable Document Format (PDF)";à "Portable Document Format (PDF)" = "PDF";et ... dis au revoir aux longues chaînes "Kind" ennuyeuses dans le Finder :-)
Avant Après
REMARQUE: j'utilise l' anglais comme langue du système - si vous avez un autre ensemble de langues, vous devez changer le nom du répertoire en langue appropriée:
cd /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Allemand.lproj/ <- par exemple, disons allemand
Mise à jour 1 (découverte de plutil):
vous pouvez utiliser plutilpour convertir du format binaire en XML ou JSON
sudo plutil -convert json InfoPlist.strings -o InfoPlist.strings.json
après avoir édité le .json, reconvertissez (compilez?) en un format binaire:
sudo plutil -convert binary1 InfoPlist.strings.json -o InfoPlist.strings
MISE À JOUR 2
vous voulez savoir où se trouvent ces chaînes "Kind" agaçantes?
sudo find ./ -name '*.plist' -o -name '*.strings' -exec plutil -p {} \; | grep"annoying"où annoyingest la chose qui dérange le s ** t de la journée
file.