Um pacote de recursos é uma arquivo do CA IdentityMinder que associa elementos da interface de usuário a sequências de caracteres de texto específicas de local. Nesse arquivo, um elemento da interface de usuário recebe uma ID de chave, que é combinada com uma sequência de caracteres de texto específica de local.
Quando o CA IdentityMinder encontra um elemento com uma ID de chave em uma tela, como uma tela de perfil de tarefa administrativa, ele exibe o valor combinado do pacote de recursos.
Por exemplo, a entrada de um botão Enviar em um pacote de recursos do CA IdentityMinder é a seguinte:
global.button.submit=Submit
A ID de chave é global.button.submit e o valor é Submit. Quando o CA IdentityMinder encontra a ID de chave global.button.submit em uma definição de tela da interface do usuário, ele exibe a palavra Submit.
Observe o seguinte sobre as IDs de chave:
attribute.displayname.department
Esse método permite que você especifique o nome de um pacote de recursos personalizado. Você pode usar um pacote de recursos personalizado para separar mapeamentos personalizados do pacote de recursos padrão.
O formato para essa sintaxe é o seguinte:
${bundle=PacoteRecursos:key=IDchave}
Nesse exemplo de sintaxe:
bundle=PacoteRecursos
Identifica o pacote de recursos que inclui o mapeamento da sequência de caracteres de texto para a ID de chave, se você estiver usando um pacote de recursos personalizado.
Observação: crie os pacotes de recursos personalizados em iam_im.ear/custom/resourceBundles e, em seguida, faça referência a eles como resourceBundles.MyResourceBundle.
Os nomes de pacote usam sintaxe de localização padrão Java. O nome do pacote não precisa incluir a extensão .properties, mas deve ser totalmente qualificado, relacionado a iam_im.ear/custom.
Esse par de nome/valor é opcional. Você não precisa especificar um pacote de recursos se a ID de chave for definida no pacote de recursos base, IMSResources.properties. Nesse caso, a ID de chave na tela de tarefa administrativa seria:
${key=IDchave}
key=IDchave
Identifica a ID de chave que é mapeada para a sequência de caracteres de texto a ser exibida. O mapeamento deve existir em um pacote de recursos.
Uma entrada de ID de chave completa se parece com a amostra a seguir:
${bundle=resourceBundles.MyResourceBundle:key=attribute.displayname.department}
imstask.label.nome_do_elemento
Por exemplo:
imstask.label.attribute.displayname.department
Ao usar esse método, attribute.displayname.department deve aparecer no pacote de recursos.
Observação: se estiver criando arquivos de localização personalizados, use uma ferramenta de tradução para alterar o valor mapeado para uma ID de chave de um idioma diferente. Por exemplo, para exibir o botão Enviar em francês, a ferramenta de tradução altera o valor combinado com a ID de chave global.button.submit no pacote de recursos em francês, como se segue:
global.button.submit=Enter
|
Copyright © 2014 CA.
Todos os direitos reservados.
|
|