new ResourceString(key [, paramsArray])
Classe responsável pelo acesso aos textos e definições armazenados na tabela iResourceString. A instância da classe pode ser feita por meio do alias "$R", mais simples e sem necessidade de namespace. A ResourceString possui suporte a formatação com passagem de parâmetros na chamada do objeto. Os tipos suportados para formatação são:
- %s para strings
- %d para inteiros
- %f para números fracionados.
Parameters:
Name | Type | Argument | Description |
---|---|---|---|
key |
number | Chave do registro que contém a string desejada. |
|
paramsArray |
array |
<optional> |
Array com os dados a serem formatados na string, caso exista. |
Examples
var ResourceString = require('@nginstack/engine/lib/i18n/ResourceString'); var resourceString = ResourceString(12345678, ['teste', 123]);
var $R = require('@nginstack/engine/lib/i18n/ResourceString'); var resourceString = $R(12345678, ['teste', 123]);
Methods
-
toString()
-
Retorna a string armazenada na base de dados.
Returns:
String armazenada na base de dados.
- Type
- string
Example
var $R = require('@nginstack/engine/lib/i18n/ResourceString'); var text = $R(12345678, ['teste', 123]).toString();