2015-09-26 4 views
6

आईफोन 6 एस के साथ, ऐप्पल ने "3 डी टच" नामक एक नई सुविधा पेश की है। ऐप डेवलपर्स इस तकनीक का उपयोग अपने ऐप्स के अंदर करके या होम स्क्रीन पर UIApplicationShortcutItems प्रदान करने में सक्षम हैं, जो तब दिखाई देता है जब आपका 3 डी संबंधित ऐप आइकन स्पर्श करता है। मैंने वहां बहुत से लोगों को देखा है जो जानना चाहते थे कि आप उन्हें कैसे स्थानांतरित कर सकेंगे। ऐसे।मैं स्थैतिक UIAplplicationShortcutItems को कैसे स्थानीयकृत कर सकता हूं?

उत्तर

16

आपको क्या करना है, अगर आपने पहले से नहीं किया है, तो InfoPlist.strings नामक एक नई स्ट्रिंग फ़ाइल बनाएं, फिर आप इस स्ट्रिंग्स फ़ाइल को दाईं ओर फ़ाइल इंस्पेक्टर के माध्यम से अपनी इच्छित भाषाओं में स्थानांतरित करें।

अब, आप एक कुंजी लिखते हैं (उदाहरण के लिए: ADD_ITEM_SHORTCUT_TITLE या ADD_ITEM_SHORTCUT_DESCRIPTION) और प्रत्येक स्थानीयकृत फ़ाइल के लिए सही अनुवाद।

अंग्रेजी फ़ाइल:

ADD_ITEM_SHORTCUT_TITLE = "Add"; 
ADD_ITEM_SHORTCUT_DESCRIPTION = "a new item"; 

जर्मन फ़ाइल: उदाहरण के लिए

ADD_ITEM_SHORTCUT_TITLE = "Füge hinzu"; 
ADD_ITEM_SHORTCUT_DESCRIPTION = "ein neues Item"; 

फिर, अपने Info.plist के पास जाओ और इसी क्षेत्र के लिए अपने कुंजी दर्ज करें। उदाहरण के लिए:

how your info.plist could look like here

इस तरह, आप स्थानीय UIApplicationShortcutItems मिलता है। अब, वे इस तरह दिखेगा:

फोन भाषा अंग्रेज़ी:

enter image description here

फोन जर्मन भाषा:

enter image description here

संबंधित मुद्दे

 संबंधित मुद्दे