Pourquoi la 'liberté' renvoie-t-elle les frites 🍟 emoji?


49

Quand j'entre, freedomje vois des frites dans mon cueilleur d'emoji .

Le personnage de MacOS / le sélecteur d'emoji montrant la recherche de 'liberté' renvoyant des frites emoji

Pourquoi donc?

Exemple pratique:

Donc, si je veux Ă©crire quelque chose comme ceci:

Les gens du monde apprécient ce que vous avez reçu, sortez et profitez de votre liberté

Donc, Ă©mousser la citation ci-dessus est un peu dangereux:

Du, appréciez ce que vous avez reçu, sortez et appréciez votre.


17
Je dirais qu'Ă©mettre un texte correct est quelque peu dangereux
Hagen von Eitzen

2
Cela me fait me sentir vieux ...
Andrew Grimm

RĂ©ponses:


95

Le 🍟 emoji est proposé en option pour toute recherche correspondant à la chaîne ' Freedom frites ' , qui

était un euphémisme politique pour les frites aux États-Unis. Le terme est né en 2003 lorsque le président républicain de la Commission de l’administration de la Chambre, Bob Ney, a renommé le menu dans trois cafétérias du Congrès en réponse à l’opposition de la France au projet d’invasion de l’Irak.

Dans le sélecteur de caractères, toute correspondance de préfixe sur un mot relatif à cet emoji présentera l'émoji pour la sélection. Par conséquent, "libre" ou "liberté" correspondra à "frites de liberté".

Où le système d'exploitation trouve-t-il ces chaînes?

CoreEmoji.framework contient une liste d’emojis et des chaînes de recherche pertinentes, par région, dans

/System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/Resources/en.lproj/

en remplaçant enpar la locale. Pour rechercher les chaînes utilisées par le sélecteur de caractères lors de la recherche, consultez CharacterPicker.strings . Par exemple:

/System/L*/Priv*/CoreE*/V*/A/R*/en.*/C*

Ouvrez le fichier .strings en tant que .plist dans Xcode pour l’imprimer comme ci-dessus, ou utilisez plutil:

$ plutil -extract "🍟" xml1 -o - /System/L*/Priv*/CoreE*/V*/A/R*/en.*/C*
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<string>fries | freedom fries | french fries | fast food | junk food | food | object</string>
</plist>
$ plutil -convert json -o - /System/L*/Priv*/CoreE*/V*/A/R*/en.*/C* | jq -r ".[\"🍟\"]"
fries | freedom fries | french fries | fast food | junk food | food | object

Je ne veux pas que QuickType suggère comme une saisie semi-automatique pour la «liberté»!

Ça ne va pas. Suggestions QuickType autocomplete emoji, ou Messages tap-pour-remplacer les mots par emojis lorsque le clavier emoji est affiché, est défini par un autre fichier, FindReplace.strings .

Les émoji sont suggérés comme substituts de mots lorsqu'un mot entier du texte original correspond à un mot entier d'une chaîne relative à l'émoji. Le mot "liberté" ne sera pas remplacé par le terme emoji car l'expression "frites de liberté" n'existe que dans CharacterPicker.strings, et non pas FindReplace.strings.

$ plutil -convert json -o - /System/L*/Priv*/CoreE*/V*/A/R*/en.*/F* | jq -r ".[\"🍟\"]"
fries | french fries | french fry

'frites' montrant des frites emoji 'liberté' ne montrant pas les frites emoji


Les commentaires ne sont pas pour une discussion prolongée; cette conversation a été déplacée pour discuter .
nohillside

Vous pouvez Ă©galement les visualiser au format lisible par l'homme avec QuickLook. Utilisez la plutilcommande Mac pour les convertir en json afin de pouvoir les visualiser rapidement en dehors de Xcode
JeffThompson

1
@ Jeff En effet, j'ai ajouté quelques exemples de plutil, mais n'hésitez pas à développer d'autres méthodes pour obtenir des informations utiles à partir du fichier de chaînes.
grg

S'agissait-il d'un standard Unicode intégré à iOS ou avait-il été ajouté par Apple à l'Unicode afin de permettre la recherche d'emoji (ou même une base de données
fournie

8

Ce n'est pas (plus)

Depuis MacOS 10.14.4 (publié le 25 mars 2019), "Freedom Fries" n'est plus un mot clé de recherche pour les o emoji de frites.

J'ai vérifié avant et après la mise à niveau à partir de MacOS 10.14.1 (sortie le 30 octobre 2018) pour confirmer qu'il s'agissait d'un changement récent.


Le retrait était vraisemblablement le résultat de ce fil de discussion Stack Exchange (publié le 2 novembre 2018). Je ne trouve personne sur Internet qui attire l'attention sur ce mot clé avant que cette question ne soit posée. Cette question a été vue plus de neuf mille fois et était une "question de réseau chaud" de Stack Exchange, puis j'ai envoyé un courriel à Tim Cook pour faire bonne mesure.

«Freedom Fries» utilisés dans le sélecteur d'emoji d'Apple

Date: vendredi 2 novembre 2018 12:39:08 -0400
Ă€: Tim Cook <tcook@apple.com>
De: Jeremy Banks

Bonjour Tim,

Je voulais simplement attirer votre attention sur le fait que la phrase «Freedom Fries», un mème politique potentiellement offensant et daté, est l’un des termes de recherche utilisés par le sélectionneur d’emoji d’Apple. (Il est répertorié dans le fichier CharacterPicker.plist.)

Veuillez envisager de supprimer ce mot clé.

Je vous remercie.

- Un utilisateur Apple

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.