18.0.4 • Published 1 year ago

@thatweb/core-i18n v18.0.4

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
1 year ago

@thatweb/core-i18n

A provider and hook for adding i18n capabilities into a React application

Configuration

  • uri - the URI endpoint used for loading languages (defaults to /assets/nls)
  • language - the I18nLanguage to use as default (defaults to EN)

I18n Language Files

Assumes that i18n language files are available at the URI provided :-

	/assets/nls/en.json

These should be a standard i18n JSON, such as :-

	{
		"my-i18n-key": "Some sort of text",
		"my-other-i18n-key": "Some sort of text with {{value}}",
	}

Usage

Wrap your React app with the provider

	<I18nProvider>
		...
	</I18nProvider>

and then use the hook inside your components

function MyComponent() {
	const i18n = useI18n()

	console.log(i18n.lower('my-i18n-key'))
	// Some sort of text


	console.log(i18n.lower('my-other-i18n-key', {
		value: "something"
	}))
	// Some sort of text with something
}
18.0.4

1 year ago

18.0.3

1 year ago

18.0.2

1 year ago

18.0.1

1 year ago

18.0.0

1 year ago

17.0.1

1 year ago

17.0.0

1 year ago

16.0.4

1 year ago

16.0.3

1 year ago

16.0.2

1 year ago

16.0.1

1 year ago

15.0.1

1 year ago

16.0.0

1 year ago

15.0.0

1 year ago

14.0.0

1 year ago

14.0.1

1 year ago

13.2.4

1 year ago

13.2.3

1 year ago

13.2.2

1 year ago

13.1.0

1 year ago

13.2.0

1 year ago

13.2.1

1 year ago

13.0.1

1 year ago

13.0.0

1 year ago

12.0.7

1 year ago

12.0.8

1 year ago

12.0.9

1 year ago

12.1.0

1 year ago

12.0.5

1 year ago

12.0.6

1 year ago

12.0.3

1 year ago

12.0.4

1 year ago

12.0.1

1 year ago

12.0.2

1 year ago

11.0.50

1 year ago

11.0.53

1 year ago

11.0.54

1 year ago

11.0.51

1 year ago

11.0.52

1 year ago

11.0.49

1 year ago

12.0.0

1 year ago

11.1.0

1 year ago

11.0.48

1 year ago

11.0.47

1 year ago

11.0.46

1 year ago

11.0.39

1 year ago

11.0.42

1 year ago

11.0.43

1 year ago

11.0.40

1 year ago

11.0.41

1 year ago

11.0.44

1 year ago

11.0.45

1 year ago

11.0.37

1 year ago

11.0.38

1 year ago

11.0.35

1 year ago

11.0.34

1 year ago

11.0.32

1 year ago

11.0.33

1 year ago

11.0.31

1 year ago

11.0.30

1 year ago

11.0.29

1 year ago

11.0.28

1 year ago

11.0.27

1 year ago

11.0.26

1 year ago

11.0.25

1 year ago

11.0.24

1 year ago