Anda dapat membuat Action yang dilokalkan dengan Actions SDK dengan membuat
paket Action terpisah untuk setiap lokalitas, lalu menguploadnya ke project Action Anda
dengan alat gactions
.
Untuk membuat Action yang dilokalkan dengan Actions SDK:
- Buat paket Action terpisah untuk setiap lokalitas yang ingin Anda dukung,
dengan memberinya nama yang dilokalkan seperti
action.de.json
danaction.en.json
. Atau, Anda dapat membuat subdirektori di project Anda untuk paket Action yang dilokalkan dan file resource lainnya. - Tambahkan elemen
locale
di bagian atas paket Action Anda dengan bahasa atau lokalitas yang ingin Anda dukung. Selain itu, berikan pola kueri yang dilokalkan untuk Action Anda, sehingga pengguna dapat memicunya dengan benar untuk lokalitas tempat mereka berada. Misalnya:{ "locale": "de", "actions": [ { "intent": { "name": "actions.intent.MAIN", "trigger": { "queryPatterns": [ "<Insert German query patterns here>" ] } } } ] }
- Gunakan alat
gactions
untuk mengupload paket Action ke project Action Anda, yang menentukan setiap paket Action yang dilokalkan. Contoh:./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