Mac下文件夹多语言显示

cd /System/Library/CoreServices/SystemFolderLocalizations/zh_CN.lproj/

  进入该目录copy出文件      SystemFolderLocalizations.stringsshell

sudo cp /System/Library/CoreServices/SystemFolderLocalizations/zh_CN.lproj/SystemFolderLocalizations.strings /Users/YuanYu/Desktop/

  打开该文件显示为乱码,由于该文件存储的方式为二进制存储,须要进行一次转码操做,将文本格式转换为xml格式,操做方式如   下 服务器

sudo plutil -convert xml1 SystemFolderLocalizations.strings

  命令执行完以后从新打开文件,发现文件以xml格式展示,以下:网络

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Applications</key>
	<string>应用程序</string>
	<key>Compositions</key>
	<string>Compositions</string>
	<key>Deleted Users</key>
	<string>已删除的用户</string>
	<key>Desktop</key>
	<string>桌面</string>
	<key>Documents</key>
	<string>文稿</string>
	<key>Downloads</key>
	<string>下载</string>
	<key>Drop Box</key>
	<string>投件箱</string>
	<key>Favorites</key>
	<string>我的收藏</string>
	<key>Faxes</key>
	<string>传真</string>
	<key>Groups</key>
	<string>群组</string>
	<key>Incompatible Software</key>
	<string>不兼容的软件</string>
	<key>Library</key>
	<string>资源库</string>
	<key>Local</key>
	<string>本地</string>
	<key>Mail Downloads</key>
	<string>邮件下载</string>
	<key>Movies</key>
	<string>影片</string>
	<key>Music</key>
	<string>音乐</string>
	<key>My Applications</key>
	<string>个人应用程序</string>
	<key>My Network</key>
	<string>个人网络</string>
	<key>Network</key>
	<string>网络</string>
	<key>Pictures</key>
	<string>图片</string>
	<key>Public</key>
	<string>公共</string>
	<key>Saved Searches</key>
	<string>已存储的搜索</string>
	<key>Server</key>
	<string>服务器</string>
	<key>Servers</key>
	<string>服务器</string>
	<key>Shared</key>
	<string>共享</string>
	<key>Shared Items</key>
	<string>共享的项目</string>
	<key>Sites</key>
	<string>站点</string>
	<key>SoftWare</key>
	<string>软件</string>
	<key>System</key>
	<string>系统</string>
	<key>Users</key>
	<string>用户</string>
	<key>Utilities</key>
	<string>实用工具</string>
	<key>Web Receipts</key>
	<string>Web 收据</string>
	<key>WorkSpace</key>
	<string>工做空间</string>
</dict>
</plist>

  在文件中以 Key-Value 的方式加入本身所创建的多语言文件夹 Key 为文件夹的英文名 , Value 为文件夹的中文名.app

  这里咱们假设咱们加入了两个新的多语言文件夹名称,以下:工具

        
        <key>SoftWare</key>
	<string>软件</string>
	<key>WorkSpace</key>
	<string>工做空间</string>

  在终端中将文件格式转换为二进制,操做以下:code

sudo plutil -convert binary1 SystemFolderLocalizations.strings

  执行完以后,咱们将文件覆盖至原来的目录中xml

sudo mv ~/Desktop/SystemFolderLocalizations.strings /System/Library/CoreServices/SystemFolderLocalizations/zh_CN.lproj/

  创建SoftWare 、 WorkSpace 文件夹图片

sudo mkdir ~/WorkSpace
sudo mkdir ~/SoftWare

  分别在两个文件夹中创建 .localized 文件用来标示该文件夹是多语言文件夹ip

sudo touch ~/WorkSpace/.localized
sudo touch ~/SoftWare/.localized

  注销系统,从新进入生效.
资源

相关文章
相关标签/搜索