· Localization · 6 मिनट का रीड

अपनी App Store और Google Play लिस्टिंग को कैसे लोकलाइज़ करें

अपनी App Store और Google Play लिस्टिंग को कैसे लोकलाइज़ करें
TL;DR. दोनों स्टोर्स आपको ऐप बाइनरी को ट्रांसलेट किए बिना लिस्टिंग — टाइटल, डिस्क्रिप्शन, कीवर्ड्स, स्क्रीनशॉट्स — लोकलाइज़ करने देते हैं। App Store पर, कोई भाषा जोड़ने से आपके स्क्रीनशॉट्स और ज़्यादातर फ़ील्ड्स प्राइमरी भाषा से कॉपी हो जाते हैं, लेकिन डिस्क्रिप्शन और कीवर्ड्स खाली रह जाते हैं, और हर नई भाषा के मेटाडेटा को App Review पास करना होता है। Google Play पर, आप Manage translations के तहत भाषाएँ जोड़ते हैं और या तो अपना खुद का टेक्स्ट पेस्ट करते हैं या Google की ट्रांसलेशन सर्विस ऑर्डर करते हैं। मैनुअल पर-लोकेल कॉपी वो हिस्सा है जो पूरा हफ़्ता खा जाता है।

स्टोर लिस्टिंग को लोकलाइज़ करना ऐप को लोकलाइज़ करने जैसा काम नहीं है। आप ऐप को अंग्रेज़ी-ओनली रखते हुए भी लिस्टिंग को दर्जनों भाषाओं में शिप कर सकते हैं। Apple साफ़ कहता है कि App Store Connect मेटाडेटा ऐप बाइनरी से अलग है — आप बिल्ड में कुछ भी बदले बिना एक लोकलाइज़्ड एंट्री जोड़ते हैं। Google Play भी वैसे ही काम करता है: स्टोर-लिस्टिंग टेक्स्ट और ग्राफ़िक्स अपनी अलग चीज़ हैं, जो Play Console में अपलोड होती हैं।

तो लोकलाइज़ेशन जो थकाऊ काम जैसा लगता है, उसकी वजह स्टोर्स की अड़चनें नहीं हैं। वजह है मैनुअल, पर-लोकेल डेटा एंट्री की मात्रा — और दो ट्रैप जो तभी सामने आते हैं जब आप दसवीं भाषा में क्लिक कर चुके होते हैं। यहाँ हर स्टोर के लिए स्टेप-बाय-स्टेप गाइड है, फिर वो गड़बड़ियाँ।

"लिस्टिंग लोकलाइज़ करना" असल में क्या कवर करता है

दोनों स्टोर्स पर, लोकलाइज़ करने लायक लिस्टिंग फ़ील्ड्स लगभग ये हैं: ऐप नाम / टाइटल, सबटाइटल (Apple) या शॉर्ट डिस्क्रिप्शन (Google), पूरा डिस्क्रिप्शन, कीवर्ड फ़ील्ड (सिर्फ़ Apple — Google पूरे डिस्क्रिप्शन को ही इंडेक्स करता है), और स्क्रीनशॉट्स। इनमें से किसी के लिए नई बाइनरी सबमिशन की ज़रूरत नहीं। एक ट्रांसलेटेड लिस्टिंग किसी ऐसे मार्केट के लिए लाइव जा सकती है जहाँ ऐप की UI अभी भी अंग्रेज़ी में हो।

App Store पर लोकलाइज़ेशन (App Store Connect)

  1. ऐप को एडिटेबल स्टेट में लाएँ। Apple की हेल्प यहाँ साफ़ है: "आप भाषाएँ तभी मैनेज कर सकते हैं जब ऐप की स्टेटस editable हो।" अगर आपका वर्ज़न In Review या Pending Developer Release है, तो जब तक वह वापस editable स्टेटस में नहीं आता, आप लोकलाइज़ेशन जोड़ या बदल नहीं सकते।
  2. भाषा मेन्यू खोलें। ऐप के पेज (या शेयर्ड फ़ील्ड्स के लिए App Information पेज) में, टॉप राइट में प्राइमरी भाषा के नाम पर क्लिक करें, स्क्रॉल करके "Not Localized" तक जाएँ, और जिस भाषा को जोड़ना है उसके बगल में + पर क्लिक करें।
  3. जो फ़ील्ड्स कॉपी नहीं हुईं उन्हें भरें। यही ट्रैप है। जब आप कोई भाषा जोड़ते हैं, Apple आपके स्क्रीनशॉट्स और ज़्यादातर प्रॉपर्टीज़ प्राइमरी भाषा से कॉपी करता है "description और keywords को छोड़कर"। ये दोनों खाली रह जाती हैं। कोई चेतावनी नहीं मिलती — लोकेल ज़्यादातर भरा हुआ दिखता है, इसलिए ऐसी लिस्टिंग सेव करना आसान हो जाता है जिसका डिस्क्रिप्शन चुपचाप प्राइमरी भाषा में ही रह गया हो।
  4. App Information को अलग से हैंडल करें। ऐप का नाम, सबटाइटल, और privacy policy URL App Information (शेयर्ड मेटाडेटा) के तहत होते हैं, वर्ज़न पेज पर नहीं। वहाँ भी भाषा जोड़ें और हर लोकेल के लिए ये वैल्यूज़ भरें।
  5. स्क्रीनशॉट्स को लोकलाइज़ करें। चूँकि स्क्रीनशॉट्स प्राइमरी भाषा से इनहेरिट होते हैं, नया लोकेल आपके अंग्रेज़ी स्क्रीनशॉट्स के साथ शिप होता है जब तक आप उन्हें बदल न दें। अगर आपके कैप्शन इमेज में ही बेक किए हुए हैं, तो इसका मतलब है हर लोकेल के लिए ट्रांसलेटेड सेट अपलोड करना।
  6. सेव करें, फिर रिव्यू के लिए सबमिट करें। नई-भाषा का मेटाडेटा सिर्फ़ सेव करने से लाइव नहीं होता। App Review को नई भाषा अप्रूव करनी होती है; आप लोकलाइज़्ड मेटाडेटा वाला एक वर्ज़न अप्रूवल के लिए सबमिट करते हैं। उस लेटेंसी की योजना बनाएँ, इंस्टेंट फ़्लिप की नहीं।

