LocalizedSettings

यह ऐक्शन प्रोजेक्ट की सेटिंग दिखाता है, जो खास तौर पर उपयोगकर्ता की स्थान-भाषा के लिए होती है. इस मामले में, उपयोगकर्ता का मतलब उस असली उपयोगकर्ता से है जो आपकी कार्रवाइयों को शुरू करता है. इस मैसेज को स्थानीय भाषा में लिखा जा सकता है.

YAML प्रतिनिधि
displayName: string
pronunciation: string
shortDescription: string
fullDescription: string
smallLogoImage: string
largeBannerImage: string
developerName: string
developerEmail: string
termsOfServiceUrl: string
voice: string
voiceLocale: string
privacyPolicyUrl: string
sampleInvocations: 
  - string
themeCustomization: 
  object (ThemeCustomization)
फ़ील्ड
displayName

string

ज़रूरी है. इस Actions प्रोजेक्ट का डिफ़ॉल्ट डिसप्ले नाम (अगर कोई अनुवाद उपलब्ध नहीं है)

pronunciation

string

ज़रूरी है. डिसप्ले नेम का उच्चारण, ताकि उसे आवाज़ (बोले गए) कॉन्टेक्स्ट में शुरू किया जा सके.

shortDescription

string

ज़रूरी है. Actions प्रोजेक्ट के लिए डिफ़ॉल्ट रूप से कम शब्दों में दी जाने वाली ऐसी जानकारी (अगर कोई अनुवाद उपलब्ध न हो). 80 वर्ण की सीमा.

fullDescription

string

ज़रूरी है. Actions प्रोजेक्ट के लिए डिफ़ॉल्ट तौर पर दिया गया लंबा ब्यौरा (अगर कोई अनुवाद उपलब्ध न हो). 4,000 वर्ण की सीमा.

smallLogoImage

string

ज़रूरी है. छोटी स्क्वेयर इमेज, 192 x 192 पिक्सल. इसे resources/images/ डायरेक्ट्री में, संबंधित इमेज के रेफ़रंस के तौर पर बताया जाना चाहिए. उदाहरण के लिए, resources/images/foo.jpg में इमेज के लिए $resources.images.foo (बिना एक्सटेंशन के) कंसोल से लिए गए किसी प्रोजेक्ट पर काम करते समय, निकाला गया Google से मैनेज किया गया यूआरएल इस्तेमाल किया जा सकता है. बाहरी सोर्स के यूआरएल डालने की अनुमति नहीं है.

largeBannerImage

string

ज़रूरी नहीं. बड़ी लैंडस्केप इमेज, 1920 x 1080 पिक्सल. इसे resources/images/ डायरेक्ट्री में, संबंधित इमेज के रेफ़रंस के तौर पर बताया जाना चाहिए. उदाहरण के लिए, resources/images/foo.jpg में इमेज के लिए $resources.images.foo (बिना एक्सटेंशन के) कंसोल से लिए गए किसी प्रोजेक्ट पर काम करते समय, निकाला गया Google से मैनेज किया गया यूआरएल इस्तेमाल किया जा सकता है. बाहरी सोर्स के यूआरएल डालने की अनुमति नहीं है.

developerName

string

ज़रूरी है. उपयोगकर्ताओं को दिखने वाले डेवलपर का नाम.

developerEmail

string

ज़रूरी है. डेवलपर से संपर्क करने के लिए ईमेल पता.

termsOfServiceUrl

string

ज़रूरी नहीं. सेवा की शर्तों का यूआरएल.

voice

string

ज़रूरी है. Google Assistant की आवाज़ का वह टाइप, जो आपकी कार्रवाइयों से इंटरैक्ट करने पर उपयोगकर्ताओं को सुनाई देता है. इसके लिए, "male_1", "male_2", "female_1", और "female_2" वैल्यू दी गई हैं.

voiceLocale

string

