Class: ResourceString

@nginstack/engine/lib/i18n/ResourceString~ ResourceString


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();