Anda dapat membuat Action yang dilokalkan menggunakan Actions SDK dengan membuat
Paket tindakan 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,
memberinya nama yang dilokalkan seperti
action.de.json
danaction.en.json
. Atau, Anda dapat membuat subdirektori di proyek 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, sediakan kueri yang dilokalkan pola untuk Action Anda, sehingga pengguna dapat memicunya dengan benar selama lokal tempat mereka berada. Contoh:{ "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 Paket tindakan. 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