【问题标题】:ios: localize emoji name (kCFStringTransformToUnicodeName)ios:本地化表情符号名称(kCFStringTransformToUnicodeName)
【发布时间】:2016-08-31 09:25:24
【问题描述】:

我有一个应用程序会显示一些表情符号和通讯员姓名。 我正在使用 kCFStringTransformToUnicodeName 来获取名称。 但我想本地化名称,如 macOS,如附图所示,macOS 将“Grinning Face”本地化为“visage avec large sourire”。

你能告诉我如何本地化这些名称吗?如果没有 API,我在哪里可以找到 macOS 使用的本地化文件。 谢谢。

【问题讨论】:

  • 所以如果您将设备语言设置为法语,它仍然会返回英语吗?

标签: ios unicode localization emoji


【解决方案1】:

此作业没有 api。 Unicode character name 仅以英语标准化。

macOS 使用本地化文件来实现这一点。

您可以找到 The CharacterPalette 应用的the location

  1. Option+单击 Apple 菜单并选择“系统信息”(在 OS X 的早期版本中称为“系统分析器”)。

  2. 从侧面菜单中,查看“软件”下方并选择“应用程序”

我的应用的位置如下所示:

找到CharacterPalette.app,右键->显示包,可以找到本地化文件:

但是我打不开,文件全是不可读的代码。可能是加密了。

您可能需要一个一个地复制粘贴名称。

【讨论】:

  • 谢谢,是的,我也无法阅读该本地化文件,将搜索如何阅读,否则我将复制/过去 -_- :)
猜你喜欢
  • 1970-01-01
  • 2019-09-21
  • 2021-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多