use this template to start off a gatsby project with ts and i18n
- Gatsby.js
- Typescript
- i18n
- Only supports sites served at the top level URL(www.xxxx.com). URL with subpath(www.xxxx.com/yyyy) will not work properly
- does not remember the language selected in the last visit
- does not detect the system language then sets the appropriate locale