Internacionalização de um widget
Use . ou gs.getMessage() sintaxe no Modelo HTML , Client Script ou Script do servidor campos de um widget para marcar cadeias de caracteres para tradução para que você possa localizar seu Portal de serviços conteúdo.
. . ou gs.getMessage() pesquisa na tabela mensagens [sys_ui_message] na plataforma para ver qual seria a tradução.
Use o modelo HTML para internacionalização de cadeias de caracteres em um widget. Digite o seguinte em um modelo HTML.
<div>
<p>${This message will be internationalized.}</p>
<p>However, this will NOT be.</p>
</div>
Escrevendo texto como (mensagem) é o equivalente à escrita (Gs.getMessage("message")) em outras partes do sistema, mas escrito como uma abreviação mais legível.
Nota:
Em alguns casos, a tradução pode ter aspas ou aspas duplas. Isso pode levar a erros JavaScript se você estiver usando a sintaxe no client script. A maneira mais segura de buscar uma mensagem traduzida é fazê-la no script do servidor. Em seguida, atribua o valor a uma vinculação angular do lado do cliente.
Traduzindo cadeias de caracteres no client script
function() {
var c =this;
c.message="${This message will be internationalized}";
}Modelo HTML:
<div>
<!-- The output of this text will be internationalized. -->
<p>{{c.message}}</p>
</div>Traduzindo cadeias de caracteres no script do servidor
Use o script do servidor para traduzir opções de esquema e outros valores durante o tempo de execução do lado do servidor.
Script do servidor
function() {
data.message=gs.getMessage("this message contains 'quotes'");
//You can also translate schema options using the server script
//For example, data.message=gs.getMessage(options.title);
}Modelo HTML
<div>
<p>{{c.data.message}}</p>
</div>