README
apeman-app-locale
apeman app for locale data.
Add dynamic locale with apemanlocale for requested lang.
Installation
$ npm install apeman-app-locale --save
Usage
- Define an app within Apemanfile.js
- 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
Name | Type | Default | Description |
---|---|---|---|
loc | Object | Apemanlocale instance. | |
options | Object | Optional settings. | |
options.name | string | locale | Name of property for request. |
License
This software is released under the MIT License.