0.36.1 • Published 2 days ago

@dzangolab/react-i18n v0.36.1

Weekly downloads
-
License
-
Repository
-
Last release
2 days ago

Dzangolab React I18n

Adds internationalization to a react app.

Requirements

  • @dzangolab/react-config: 0.1.0

Installation

pnpm install @dzangolab/react-config @dzangolab/react-i18n

Usage

Setup i18n

In src/main.tsx:

import i18n from "@dzangolab/react-i18n";
import i18n from "@dzangolab/react-i18n";
import React from "react";
import ReactDOM from "react-dom/client";

import App from "./App";
import config from "./config";


i18n(config.i18n);

...

Resources

Create your resources under src/locales/{locale}.

For each locale, your resource should look like this:

{
  "locales": {
    "en": "English",
    "fr": "Français",
    "th": "ไทย"
  }
}

Configuration

The package supports the same configuration options as the react-i18next package.

The configuration options must be defined under the i18n attribute of your app config (AppConfig).

# src/config.ts

const config: AppConfig = {
  ...
  i18n: {
    fallbackLng: "en",
    resources: {
      ...
    },
  },
  ...
};
0.36.1

2 days ago

0.36.0

8 days ago

0.35.1

21 days ago

0.35.0

23 days ago

0.34.0

3 months ago

0.33.0

3 months ago

0.32.0

3 months ago

0.31.0

3 months ago

0.30.0

3 months ago

0.29.0

3 months ago

0.28.0

4 months ago

0.27.0

4 months ago

0.26.0

4 months ago

0.25.0

4 months ago

0.8.6

10 months ago

0.20.0

8 months ago

0.19.0

8 months ago

0.11.0

10 months ago

0.13.0

9 months ago

0.13.1

9 months ago

0.15.0

9 months ago

0.13.2

9 months ago

0.17.0

8 months ago

0.23.0

6 months ago

0.9.0

10 months ago

0.21.0

7 months ago

0.12.0

10 months ago

0.14.0

9 months ago

0.16.0

8 months ago

0.18.0

8 months ago

0.10.0

10 months ago

0.24.0

5 months ago

0.22.1

7 months ago

0.22.0

7 months ago

0.8.5

10 months ago

0.8.4

10 months ago

0.7.6

12 months ago

0.4.9

1 year ago

0.7.5

12 months ago

0.4.8

1 year ago

0.8.1

11 months ago

0.7.2

1 year ago

0.5.4

1 year ago

0.8.0

11 months ago

0.7.1

1 year ago

0.5.3

1 year ago

0.8.3

11 months ago

0.7.4

12 months ago

0.8.2

11 months ago

0.7.3

1 year ago

0.5.5

1 year ago

0.5.0

1 year ago

0.7.0

1 year ago

0.6.1

1 year ago

0.5.2

1 year ago

0.6.0

1 year ago

0.5.1

1 year ago

0.4.7

1 year ago

0.4.6

1 year ago

0.4.5

1 year ago

0.4.4

1 year ago

0.4.3

1 year ago

0.4.2

1 year ago

0.4.1

1 year ago

0.4.0

1 year ago

0.3.2

1 year ago

0.2.0

1 year ago

0.1.0

1 year ago