Best internationalization for Gatsby

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • gatsby-plugin-react-i18next

    Easily translate your Gatsby website into multiple languages

  • There are some plugins/libraries that may help instrumenting the Gatsby code for internationalization. In this article we will use a plugin based on the famous i18n framework i18next, respectively its great extension for React.js - react-i18next. The Gatsby plugin we're using is gatsby-plugin-react-i18next created by Dmitriy Nevzorov.

  • intl-pluralrules

    Polyfill for Intl.PluralRules

  • With v21 i18next streamlined the suffix with the one used in the Intl API. In environments where the Intl.PluralRules API is not available (like older Android devices), you may need to polyfill the Intl.PluralRules API. In case it is not available it will fallback to the i18next JSON format v3 plural handling. And if your json is already using the new suffixes, your plural keys will probably not be shown.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • locize-cli

    locize cli to import / export locales, add / edit / remove, sync segments

  • Now let's install the locize-cli:

  • i18next

    i18next: learn once - translate everywhere

  • There are some plugins/libraries that may help instrumenting the Gatsby code for internationalization. In this article we will use a plugin based on the famous i18n framework i18next, respectively its great extension for React.js - react-i18next. The Gatsby plugin we're using is gatsby-plugin-react-i18next created by Dmitriy Nevzorov.

  • Gatsby

    The best React-based framework with performance, scalability and security built in.

  • You know Gatsby, right? - If not, stop reading this article and make something else.

  • React

    The library for web and native user interfaces.

  • There are some plugins/libraries that may help instrumenting the Gatsby code for internationalization. In this article we will use a plugin based on the famous i18n framework i18next, respectively its great extension for React.js - react-i18next. The Gatsby plugin we're using is gatsby-plugin-react-i18next created by Dmitriy Nevzorov.

  • react-i18next

    Internationalization for react done right. Using the i18next i18n ecosystem.

  • There are some plugins/libraries that may help instrumenting the Gatsby code for internationalization. In this article we will use a plugin based on the famous i18n framework i18next, respectively its great extension for React.js - react-i18next. The Gatsby plugin we're using is gatsby-plugin-react-i18next created by Dmitriy Nevzorov.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Luxon

    ⏱ A library for working with dates and times in JS

  • Now, let’s check out how we can use different date formats with the help of i18next and Luxon to handle date and time.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Big Numbers, No Worries: JavaScript Format Number With Commas

    3 projects | dev.to | 23 Mar 2024
  • Translating zod errors with next-intl

    5 projects | dev.to | 5 Mar 2024
  • Simple question

    1 project | /r/learnjavascript | 5 Jul 2023
  • What is the best way to handle a multi-language site?

    4 projects | /r/reactjs | 9 Mar 2023
  • Advanced enterprise localisation process with Lingui, Locize, Github Actions, Docker, React

    1 project | dev.to | 21 Dec 2022