स्थानीय भाषा और स्थान-भाषा

उपयोगकर्ता कई जगहों और भाषाओं में बात करते हैं. ऐसे एजेंट जो लोगों की बातचीत की सेटिंग को ध्यान में रखते हैं और उपयोगकर्ताओं को लोकलाइज़ करते हैं, उपयोगकर्ताओं को बेहतर अनुभव देते हैं, उपयोगकर्ता को बेहतर अनुभव देते हैं, और जो उपयोगकर्ता रिस्पॉन्सिव नहीं होते उनकी तुलना में बार-बार इंटरैक्शन करते हैं. Business Messages सुविधा, एजेंट और जगहों की जानकारी को रिस्पॉन्स देने में लोगों की मदद करने के लिए, उपयोगकर्ता की स्थान-भाषा की सेटिंग को एजेंट पर पास करने में मदद करती है. साथ ही, उपयोगकर्ताओं को डिफ़ॉल्ट स्थान-भाषा डालने और लोगों और जगह की जानकारी को आपस में जोड़ने के लिए, डिफ़ॉल्ट स्थान तय करने की सुविधा देती है.

जगह का पता लगाकर, Business Messages के एजेंट अपने इलाके के हिसाब से अपने अनुभवों का अनुवाद कर सकते हैं. ऐसा करने के लिए, वे अपने-आप और लाइव एजेंट के साथ इंटरैक्ट करते हैं. इस तरह, वे लोगों की भाषा और भाषा से जुड़ी प्राथमिकताओं को ध्यान में रखते हैं.

उपयोगकर्ता स्थान

जब कोई उपयोगकर्ता किसी एजेंट के साथ बातचीत शुरू करता है, तो हर बार उपयोगकर्ता के मैसेज भेजने पर उपयोगकर्ता के डिवाइस की स्थान-भाषा की सेटिंग का पता चलता है. हर मैसेज एजेंट को context.userInfo.userDeviceLocale फ़ील्ड में उपयोगकर्ता की स्थान-भाषा शामिल होती है.

Business Messages में, उपयोगकर्ता के डिवाइस की स्थान-भाषा का इस्तेमाल होता है. इससे, यूज़र इंटरफ़ेस में भाषा और प्लैटफ़ॉर्म से जनरेट की गई स्ट्रिंग की भाषा बदली जाती है.

अगर उपयोगकर्ता डिवाइस की भाषा बदलता है या अलग-अलग स्थान सेटिंग वाले डिवाइसों के बीच स्विच करता है, तो बातचीत में userDeviceLocale बदल सकता है. अगर एजेंट userDeviceLocale पढ़ते हैं, तो उन्हें यह देखना चाहिए कि क्या हर नए मैसेज की वैल्यू बदल गई है और अगर उसके पास है, तो उसके मुताबिक बदलाव करें. उदाहरण के लिए, कोई एजेंट स्थान-भाषा में बदलाव का पता लगाकर, उपयोगकर्ता से पूछ सकता है कि क्या वे मौजूदा भाषा में बातचीत जारी रखना चाहते हैं या नई स्थान-भाषा से मेल खाने वाली भाषा पर स्विच करना चाहते हैं.

userDeviceLocale को उपयोगकर्ता के डिवाइस के हिसाब से तय किया जाता है. यह IETF BCP 47 वाला कोई भी भाषा टैग हो सकता है.

एजेंट और जगह की जानकारी

एजेंट और उनकी जगह की जानकारी देने के लिए, बातचीत की सेटिंग तय की जा सकती है. उदाहरण के लिए, एजेंट "en" स्थान-भाषा के लिए अंग्रेज़ी में वेलकम मैसेज तय कर सकता है और स्पैनिश में "es" स्थान-भाषा के लिए एक ही मैसेज भेज सकता है, या एक जगह "fr" स्थान-भाषा के लिए सेटिंग तय कर सकता है, जबकि दूसरी जगह नहीं.

