l10n

0.2.4 • Public • Published

L10n.js

Build Status

Localization (L10n) mapping and information with support for over 140 localizations.

Information provided by script includes language fallbacks, language name and locale name, text direction (ltr or rtl), and character set (charset).

Including L10n.js (in the browser)

<script src="L10n.js"></script>

Including L10n.js (in NodeJS or RequireJS)

var L10n = require('L10n');

Usage

var locale = new L10n('spa');
 
locale.get(); // 'spa'
locale.set('eng');
locale.get(); // 'eng'
 
locale.map('eng'); // 'en'
locale.map('fre'); // 'fr'
locale.map('spa'); // 'sp'
 
locale.info(); // {language: 'English (United States)', locale: 'eng', fallback: 'eng', charset: 'utf-8', direction: 'ltr'}
locale.info('en_us'); // {language: 'English (United States)', locale: 'en_us', fallback: 'eng', charset: 'utf-8', direction: 'ltr'}
 
// Some variations for country-level language codes
locale.info('en_us');
locale.info('en_US');
locale.info('en-us');
locale.info('EN-US');
 
// Information given by L10n.prototype.info(...);
locale.info('en_us').language // 'English (United States)'
locale.info('en_us').locale // 'en_us'
locale.info('en_us').fallback // 'eng'
locale.info('en_us').charset // 'utf-8'
locale.info('en_us').direction // 'ltr'

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.2.4
    238
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.2.4
    238
  • 0.2.3
    3
  • 0.2.2
    3
  • 0.2.1
    1
  • 0.2.0
    1

Package Sidebar

Install

npm i l10n

Weekly Downloads

119

Version

0.2.4

License

none

Last publish

Collaborators

  • kevin.martin