0.0.2 • Published 6 years ago

@repit/q-locales v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

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

0.0.2

6 years ago

0.0.1

6 years ago