你是否经常为铃声莫名其妙消失而烦恼?
你是否为中文铃声无法正常显示而只好采用绕口的拼音方式?
你是否为换台电脑铃声却没有了而头痛?
你是否为铃声只有四十秒而无奈?
现在,你的烦恼可以一扫而光了,ManageRingtones可以帮你解决铃声的问题,支持目前1.0--1.1.4版本。
安装前提:
1、为保证正常与iPhone通讯,请安装iPhone PC Suite 1.0后的较新版本。
2、安装微软的 .net framework 2.0 。如果你安装了PC Suite,你自然已经安装了 framework。
说明:
1、操作的实际目录是iPhone上的 /Library/Ringtones 即系统铃声目录,这个目录下的铃声不但在与iTunes同步时不会被清除,而且在换其他电脑后也不会被清除,非常适合放置自定义的"系统铃声"。但这个目录不支持中文铃声名称,目前采用的汉化包模式,在拷贝中文铃声文件(简体或者繁体)的同时,会为这些铃声文件下生成对应的拼音文件和汉化名称(当然,你不能用拼音文件来让我翻译汉字吧)。在设置-声音-铃声中,可以正常显示中文,而不会显示拼音。
汉化文件是 /System/Library/Frameworks/AddressBookUI.framework/
zh_CN.lproj/AB.strings ,这里的 zh_CN 与你的选择的语言有关,指的是简体中文,如果你选择的是英语,将是 English.lproj ,程序会自动判断你当前的语言。如果切换语言,汉化可能会失效,你可以用已经汉化的 AB.strings 文件来覆盖未汉化的其他语言。
2、目前支持四种文件格式导入iPhone: .m4r、.mp3、.wav、.m4a,应该够用了。音乐文件的长度没有特别的限制,可以突破四十秒。实际在iPhone中只支持 .m4r 格式,因此需要转化。由于转化需要时间,希望文件不要太大太长,最好能控制在1M以内,否则导入时间会较长。
3、铃声导入iPhone时支持多个铃声文件同时导入,可以用 Ctrl 或者 Shift 键 + 鼠标 选择多个铃声文件。
4、建议未进行 /Library/Ringtones 目录的C盘转D盘操作的大侠及时进行换盘操作,否则你的C盘很快会满了。
5、我用的也是水哥的汉化包。
请大家多提宝贵意见
问题解答:
1、载入铃声目录时,如果显示"无法识别当前iPhone使用的语言,请检查!"
注意:必须先连上iPhone,否则也会提示这个错误。这时,并不能算错误,而是我程序里的一个小Bug---因为我默认你是连上iPhone的,呵呵。下一版改进。
请检查 /var/root/Library/Preferences 目录下是否存在 .GlobalPreferences.plist 文件,这是放置语言文件的。如果没有,请下载后附的 GlobalPreferences.rar ,解压后将 .GlobalPreferences.plist 放到 /var/root/Library/Preferences 目录下即可。它对应的语言是"简体中文"即 zh_CN ,如果使用英文的,不要用这个文件。可以联系本人,我帮你加工另外一个文件。
这是1.1.4下的文件,其它版本应该也可以用,如果出现白苹果,用PC Suite删了这个文件就行了。
2、添加铃声时,无法识别某个版本的汉化AB.strings文件,造成无法继续添加铃声
用Ultra Edit检查 /System/Library/Frameworks/AddressBookUI.framework/
zh_CN.lproj/AB.strings 文件,前五个字符是不是 "<?xml",如果前面有空格请删除。
当然,如果是二进制文件,我会自动转换为xml格式,不用检查。
[
本帖最后由 super3547 于 2008-5-8 11:43 编辑 ]