Perché la "libertà" restituisce le patatine fritte 🍟 emoji?


49

Nel mio selettore di emoji quando entro freedomvedo delle patatine fritte.

selettore di caratteri / emoji macOS che mostra la ricerca di "libertà" che restituisce emoji patatine fritte

Perché?

Esempio pratico:

Quindi, se voglio scrivere qualcosa di simile al seguente:

Le persone del mondo apprezzano ciò che ti viene dato, vai là fuori e goditi la tua libertà

Quindi emozionare la citazione sopra è alquanto pericoloso:

👫👬 del 🌎, apprezza ciò che ti è stato dato, esci e goditi il ​​tuo 🍟.


17
Direi che emozionare qualsiasi testo appropriato sia alquanto pericoloso
Hagen von Eitzen del

2
Questo mi fa sentire vecchio ...
Andrew Grimm,

Risposte:


95

L'emoji 🍟 è offerto come opzione per qualsiasi ricerca che corrisponda alla stringa " libertà patatine " , che

fu un eufemismo politico per le patatine fritte negli Stati Uniti. Il termine è nato nel 2003 quando l'allora presidente repubblicano del comitato per l'amministrazione della casa, Bob Ney, ribattezzò la voce di menu in tre caffetterie congressuali in risposta all'opposizione della Francia alla proposta invasione dell'Iraq.

Nel selettore caratteri, qualsiasi sottostringa del prefisso corrisponde a una parola relativa a quell'emoji presenterà l'emoji per la selezione. Pertanto, "libero" o "libertà" corrisponderanno a "libertà patatine".

Dove trova il sistema operativo queste stringhe?

CoreEmoji.framework contiene un elenco di emoji e stringhe di ricerca pertinenti, per locale, in

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

sostituendo encon le impostazioni internazionali. Per le stringhe utilizzate dal selettore caratteri durante la ricerca, cerca CharacterPicker.strings . Per esempio:

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

Apri il file .strings come .plist in Xcode per stamparlo come mostrato sopra, oppure usa 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

Non voglio che QuickType suggerisca 🍟 come completamento automatico alla "libertà"!

Non lo farà. Suggerimenti emoji con completamento automatico QuickType o Messaggi tocca per sostituire le parole con emoji quando viene visualizzata la tastiera emoji, è definito da un altro file, FindReplace.strings .

Gli emoji sono suggeriti come sostituzioni di parole quando un'intera parola nel testo originale corrisponde a un'intera parola in una stringa relativa all'emoji. La parola "libertà" non verrà sostituita dalle emoji poiché la frase "libertà patatine" esiste solo in CharacterPicker.strings, non in FindReplace.strings.

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

'patatine' che mostrano emoji patatine fritte la "libertà" non mostra l'emoji delle patatine fritte


I commenti non sono per una discussione estesa; questa conversazione è stata spostata in chat .
Nohillside

Puoi anche visualizzarli in formato leggibile dall'uomo con QuickLook, utilizzare il plutilcomando Mac per convertirli in json per una rapida visualizzazione all'esterno di Xcode
JeffThompson,

1
@Jeff In effetti, ho aggiunto un paio di esempi di plutil ma mi sento libero di espandermi con altri modi per ottenere informazioni utili dal file di stringhe.
grg

Era uno standard Unicode integrato in iOS o era qualcosa che Apple ha aggiunto all'Unicode in modo che le emoji fossero ricercabili (o anche un database di crowdfunding a cui Apple ha permesso di dare nomi alle cose?)
bmike

8

Non (più)

A partire da MacOS 10.14.4 (rilasciato il 25 marzo 2019), "libertà patatine" non è più una parola chiave di ricerca per l'emoji 🍟 patatine fritte.

Ho verificato prima e dopo l'aggiornamento da MacOS 10.14.1 (rilasciato il 30 ottobre 2018) per confermare che si trattava di una modifica recente.


La rimozione è stata plausibilmente il risultato di questo thread di scambio di stack (pubblicato il 2 novembre 2018). Non riesco a trovare nessun altro su Internet che attiri l'attenzione su questa parola chiave fino a quando questa domanda non è stata pubblicata. Questa domanda ha ottenuto oltre 9.000 visualizzazioni ed è stata una "Domanda sulla rete" di Exchange Stack, e quindi ho inviato un'email a Tim Cook per buona misura.

"Freedom Fries" utilizzato nel selettore emoji di Apple

Data: ven 2 nov 2018 12:39:08 -0400
A: Tim Cook <tcook@apple.com>
Da: Jeremy Banks

Ciao Tim,

Volevo solo attirare la tua attenzione sul fatto che la frase "patatine fritte", un meme politico potenzialmente offensivo e datato, è uno dei termini di ricerca utilizzati dal selettore di emoji di Apple. (È elencato nel file CharacterPicker.plist.)

Ti preghiamo di considerare di rimuovere questa parola chiave.

Grazie.

- Un utente Apple

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.