ज़रूरी नहीं. बताई गई आवाज़ के लिए स्थान-भाषा. अगर इसके बारे में नहीं बताया गया है, तो इससे उपयोगकर्ता को Assistant पर सेट किए गए स्थान-भाषा में ही सब कुछ मिलेगा. अगर तय किया गया है, तो वॉइस स्थान की मूल भाषा वही होनी चाहिए जो LocalizedSettings में बताई गई है.

privacyPolicyUrl

string

ज़रूरी है. निजता नीति का यूआरएल.

sampleInvocations[]

string

ज़रूरी नहीं. बोले जाने वाले वाक्यों के नमूने, Assistant डायरेक्ट्री में आपके Actions प्रोजेक्ट के ब्यौरे में दिखाए जाते हैं. इससे लोगों को इसे इस्तेमाल करने का तरीका जानने में मदद मिलेगी.

themeCustomization

object (ThemeCustomization)

ज़रूरी नहीं. आपकी कार्रवाइयों के विज़ुअल कॉम्पोनेंट के लिए, थीम को पसंद के मुताबिक बनाने की सुविधा.

ThemeCustomization

उपयोगकर्ताओं को दिखाए जाने वाले कार्ड पर लागू की गई स्टाइल

YAML प्रतिनिधि
backgroundColor: string
primaryColor: string
fontFamily: string
imageCornerStyle: enum (ImageCornerStyle)
landscapeBackgroundImage: string
portraitBackgroundImage: string
फ़ील्ड
backgroundColor

string

कार्ड के बैकग्राउंड का रंग. अगर डेवलपर ने background_image उपलब्ध नहीं कराया है या background_image कुछ प्लैटफ़ॉर्म के लिए सही नहीं है, तो यह फ़ॉलबैक के तौर पर काम करती है. इस्तेमाल का उदाहरण: #FAFAFA

primaryColor

string

Actions on Google कार्ड के लिए, कार्रवाई के मुख्य थीम रंग का इस्तेमाल शीर्षक के टेक्स्ट का रंग और कार्रवाई आइटम के बैकग्राउंड का रंग सेट करने के लिए किया जाएगा. इस्तेमाल का उदाहरण: #FAFAFA

fontFamily

string

वह फ़ॉन्ट फ़ैमिली, जिसका इस्तेमाल कार्ड के टाइटल के लिए किया जाएगा. काम करने वाले फ़ॉन्ट: - Sans Serif - Sans Serif Medium - Sans Serif Bold - Sans Serif Black - Sans Serif Condensed - Sans Serif Condensed Medium - Serif - Serif कार्ड - Monospace - Cursive - Sans Serif Smallcaps

imageCornerStyle

enum (ImageCornerStyle)

कार्ड की फ़ोरग्राउंड इमेज के बॉर्डर की स्टाइल. उदाहरण के लिए, इसे किसी बेसिक कार्ड या कैरसेल कार्ड की फ़ोरग्राउंड इमेज पर लागू किया जा सकता है.

landscapeBackgroundImage

string

लैंडस्केप मोड (कम से कम 1920x1200 पिक्सल). इसे resources/images/ डायरेक्ट्री में, संबंधित इमेज के रेफ़रंस के तौर पर बताया जाना चाहिए. उदाहरण के लिए: resources/images/foo.jpg में इमेज के लिए $resources.images.foo (बिना एक्सटेंशन के) कंसोल से लिए गए किसी प्रोजेक्ट पर काम करते समय, Google की ओर से मैनेज किए गए यूआरएल का इस्तेमाल किया जा सकता है.

portraitBackgroundImage

string

पोर्ट्रेट मोड (कम से कम 1200x1920 पिक्सल). इसे resources/images/ डायरेक्ट्री में, संबंधित इमेज के रेफ़रंस के तौर पर बताया जाना चाहिए. उदाहरण के लिए: resources/images/foo.jpg में इमेज के लिए $resources.images.foo (बिना एक्सटेंशन के) कंसोल से लिए गए किसी प्रोजेक्ट पर काम करते समय, Google की ओर से मैनेज किए गए यूआरएल का इस्तेमाल किया जा सकता है.