2014-04-04 9 views
10

का उपयोग कर एक्सकोड में स्टोरीबोर्ड का पूर्वावलोकन कैसे करें मेरे पास एक्सकोड 5.1 में स्टोरीबोर्ड है जिसमें अंग्रेजी के मूल स्थानीयकरण और फ्रेंच में दूसरा स्थानीयकरण है।गैर-बेस स्थानीयकरण

जब मैं एक्सकोड स्टोरीबोर्ड संपादक का उपयोग कर रहा हूं तो तारों की अपेक्षा अंग्रेजी में दिखाई जाती है। क्या एक्सकोड को मेरे अन्य स्थानीयकरण (फ्रेंच) में स्टोरीबोर्ड प्रदर्शित करने का कोई तरीका है?

मै मैक ओएसएक्स की भाषा को बदलना नहीं चाहता, मुझे उम्मीद है कि एक्सकोड में कहीं भी एक विकल्प है।

संपादित करें: मैं अपने संसाधनों फ़ोल्डर में इस राशि one storyboard and one strings folder

मैं Main.storyboard तो डबल क्लिक करें, तो स्टोरीबोर्ड अंग्रेजी (आधार भाषा) दिखा खुलता है, अपेक्षा के अनुरूप।

क्या मेन.स्टोरीबोर्ड देखने का कोई तरीका है, लेकिन मुख्य.स्ट्रिंग्स में प्रदर्शित टेक्स्ट दिखा रहा है?

संपादित करें: मैंने तब से खोजा है (this tutorial पर धन्यवाद) कि एक्सकोड में 'पूर्वावलोकन' विकल्प है। इसे प्राप्त करने के लिए, स्टोरीबोर्ड खोलें, 'सहायक' संपादक पर क्लिक करें, 'सहायक संपादक मेनू बटन' पर क्लिक करें (तुरंत सहायक विंडो के ऊपरी बाईं ओर तीर के दाईं ओर) और पूर्वावलोकन का चयन करें। इससे पता चलता है कि व्यू कंट्रोलर लैंडस्केप/पोर्ट्रेट 568/480 उच्च मोड में कैसे दिखेगा। बहुत आसान, लेकिन अभी भी सब कुछ अंग्रेजी में दिखाता है।

अगर केवल this'd मुझे एक स्थानीयकरण चुन सकते हैं, यह .. पाठ लेआउट की जांच करने के लिए एक शानदार तरीका अलग-अलग भाषाओं में काम करता है हो जाएगा

xcode preview feature

+0

http://forums.macrumors.com/showthread.php?t=1467446 – Vizllx

+0

@ विज़्लिक्स, लिंक के लिए धन्यवाद लेकिन मुझे वहां समाधान नहीं दिख रहा है। –

+0

यदि आप अपने डिवाइस की भाषा को बदलने के बिना रनटाइम पर इसका पूर्वावलोकन करने में सक्षम होने के इच्छुक हैं, तो इसे आजमाएं: http://stackoverflow.com/a/8596458/1153630 - आप तब चेकबॉक्स को टॉगल कर सकते हैं जब आप चाहते हैं इसे किसी अन्य भाषा के साथ परीक्षण करें –

उत्तर

3

मेरा मानना ​​है कि स्ट्रिंग फ़ाइलों का उपयोग करते समय एक्सकोड इंटरफ़ेस बिल्डर में स्थानीयकृत स्टोरीबोर्ड दिखाने के लिए तैयार नहीं है। हालांकि, यह आपको प्रारूपों को आसानी से रूपांतरित करने की अनुमति देता है। अपने स्टोरीबोर्ड फ़ाइल का चयन करें और उपयोगिताओं पैनल में, भाषा आप पूर्वावलोकन करना चाहते का चयन करें:

Utilities Panel

बदलें "स्थानीय बनाने स्ट्रिंग्स" से "इंटरफ़ेस का निर्माण कोको टच स्टोरीबोर्ड":

Selection

अब आप फ्रेंच स्टोरीबोर्ड फ़ाइल का चयन करने और आईबी के भीतर इसका पूर्वावलोकन करने में सक्षम होना चाहिए।

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

+0

यह पूर्वावलोकन में भाषा नहीं दिखा रहा है –

0

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

+0

प्रतिक्रिया के लिए हाय धन्यवाद। मेरे पास 'बेस लोकलाइजेशन' और fr.lproj/Main.strings में एक स्टोरीबोर्ड फ़ाइल (Main.storyboard) है। मैं xcode के लिए fr.lprog/Main.strings को प्रदर्शित करने का एक तरीका ढूंढ रहा हूं, जबकि मैं मुख्य। स्टोरीबोर्ड –

+0

संपादित कर रहा हूं, यदि मुझे समझ में आता है, तो मुझे लगता है कि xcode में स्थानीयकरण का उपयोग करने का आसान तरीका यह है कि आप अपने फ्रेंच स्थानीयकरण का चयन करें स्टोरीबोर्ड (जब आप इसे विकसित करते हैं) और दाएं पैनल में और अपने फ्रेंच स्थानीयकरण का चयन करें और इस में, आप "फ्रेंच स्ट्रिंग" के बीच चयन कर सकते हैं या इसे फ्रेंच स्टोरीबोर्ड में बदल सकते हैं। मुझे खेद है कि यह वही नहीं है जो आप चाहते हैं। – IndiaNasirJones

+0

धन्यवाद लेकिन मैं काफी पालन नहीं करता हूं। मैंने प्रश्न में एक स्क्रीनशॉट जोड़ा है जो मदद कर सकता है। –

0

अपने ऐप के साथ सिम्युलेटर चलाएं। सिम्युलेटर सेटिंग्स ऐप खोलें (हार्डवेयर> होम सेटिंग्स ऐप पर नेविगेट करें), और सामान्य> अंतर्राष्ट्रीय> भाषा चुनें। वहां से फ्रांसीसी (या जो भी आपको चाहिए) का चयन करें। फिर एक्सकोड से ऐप फिर से चलाएं।

2

एक्सकोड 6 में अब ऐसा करने के लिए एक सुविधा शामिल है।

What's New in Xcode - New Features in Xcode 6 से

: इंटरफ़ेस बिल्डर में

पूर्वावलोकन। इंटरफ़ेस बिल्डर में डिज़ाइन करते समय, पूर्वावलोकन सहायक दिखा सकता है कि अन्य भाषाओं में इंटरफ़ेस कैसा दिखाई देता है। आप देख सकते हैं कि आपका इंटरफ़ेस लंबी या छोटी भाषाओं का जवाब कैसे देता है।

Hurray!

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