Google Play पर लोकलाइज़ेशन (Play Console)

  1. ट्रांसलेशन टूल खोलें। Play Console में, Grow › Store presence › Store listings and products, फिर Manage translations पर जाएँ। यहीं पर लिस्टिंग की सभी भाषाएँ एक जगह मैनेज होती हैं।
  2. भाषाएँ जोड़ें। Manage translations के तहत, Select languages चुनें, जो भाषाएँ चाहिए उन्हें टिक करें, Apply पर क्लिक करें, फिर Save। अब वे रो के रूप में दिखेंगी जिन्हें आप भर सकते हैं।
  3. टेक्स्ट दें — तीन विकल्प। अपना खुद का ट्रांसलेशन पेस्ट करें; या रफ़ ड्राफ़्ट के लिए Google का फ़्री मशीन ट्रांसलेशन इस्तेमाल करें; या उसी मेन्यू से, Google के थर्ड-पार्टी वेंडर्स से पेड ह्यूमन ट्रांसलेशन ऑर्डर करें। Google लगभग USD 0.07 प्रति शब्द का हिसाब देता है और करीब सात दिन में ट्रांसलेशन लौटाता है, जो स्टोर लिस्टिंग (टाइटल, शॉर्ट डिस्क्रिप्शन, फ़ुल डिस्क्रिप्शन) और इन-ऐप प्रोडक्ट्स दोनों को कवर करता है।
  4. हर भाषा पर लागू करें, फिर Save। ट्रांसलेशन वापस आने के बाद, हर भाषा की रो खोलें, टाइटल / शॉर्ट डिस्क्रिप्शन / फ़ुल डिस्क्रिप्शन / स्क्रीनशॉट्स रिव्यू करें, और सेव करें। Google भी स्टोर-लिस्टिंग बदलावों को लाइव जाने से पहले रिव्यू करता है, तो यह भी इंस्टेंट नहीं है।

Google Play लिस्टिंग के लिए कितनी भाषाओं को सपोर्ट करता है? Google एक साफ़ हेडलाइन नंबर पब्लिश नहीं करता, और आम तौर पर बताए जाने वाले आंकड़े लगभग 77 से लेकर करीब 88 स्टोर-लिस्टिंग भाषाओं और डायलेक्ट्स तक जाते हैं, यह इस पर निर्भर करता है कि वैरिएंट्स को कैसे गिना जाता है — तो जो भी एक अकेला आंकड़ा आपको दिखे, उसे अनुमानित ही मानें। प्रैक्टिकल बात यह है: यह दर्जनों में है, हर उस मार्केट को कवर करने के लिए काफ़ी है जो टारगेट करने लायक है।

