前回ローカライズの方法として
System/Library/CoreServises/SystemFolderLocalizations/ja.lproj/SystemFolderLocalizations.strings
にSystem/Library/CoreServises/SystemFolderLocalizations/en.lproj/SystemFolderLocalizations.stringsを被せればokとかきましたが、ローカライズの仕組みを調べてみました。
http://msyk.net/macos/index.htm
なるほど、なるほど。
ファイルを直接変えるのは邪道で、ローカライズをしないようにするのが本筋か。
ということでちょっと試してみました。
ただMacのFinderはピリオドではじまるファイルを扱えないので、非常に面倒です。
とおもったら上のページはスクリプトまで用意してくれてますね。
例)
ローカライズ解消(.localizedファイルの削除スクリプト)
#!/bin/tcsh
rm ~/Documents/.localized
システムフォルダの場合
rm -f /Applications/Utilities/.localized
sudo rm -f /Users/.localized
……
ローカライズ(.localizedファイル作成スクリプト)
#!/bin/tcsh
touch ~/Documents/.localized
なんかシステムフォルダのローカライズが解けませんね。なぜかな。
SystemFolderLocalizations.strings置き換え方式の方が楽ですね。