2016-08-31 11 views
3

私はいくつかの絵文字と特派員名を表示するアプリを持っています。 私はkCFStringTransformToUnicodeNameを使用して名前を取得しています。 しかし、私はmacOSのような名前をローカライズしたいのですが、添付の画像で見られるように、macOSは "笑顔"を "visage avec large sourire"にローカライズします。ios:絵文字名をローカライズする(kCFStringTransformToUnicodeName)

これらの名前をローカライズする方法を教えてください。APIがない場合は、macOSで使用されるローカリゼーションファイルをどこで見つけることができますか。 ありがとうございます。

enter image description here

+0

あなたのデバイスの言語をフランス語に設定すると、まだ英語が返ってきますか? – Wain

答えて

0

この仕事のためのAPIはありません。 Unicode character nameは英語でのみ標準化されています。

これを達成するために、macOSはローカリゼーションファイルを使用します。

あなたはCharacterPaletteアプリのthe locationを見つけることができます。

  1. オプション+アップルメニューをクリックして、選択した「システム情報」(OS Xの以前のリリースで「システムプロファイラ」と呼ばれます)。サイドメニューから

  2. 、 'ソフトウェア' の下に見て、「アプリケーション」を選択し

マイアプリの場所は次のようになります。

enter image description here

は、右クリックし、CharacterPalette.appを探します - >パッケージを表示すると、ローカライゼーションファイルを見つけることができます:

enter image description here

しかし、私はそれを正しく開くことができませんが、ファイルにはコードがありません。暗号化されている可能性があります。

名前を1つずつコピーして貼り付けなければならないことがあります。

+0

ありがとう、はい私はそのローカリゼーションファイルも読むことができません、それ以外の場合は私がコピーする/過去の__-を読む方法を検索します:) –

関連する問題