वे गड़बड़ियाँ जो कोई खुलकर नहीं बताता

  • Apple का इनहेरिटेंस ट्रैप। स्क्रीनशॉट्स और ज़्यादातर फ़ील्ड्स प्राइमरी भाषा से कॉपी होती हैं; description और keywords नहीं होतीं। आधा काम यह याद रखना है कि किन लोकेल्स में एक खाली description एक बाकी भरे हुए पेज के पीछे छिपी है।
  • स्क्रीनशॉट्स भी इनहेरिट होते हैं — और यह दूसरी तरफ़ भी असर डालता है। नया लोकेल अपने-आप आपके प्राइमरी-भाषा स्क्रीनशॉट्स के साथ शिप होता है। अगर आपने अभी तक इमेजेज़ लोकलाइज़ नहीं की हैं तो यह सुविधाजनक है, लेकिन अगर आप उन्हें बदलना भूल जाएँ और जापानी स्टोरफ़्रंट पर अंग्रेज़ी कैप्शन शिप हो जाएँ तो यह भ्रामक भी है।
  • कीवर्ड फ़ील्ड पर-लोकेल है और उसे संभालकर रखना ज़रूरी है। Apple हर भाषा के लिए 100-कैरेक्टर का कीवर्ड फ़ील्ड देता है, जो यूज़र्स से छिपा रहता है। इसे शब्द-दर-शब्द मशीन-ट्रांसलेट करना उस स्लॉट को बर्बाद कर देता है — लोग हर मार्केट में जो टर्म्स असल में सर्च करते हैं, वे शायद ही लिटरल ट्रांसलेशन से मैच करते हैं। Google का कोई अलग कीवर्ड फ़ील्ड नहीं है; वह आपके पूरे डिस्क्रिप्शन को इंडेक्स करता है, तो कीवर्ड इंटेंट को हर लोकेल में प्रोज़ के अंदर ही रहना होता है।
  • एडिटेबल-स्टेट टाइमिंग। Apple पर आप लोकलाइज़ेशन तभी छू सकते हैं जब ऐप स्टेटस editable हो। किसी वर्ज़न को रिव्यू के लिए लॉक करने से पहले अपना लोकलाइज़ेशन काम बैच में कर लेना "यह फ़ील्ड ग्रे-आउट क्यों है" वाले एक राउंड से बचा देता है।
  • रिव्यू हर नई भाषा पर लागू होता है। दोनों स्टोर्स नई-भाषा के मेटाडेटा को रिव्यू करते हैं। ऐसा कोई रास्ता नहीं है जहाँ आप 40 ट्रांसलेशन पेस्ट करें और वे सब अगले ही मिनट लाइव हो जाएँ — कॉपी वाला स्टेप आपका है, लेकिन गो-लाइव अब भी स्टोर की घड़ी पर है।
  • कैरेक्टर लिमिट अलग-अलग होती हैं और ट्रांसलेशन लंबे हो जाते हैं। जर्मन और फ़िनिश आम तौर पर अंग्रेज़ी से 30-40% लंबे हो जाते हैं; जो सबटाइटल अंग्रेज़ी में फ़िट होता था, ट्रांसलेट होने पर Apple की 30-कैरेक्टर लिमिट से बाहर निकल सकता है। हर फ़ील्ड, हर लोकेल के लिए लिमिट चेक करें, सिर्फ़ एक बार नहीं।

Mokbi यहाँ कहाँ फ़िट होता है

स्टोर्स प्लंबिंग संभालते हैं — लोकेल जोड़ना, टेक्स्ट स्टोर करना, उसे रिव्यू करना। जो वे नहीं करते वह है आपके लिए पर-लोकेल मेटाडेटा लिखना, और यही वह हिस्सा है जो 50 भाषाओं को एक हफ़्ते के कॉपी-पेस्ट में बदल देता है। Mokbi एक ही पास में हर लोकेल की लिस्टिंग फ़ील्ड्स — टाइटल, सबटाइटल, कीवर्ड्स, और डिस्क्रिप्शन — जनरेट और ट्रांसलेट करता है 50 भाषाओं में, इसलिए आपको हर App Store Connect भाषा को हाथ से भरना या Play Console में रो-बाय-रो पेस्ट करना नहीं पड़ता। कीवर्ड फ़ील्ड को कीवर्ड्स की तरह ट्रीट किया जाता है, लिटरल ट्रांसलेशन के ज़रिए नहीं, ताकि वह 100-कैरेक्टर स्लॉट बर्बाद न हो।

इस सीमा के बारे में ईमानदार रहते हुए: इससे आपको हर स्टोर में डालने के लिए तैयार, लोकलाइज़्ड फ़ील्ड्स का एक पूरा सेट मिलता है। यह रिव्यू को बायपास नहीं करता। हर नई भाषा का मेटाडेटा अब भी Apple पर App Review और Google की अपनी लिस्टिंग जाँच से गुज़रता है — कोई टूल इसे ऑटो-पब्लिश नहीं कर सकता, और जो कोई भी ऐसा दावा करता है वह स्टोर्स के असल काम-करने के तरीके को नज़रअंदाज़ कर रहा है। जो चीज़ आप बचाते हैं वह है मैनुअल लेखन और पर-लोकेल कॉपी, जहाँ असल में दिन निकल जाते हैं।

आप स्क्रीनशॉट्स को भी उसी प्रोजेक्ट में लोकलाइज़ कर सकते हैं — कैरोसेल एक बार बनाएँ, कैप्शन को सभी 50 भाषाओं में ट्रांसलेट करें, और हर लोकेल के लिए एक सेट एक्सपोर्ट करें, ताकि आप ट्रांसलेटेड लिस्टिंग के नीचे अंग्रेज़ी इमेजेज़ न शिप करें।

आगे क्या पढ़ें

एडिटर खोलें →