Methods
__(key, tags) → {string}
Translate a string, as defined in the app's /locales/<language>.json
file.
This method is also available at Homey.__
Parameters:
Name | Type | Description |
---|---|---|
key |
string
|
|
tags |
Object
|
An object of tags to replace. For example, in your json define |
Returns:
- Type:
-
string
The translated string
Examples
{
"welcome": "Welcome, __name__!"
}
const Homey = require('homey');
let welcomeMessage = Homey.__('welcome', {
name: 'Dave'
}
console.log( welcomeMessage ); // "Welcome, Dave!"
getLanguage() → {string}
Get Homey's current language
Returns:
- Type:
-
string
The language as a 2-character string (e.g. en
)
getUnits() → {string}
Get Homey's current units
Returns:
- Type:
-
string
metric
or imperial