@repit/q-locales

0.0.2 • Public • Published

Repit Q-Locales

R/Q Middleware to determine locale in AWS Lambda.

Installation

$ npm install @repit/q-locales --save

Requirements

Usage

'use strict'

const q = require('@repit/q')()
const locales = require('@repit/q-locales')

q(locales())

q((req, res) => {
  // Set the default locale.
  req.defaultLocale('fr') // Default: 'en'

  // Get the default locale.
  req.defaultLocale() // fr

  // Set availalbe locales.
  req.availableLocales([ 'fr', 'de', 'es' ]) // Default: []

  // Get available locales.
  req.availableLocales() // [ 'fr', 'de', 'es' ]

  // Get current locale.
  // Returns a value matched from query string `?hl=locale`,
  // or the default locale.
  req.locale() // locale || req.defaultLocale()

  // Get current accepted locales.
  req.locales() // [ req.locale(), req.defaultLocale() ]
})

exports.handler = q.handler

License

MIT

/@repit/q-locales/

    Package Sidebar

    Install

    npm i @repit/q-locales

    Weekly Downloads

    0

    Version

    0.0.2

    License

    MIT

    Last publish

    Collaborators

    • sumanion