gatsby-plugin-i18next
Gatsby plugin that provides i18n support.
Installation
yarn add @grsmto/gatsby-plugin-i18next
Usage
Edit gatsby-config.js
module.exports = {
plugins: [
{
resolve: `@grsmto/gatsby-plugin-i18next`,
options: {
},
},
],
};
Options
You can pass options to the plugin:
- availableLngs (Array [required])
- fallbackLng (String [required])
- siteUrl (String [optional])
For example:
options: {
availableLngs: ['en', 'de'],
fallbackLng: 'en',
siteUrl: 'https://www.example.com/',
}
Starters
gatsby-starter-i18next
Demo Source
- i18next integration
- automatic browser-language detection and redirection
- language switcher
- hreflang
- ...
License
MIT