我使用[[NSFontManager sharedFontManager] collectionNames]
获取所有集合,但我看到一些未翻译的字符串(例如“com.apple.AllFonts”)。有一种方法可以将它们本地化吗?我看到Font Book确实能够成功翻译它们。也许我做错了什么。
谢谢,
-Albe
答案 0 :(得分:1)
Apple将其所有内部集合名称加上“com.apple”前缀,可能是为了避免冲突。根据你正在做的事情,你可以:
if ([name hasPrefix:@"com.apple"]) name = [[name componentsSeparatedByString:@"."] objectAtIndex:2];
这样的东西可行。