میتوانید با ایجاد بستههای Action جداگانه برای هر منطقه و سپس آپلود آنها در پروژه Actions خود با ابزار gactions
با Actions SDK اقدامهای محلی ایجاد کنید.
برای ایجاد کنشهای محلی شده با Actions SDK:
- برای هر محلی که میخواهید پشتیبانی کنید، بستههای Action جداگانه ایجاد کنید، و نامهای محلی مانند
action.de.json
وaction.en.json
را به آنها بدهید. از طرف دیگر، میتوانید زیر شاخههایی را برای بستههای Action محلی و سایر فایلهای منبع در پروژه خود ایجاد کنید. - عنصر
locale
را در بالای بسته Action خود با زبان یا محلی که می خواهید پشتیبانی کنید اضافه کنید. علاوه بر این، الگوهای پرس و جوی محلی را برای Actions خود ارائه دهید، تا کاربران بتوانند آنها را به درستی برای محلی که در آن هستند فعال کنند. به عنوان مثال:{ "locale": "de", "actions": [ { "intent": { "name": "actions.intent.MAIN", "trigger": { "queryPatterns": [ "<Insert German query patterns here>" ] } } } ] }
- از ابزار
gactions
برای آپلود بستههای Action خود در پروژه Actions خود استفاده کنید، و هر یک از بستههای Action محلی خود را مشخص کنید. به عنوان مثال:./gactions update --project my-project-id --action_package action.de.json --action_package action.en.json --action_package action.fr.json --action_package action.ja.json --action_package action.ko.json