0.4.0 • Published 2 years ago

amplify-i18n v0.4.0

Weekly downloads
56
License
MIT
Repository
github
Last release
2 years ago

amplify-i18n

Centralization of locale data collection for AWS Amplify.

Installation

AWS Amplify I18n is available as amplify-i18n package on npm.

$ npm install amplify-i18n --save

Configuration

Somewhere in your app, preferably at the root level, configure Amplify I18n.

Load all locales

If you don't specify any locales to the configure method, all the available locales will be loaded.

import { I18n } from "aws-amplify"
import AmplifyI18n from "amplify-i18n"

AmplifyI18n.configure()
I18n.setLanguage("fr")

Load specific locales

If you want to load only a subset of the available locales, pass an array to the configure method.

import { I18n } from "aws-amplify"
import AmplifyI18n from "amplify-i18n"

const locales = ["en", "fr", "de"]
AmplifyI18n.configure(locales)
I18n.setLanguage("fr")

Locales

Amplify I18n follows the Best Current Practice 47 (BCP47) Tags for Identifying Languages.

Currently the following locales are available: | Tag | Language| | -| -| | ar | Arabic | | de | German | | en | English | | es | Spanish | | fr | French | | he | Hebrew | | it | Italian | | ja | Japanese | | ko | Korean | | nl | Dutch | | pt-BR | Portuguese (Brazil) | ru | Russian | zh-Hans | Simplified Chinese | zh-Hant | Traditional Chinese


Translations are provided by Locale for the community ♥️

0.4.0

2 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago

1.0.0

3 years ago