I have a skill in en-US English and want to make it available worldwide for all English variants: en-AU, en-CA, en-GB, en-IN
I have a single en-US.json
file under models/en-US.json
which when built gets added to platforms/alexaSkill/models/en-US.json
.
I’m using i18n and have set the fallback in config:
i18n: {
returnNull: false,
fallbackLng: 'en-US',
},
So everything should be OK for how Alexa responds, but need to make sure things such as invocation name, store info, and interaction model are set.
Do I need to create a new interaction model file for each English variant or can I get by with a single en.json
file in both models/en-US.json
and platforms/alexaSkill/models/en-US.json
?
How should I handle overrides in the project.js
file that involve the languageModel including: invocation, name, examplePhrases, summary, keywords, description, icons, termsOfUseUrl, and privacyPolicyUrl?
Anything special to consider when doing multiple stages?
Thanks,
Mark