lx-nimble-localization
v1.6.1
Published
Localization runtime bundles for Nimble UI components.
Readme
lx-nimble-localization
Localization runtime bundles for Nimble UI components.
Overview
This package provides pre-compiled localization bundles using Globalize. It contains translated strings, number formats, date formats, and pluralization rules required for Nimble UI components to support multiple locales.
Installation
npm install lx-nimble-localizationUsage
The package provides locale-specific bundles in the dist/ directory. You can require or import the bundle for your desired locale.
CommonJS
// Load the US English bundle
require('lx-nimble-localization/dist/bundle-en_US');
// Now Globalize is populated with en-US messages and formatters
const Globalize = require('globalize');
console.log(Globalize.formatMessage('Close')); ES Modules
import 'lx-nimble-localization/dist/bundle-en_US';
import Globalize from 'globalize';
console.log(Globalize.formatMessage('Search'));Contents
The bundles include:
- Messages: Translated UI strings (e.g., "Close", "Cancel", "Search").
- Numbers: Locale-specific number formatting rules.
- Dates: Date formatting and parsing patterns.
- Plurals: Pluralization rules for the target locale.
Development
To rebuild the bundles (requires TypeScript):
npm run buildLicense
MIT
