3.0.0 • Published 8 years ago

apeman-app-locale v3.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

apeman-app-locale

Build Status Code Climate Code Coverage npm Version JS Standard

apeman app for locale data.

Add dynamic locale with apemanlocale for requested lang.

Installation

$ npm install apeman-app-locale --save

Usage

  1. Define an app within Apemanfile.js
  2. Call the app via apeman app command.

Apemanfile.js

/** This is an example Apemanfile to use apeman-app-locale */

'use strict'

const loc = require('../../loc') // Apemanlocale instance.

module.exports = {
  $pkg: { /* ... */ },
  $apps: {
    // Define your own app.
    'my-app-01': {
      // Map url and handlers.
      '/': [
        require('apeman-app-locale')(
          loc,
          {}
        ),
        (req, res, next) => {
          let title = req.locale('titles.UI_TITLE') // Get locale message for requested lang.
          console.log(title)
          /* ... */
          next()
        }
      ]
    }
  }
}

Then,

$ apeman app my-app-01 -p 3000

Signature

apemanAppLocale(loc, options) -> function

apeman app for locale data.

Args
NameTypeDefaultDescription
locObjectApemanlocale instance.
optionsObjectOptional settings.
options.namestringlocaleName of property for request.

License

This software is released under the MIT License.

Links

3.0.0

8 years ago

2.0.0

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.0

8 years ago