@kogk/gatsby-plugin-i18n

Gatsby plugin for i18n - mostly just providing strings globally available in your components

Usage no npm install needed!

<script type="module">
  import kogkGatsbyPluginI18n from 'https://cdn.skypack.dev/@kogk/gatsby-plugin-i18n';
</script>

README

@kogk/gatsby-plugin-i18n

Gatsby plugin for i18n - mostly just providing strings globally available in your components

Usage

// gatsby-config.js

module.exports = {
  plugins: [
    ...etc,

    {
      resolve: '@kogk/gatsby-plugin-i18n',
      options: {
        // required
        availableLanguages: ['is', 'en'],
        // required
        translations: {
          is: require('./src/data/translations/is.json'),
          en: require('./src/data/translations/en.json')
        },
        // required
        defaultLanguage: 'is'
      }
    }
  ]
}