我有一个应用程序,将显示一些表情符号和相应的名称。 我正在使用kCFStringTransformToUnicodeName来获取名称。 但是我想像macOS一样本地化名称,就像您在附图中看到的那样,macOS将“Grinning Face”本地化为“visage avec large sourire”。您能告诉我如何本地化这些名称,如果没有API,我在哪里可以找到macOS使用的本地化文件。 谢谢。
这项工作没有API。Unicode字符名称仅在英语中标准化。macOS使用本地化文件来实现这一点。您可以找到The CharacterPalette应用程序的位置: 按住Option键单击苹果菜单,选择“系统信息”(在早期版本的OS X中称为“系统配置文件”)。 从侧面菜单中,查找“软件”,选择“应用程序” 我的应用程序位置看起来像这样: 找到 CharacterPalette.app,右键单击 -> 显示包内容,您可以找到本地化文件: 但我无法正确打开它,文件充满了无法读取的代码。可能是加密的。你可能需要逐个复制粘贴名称。