@mapbox/locale-utils

    0.0.6 • Public • Published

    Locale Utils

    A helper library for finding an appropriate locale from a list of available locales given an input locale.

    Build Status

    Installation

    npm install @mapbox/locale-utils --save
    

    Usage

    var locale = require('@mapbox/locale-utils');
     
    var availableLocales = [
        'en-US',
        'en-GB',
        'es-ES',
        'pt-PT',
        'tr',
        'zh-Hans'
    ];
     
    // Find the best fitting locale given an input locale
    var newLocale = locale.bestMatchingLocale('es-MX', availableLocales));
    // Returns `es-ES` since `es-MX` is not an available locale.
     
     
    // Parse a locale into smaller, easier to understand pieces.
    var codedLocale = locale.parseLocaleIntoCodes('es-MX');
    // Returns:
    // {
    //     locale: 'es-MX',
    //     language: 'es',
    //     script: undefined,
    //     region: 'MX'
    // }
     

    Keywords

    none

    Install

    npm i @mapbox/locale-utils

    DownloadsWeekly Downloads

    50

    Version

    0.0.6

    License

    ISC

    Unpacked Size

    7.23 kB

    Total Files

    7

    Last publish

    Collaborators

    • mapbox-machine-user
    • mapbox-npm-ci
    • mapbox-npm-advanced-actions
    • mapbox-npm-09
    • mapbox-npm-08
    • mapbox-npm-07
    • mapbox-npm-06
    • mapbox-npm-05
    • mapbox-npm-04
    • mapbox-npm-03
    • mapbox-npm-02
    • mapbox-npm-01
    • mapbox-npm
    • mapbox-admin