अगर किसी एजेंट या जगह की स्थान-भाषा के लिए, बातचीत की सेटिंग सेट की गई है, तो Business Messages को यह मानकर चलता है कि एजेंट या जगह की जानकारी उस भाषा में काम करती है. एजेंट और जगह की जानकारी वाली डिफ़ॉल्ट स्थान-भाषा (defaultLocale) सेट की जा सकती है. वहां पर आम तौर पर उनकी बातचीत होती है.

एजेंट या जगह की डिफ़ॉल्ट स्थान-भाषा को अपडेट करने के लिए, डिफ़ॉल्ट स्थान-भाषा अपडेट करें देखें. किसी स्थान-भाषा के लिए बातचीत की सेटिंग सेट करने के लिए, बातचीत शुरू करें देखें.

समाधान की गई स्थान-भाषा

उपयोगकर्ता के डिवाइस की स्थान-भाषा की पहचान करके, एजेंट के लिए बताई गई स्थान-भाषाओं और उपयोगकर्ता के मैसेज की जगह की जानकारी की तुलना करके, Business Messages का इस्तेमाल करके, उपयोगकर्ता और एजेंट की स्थान-भाषा को मैच किया जा सकता है. जब Business Messages किसी मिलान का समाधान करता है, तो एजेंट या जगह की defaultLocale, ऐसी सभी स्थान-भाषाओं को प्राथमिकता देती है जिनका इस्तेमाल किया जा सकता है. मिलने वाले हर मैसेज एजेंट में context.resolvedLocale फ़ील्ड से मेल खाने वाला यह मैसेज शामिल होता है.

Business Messages में, समाधान की गई स्थान-भाषा का इस्तेमाल करके, यह तय किया जाता है कि बातचीत के लिए किस तरह की सेटिंग (जैसे, वेलकम मैसेज और ऑफ़लाइन मैसेज) और कौनसी स्ट्रिंग (जैसे कि लाइव एजेंट के लिए अनुरोध का सुझाव स्ट्रिंग) दिखें. एजेंट के लिए, समाधान किए गए स्थान-भाषा में बातचीत करना, एक जैसा उपयोगकर्ता अनुभव बनाए रखने का सबसे सही तरीका है.

अगर उपयोगकर्ता डिवाइस की भाषा बदलता है या अलग-अलग स्थान सेटिंग वाले डिवाइसों के बीच स्विच करता है, तो समाधान की गई स्थान-भाषा, बातचीत में बदल सकती है. एजेंट को यह देखना चाहिए कि क्या हर नए मैसेज की वैल्यू बदल गई है और अगर है, तो उसके मुताबिक बदलाव करें. उदाहरण के लिए, कोई एजेंट स्थान-भाषा में बदलाव का पता लगाकर, उपयोगकर्ता से पूछ सकता है कि क्या वे मौजूदा भाषा में बातचीत जारी रखना चाहते हैं या नई स्थान-भाषा से मेल खाने वाली भाषा पर स्विच करना चाहते हैं.

डिफ़ॉल्ट स्थान-भाषा अपडेट करना

एजेंट की डिफ़ॉल्ट स्थान-भाषा अपडेट करने के लिए,

  1. Business Communications डेवलपर कंसोल खोलें और Business Messages के अपने Google खाते से साइन इन करें.
  2. अपना एजेंट चुनें.
  3. बाईं ओर मौजूद नेविगेशन में, एजेंट की जानकारी पर क्लिक करें.
  4. स्थान-भाषा के लिए, दो वर्ण वाले ISO 639-1 भाषा कोड को चुनें, जो नई डिफ़ॉल्ट जगह के मुताबिक हो.
  5. ज़रूरी होने पर, नई जगह के हिसाब से एजेंट की बातचीत की सेटिंग को अपडेट करें.
  6. सेव करें पर क्लिक करें.