Community Plugin
View plugin on GitHubgatsby-plugin-i18next
Gatsby plugin that provides i18n support.
Installation
yarn add @igorko/gatsby-plugin-i18next
# npm install --save @igorko/gatsby-plugin-i18next
Usage
Edit gatsby-config.js
module.exports = {
plugins: [
{
resolve: `@igorko/gatsby-plugin-i18next`,
options: {
// Add any options here
},
},
],
}
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
- i18next integration
- automatic browser-language detection and redirection
- language switcher
- hreflang
- …