क्यों 'स्वतंत्रता' फ्रेंच फ्राइज़ does इमोजी लौटाता है?


49

मेरे इमोजी पिकर में जब मैं प्रवेश करता freedomहूं तो मुझे कुछ फ्रेंच फ्राइज़ दिखाई देते हैं।

macOS चरित्र / इमोजी पिकर 'आज़ादी' के लिए खोज दिखा रहा है जो फ्रेंच फ्राइज़ इमोजी लौटाता है

ऐसा क्यों है?

व्यावहारिक उदाहरण:

इसलिए अगर मैं निम्नलिखित कुछ लिखना चाहता हूं:

दुनिया के लोग आपकी सराहना करते हैं कि आपको क्या दिया गया है, वहां जाएं और अपनी स्वतंत्रता का आनंद लें

इसलिए उपरोक्त उद्धरण का अनुकरण करना कुछ खतरनाक है:

👫👬 के 🌎, जो आपको दिया गया है उसकी सराहना करें, वहां जाएं और अपने 🌎 का आनंद लें।


17
मैं कहूंगा कि किसी भी उचित पाठ का अनुकरण करना कुछ खतरनाक है
हेगन वॉन एटिज़ेन

2
यह मुझे पुराना लगता है ...
एंड्रयू ग्रिम

जवाबों:


95

Any इमोजी को स्ट्रिंग ' स्वतंत्रता फ्राइज़ ' से मेल खाते किसी भी खोज के लिए एक विकल्प के रूप में पेश किया जाता है , जो

संयुक्त राज्य अमेरिका में फ्रेंच फ्राइज़ के लिए एक राजनीतिक व्यंजना थी। इस शब्द का जन्म 2003 में हुआ था, जब हाउस एडमिनिस्ट्रेशन पर समिति के तत्कालीन रिपब्लिकन चेयरमैन बॉब ने ने इराक के प्रस्तावित आक्रमण के फ्रांस के विरोध के जवाब में तीन कांग्रेसी कैफेटेरिया में मेनू आइटम का नाम बदला था।

चरित्र बीनने वाले में, उस इमोजी से संबंधित शब्द पर कोई भी उपसर्ग विकल्प मिलान, चयन के लिए इमोजी प्रस्तुत करेगा। इसलिए 'फ्री' या 'फ्रीडम' 'फ्रीडम फ्राइज़' से मेल खाएगा।

ओएस इन स्ट्रिंग्स को कहां पाता है?

CoreEmoji.framework में स्थान और प्रति, प्रति व्यक्ति इमोजीस और प्रासंगिक खोज स्ट्रिंग की एक सूची होती है

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

स्थान के enसाथ बदल रहा है । खोज करते समय चरित्र बीनने वाले द्वारा उपयोग किए जाने वाले तार के लिए, CharacterPicker.strings में देखें । उदाहरण के लिए:

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

Xcode में एक .plist के रूप में .strings फ़ाइल खोलें, इसे ऊपर दिखाए गए अनुसार उपयोग करें या उपयोग करें 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

मैं क्विक टाइप को 'स्वतंत्रता' के लिए एक स्वत: पूर्ण के रूप में सुझाव नहीं देना चाहता!

यह नहीं होगा QuickType स्वत: पूर्ण इमोजी सुझाव, या संदेशों को इमोजी के साथ टैप-टू-रिप्लेस शब्दों को जब इमोजी कीबोर्ड दिखाया जाता है, एक अन्य फ़ाइल, FindReplace.strings द्वारा परिभाषित किया जाता है ।

इमोजी को शब्द प्रतिस्थापन के रूप में सुझाया जाता है जब मूल पाठ में एक शब्द इमोजी से संबंधित स्ट्रिंग में एक पूरे शब्द से मेल खाता है। शब्द 'स्वतंत्रता' इमोजी द्वारा प्रतिस्थापित नहीं किया जाएगा क्योंकि 'स्वतंत्रता फ्राइज़' वाक्यांश केवल कैरेक्टर में पाया जाता है। नहीं, FindReplace.strings।

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

फ्राई इमोजी दिखाते हुए 'फ्राई' 'आजादी' फ्राई इमोजी नहीं दिखा रही है


टिप्पणियाँ विस्तारित चर्चा के लिए नहीं हैं; इस वार्तालाप को बातचीत में स्थानांतरित कर दिया गया है ।
nohillside

आप उन्हें QuickLook के साथ मानव-पठनीय प्रारूप में भी देख सकते हैं, plutilXcode के बाहर त्वरित देखने के लिए उन्हें
जोंस में

1
@ जेफ वास्तव में, मैंने कुछ प्लूटिल उदाहरणों को जोड़ा है लेकिन स्ट्रिंग्स फाइल से उपयोगी जानकारी प्राप्त करने के लिए अन्य तरीकों से विस्तार करने के लिए स्वतंत्र महसूस करता हूं।
GRG

(? या यहाँ तक कि एक भीड़ sourced डेटाबेस एप्पल चीजों को नाम दे करने की अनुमति दी) यह एक यूनिकोड मानक कि आईओएस में एम्बेडेड किया गया था या यह कुछ एप्पल तो यूनिकोड को जोड़ा गया है कि इमोजी खोजा थे था
bmike

8

यह (कोई और अधिक) नहीं है

MacOS 10.14.4 के रूप में (मार्च 25, 2019 को जारी किया गया), "स्वतंत्रता फ्राइज़" अब o फ्रेंच फ्राइज़ इमोजी के लिए एक खोज कीवर्ड नहीं है।

मैंने पुष्टि करने से पहले और बाद में मैकओएस 10.14.1 (30 अक्टूबर, 2018 को जारी) से यह पुष्टि करने के लिए जाँच की कि यह एक हालिया बदलाव था।


निष्कासन इस स्टैक एक्सचेंज थ्रेड (नवंबर 2, 2018 को पोस्ट) का एक परिणाम था। जब तक यह प्रश्न पोस्ट नहीं किया जाता तब तक मैं इंटरनेट पर किसी अन्य व्यक्ति का ध्यान इस ओर आकर्षित नहीं कर सकता। यह प्रश्न नौ हजार से अधिक बार देखा गया और यह एक स्टैक एक्सचेंज "हॉट नेटवर्क प्रश्न" था, और फिर मैंने टिम कुक को अच्छे उपाय के लिए ईमेल किया।

Apple के इमोजी पिकर में "फ्रीडम फ्राइज़" का इस्तेमाल किया गया

दिनांक: शुक्र, २ नवंबर २०१ Nov १२:३ ९ -३० -४०
तक: टिम कुक <tcook@apple.com>
से: जेरेमी बैंक

हैलो टिम,

मैं इस तथ्य पर आपका ध्यान आकर्षित करना चाहता था कि वाक्यांश "स्वतंत्रता फ्राइज़", एक संभावित आक्रामक और दिनांकित राजनीतिक मेमे है, जो Apple के इमोजी पिकर द्वारा उपयोग किए जाने वाले खोज शब्दों में से एक है। (यह CharacterPicker.plist फ़ाइल में सूचीबद्ध है।)

कृपया इस कीवर्ड को हटाने पर विचार करें।

धन्यवाद।

- एक Apple उपयोगकर्ता

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.