@resource-sentry/reader-localization
v1.1.0
Published
Resource Sentry localization JSON reader.
Downloads
5
Maintainers
Readme
Reader: Localization
Recursively walks through file-system and builds optimized SVG snippets ready to be injected in HTML.
Reader complies with RFC 5646
, RFC 5234
specifications.
Installation
yarn add --dev @resource-sentry/reader-localization
This reader replaces the Reader for JSON key values. When the English language is analyzed, the same keys for texts will be created as if it would be used in Reader JSON. It's required that language files have the same structure, i.e. all languages have the same set of keys.
Configuration
English is considered a default language.
entry
, path to a directory with JSON language files.soft
, skips language tag validation
Example: Language File
{
"text": {
"message": "Hello World"
}
}
Reader will build a vocabulary of available languages and represent them in rs.js
file ready for use in production code.
Maximum support available is up to:
255
languages255
extended language tags63
writing system variations63
linguistic variations associated with or appropriate to a specific country, territory, or region
import Rs from './rs';
Rs.getText(Rs.Text.TEXT_MESSAGE, 'en-US'); // "Hello World"