कारोबारी या कंपनी के तौर पर, अपनी शर्तें जोड़ने का तरीका
कारोबारी या कंपनी के तौर पर, अपनी शर्तें जोड़ने की सुविधा की मदद से, कारोबारी या कंपनी की खास शर्तों के लिए टेक्स्ट (या स्थानीय भाषा में टेक्स्ट) और/या यूआरएल तय किया जा सकता है. ये फ़ील्ड एक-दूसरे से अलग होते हैं:
- कारोबारी या कंपनी के नोट (
terms.textयाterms.localized_text): कारोबारी या कंपनी का कोई कस्टम नोट. बुकिंग फ़्लो में, यह नोट बुकिंग वाले मॉडल में, अहम जानकारी सेक्शन में दिखता है. यह सेक्शन, संपर्क जानकारी और बुकिंग बटन के ठीक ऊपर होता है. इसके अलावा, यह नोट, डायलॉग बॉक्स में दिखने वाली सूचनाओं में [कारोबारी या कंपनी का नाम]के नोट देखें लिंक के तौर पर भी दिखता है. इस लिंक पर क्लिक करने पर, नोट वाला डायलॉग बॉक्स खुलता है. साथ ही, यह नोट, बुकिंग की पुष्टि करने वाली जानकारी वाली स्क्रीन पर भी दिखता है. ध्यान दें: कारोबारी या कंपनी के नोट, बुकिंग फ़्लो में ही दिखते हैं. ये नोट, खास जानकारी वाले टैब या प्लेसशीट के हेडर में नहीं दिखते. - सेवा की शर्तों का लिंक (
terms.url): कारोबारी या कंपनी की बाहरी शर्तों और नियमों का लिंक. अगर यह लिंक दिया जाता है, तो यह बुकिंग बनाने वाले मॉडल में सबसे नीचे दिखता है. साथ ही, इसमें हमेशा सेवा की शर्तें टेक्स्ट का इस्तेमाल किया जाता है. इस टेक्स्ट को बदला नहीं जा सकता.
बुकिंग वाले मॉडल का एक उदाहरण. इसमें कारोबारी या कंपनी का नोट और सेवा की शर्तों का लिंक दिखाया गया है:
यूआरएल, बुकिंग वाले मॉडल में सबसे नीचे लिंक किया जाएगा:
merchant.terms.text (या merchant.terms.localized_text) और/या
merchant.terms.url फ़ील्ड तय करके, इन सुविधाओं को जोड़ा जा सकता है.
Localization
एक से ज़्यादा भाषाओं में काम करने वाले कारोबारियों या कंपनियों के लिए, merchant.terms.text के बजाय merchant.terms.localized_text का इस्तेमाल करके, स्थानीय भाषा में नोट दिए जा सकते हैं:
- डिफ़ॉल्ट फ़ॉलबैक वैल्यू (
value): टॉप-लेवलvalueफ़ील्ड ज़रूरी है. यह डिफ़ॉल्ट फ़ॉलबैक स्ट्रिंग के तौर पर काम करता है. यह स्ट्रिंग तब दिखती है, जब उपयोगकर्ता की भाषा,localized_valueमें मौजूद किसी भी एंट्री से मेल नहीं खाती. - बीसीपी 47 भाषा कोड (
locale):localized_valueमें मौजूद हर एंट्री के लिए, IETF BCP 47 का मान्य भाषा कोड (जैसे, जापानी के लिएen,frयाja) तय करना ज़रूरी है. आईएसओ के देश कोड (जैसे,jp) का इस्तेमाल न करें.
फ़ॉर्मैटिंग और वर्ण फ़िल्टर करना
- आपके टेक्स्ट में मौजूद स्टैंडर्ड लाइन ब्रेक (
\n) को बनाए रखा जाता है और यूज़र इंटरफ़ेस (यूआई) में लाइन ब्रेक में बदल दिया जाता है. - टेक्स्ट को सामान्य बनाने की प्रोसेस के दौरान, कुछ वर्ण अपने-आप फ़िल्टर हो सकते हैं. उदाहरण के लिए, इमोजी, इमोटिकॉन, और नॉन-स्टैंडर्ड सिंबल मौजूद नहीं हैं. इन्हें, कॉन्टेंट की क्वालिटी के हमारे मानकों के मुताबिक, दिखाए गए टेक्स्ट से अपने-आप हटा दिया जाएगा.
JSON
"merchant": [ { "terms": { "url": "https://www.google.com", "text": "Dress Code: Smart Casual\n\nReservations are accepted daily from 10:00 AM to 6:00 PM." } } ]
JSON (स्थानीय भाषा में)
"merchant": [
{
"terms": {
"url": "https://www.google.com",
"localized_text": {
"value": "Dress Code: Smart Casual\n\nReservations are accepted daily from 10:00 AM to 6:00 PM.",
"localized_value": [
{
"locale": "en",
"value": "Dress Code: Smart Casual\n\nReservations are accepted daily from 10:00 AM to 6:00 PM."
},
{
"locale": "fr",
"value": "Tenue correcte exigée\n\nLes réservations sont acceptées tous les jours de 10h00 à 18h00."
}
]
}
}
}
]