بسته‌های کنش (Dialogflow)

با ایجاد بسته‌های Action جداگانه برای هر زبان و سپس بارگذاری آن‌ها در پروژه Actions با ابزار gactions، می‌توانید Actions بومی‌سازی‌شده با Actions SDK ایجاد کنید.

برای ایجاد «کنش‌های» بومی‌سازی‌شده با Actions SDK:

  1. برای هر منطقه زبانی که می‌خواهید پشتیبانی کنید، بسته‌های «کنش» جداگانه ایجاد کنید، و نام‌های بومی‌سازی‌شده‌ای مثل action.de.json و action.en.json به آن‌ها بدهید. همچنین می‌توانید زیرفهرست‌های راهنما در پروژه‌تان برای بسته‌های «کنش» بومی‌سازی‌شده و دیگر فایل‌های منبع ایجاد کنید.
  2. عنصر locale را در بالای بسته «کنش» با زبان یا منطقه زبانی که می‌خواهید پشتیبانی شود اضافه کنید. علاوه‌براین، الگوهای پرسمان بومی‌سازی‌شده برای «کنش‌هایتان» ارائه دهید تا کاربران بتوانند آن‌ها را به‌درستی برای منطقه‌ای که در آن هستند راه‌اندازی کنند. برای مثال:
    {
      "locale": "de",
      "actions": [
        {
          "intent": {
            "name": "actions.intent.MAIN",
            "trigger": {
              "queryPatterns": [
                "<Insert German query patterns here>"
              ]
            }
          }
        }
      ]
    }
  3. از ابزار gactions برای بارگذاری بسته‌های «کنش» خود در پروژه «کنش‌ها» استفاده کنید و هریک از بسته‌های «کنش» بومی‌سازی‌شده خود را مشخص کنید. برای مثال:
    ./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