ios: localizar o nome do emoji (kCFStringTransformToUnicodeName)

Tenho uma aplicação que irá mostrar alguns emojis e o nome do correspondente. estou a usar o kCFStringTransformToUnicodeName para obter o nome. mas eu quero localizar o nome como macOS, como você pode ver na imagem anexada, macOS localizar "Sorrindo" para "visage avec grande sourire".

Pode dizer-me como localizar estes nomes e se não houver API, onde posso encontrar os ficheiros de localização usados pela macOS? obrigado.

enter image description here

Author: Red Mak, 2016-08-31

1 answers

Não há api para este trabalho. o nome do carácter Unicode é padronizado apenas em inglês.

Os macOS usam ficheiros de localização para conseguir isto.

Pode encontrar a localização da aplicação de caracteres:

  1. Opção+carregue no menu do sistema Apple e escolha a 'informação do sistema' (designada por 'Profiler do sistema' em versões anteriores do sistema OS X).

  2. No menu lateral, veja em 'Software' e escolha "Aplicações"

A localização da minha aplicação é assim:

enter image description here

Localize o CharacterPalette.app, Carregue com o botão direito - > mostre o pacote, você poderá encontrar os ficheiros de localização:

enter image description here

Mas não consigo abri-lo correctamente, o ficheiro está cheio de código ilegível.Talvez esteja encriptado.

Você pode ter que copiar os nomes colar um por um.

 0
Author: wj2061, 2016-09-04 12:45:22