O dicionário de dados é uma ferramenta importante para a criação de sistemas multilinguagem, utilizando este recurso é possível criar um repositório de dados para utilizar nas aplicações geradas no projeto ou em novas aplicações.

O dicionário de dados é associado a uma ou mais tabelas, ao criar uma aplicação, utilizando uma dessas tabelas, no local da label do campo será exibida uma lang, criada pelo Scriptcase automaticamente, que possibilita alterar a linguagem das aplicações em tempo de execução. Em aplicações pré-existentes no projeto é possível sincroniza-las.

Veremos neste exemplo abaixo, como utilizar este recurso.

1. Para acessar o dicionário de dados devemos acessar o menu principal **Ferramentas > Dicionário de dados.**

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=j4xm9c105dd36fa864875abe466d1aa4a128d)

2. Em seguida seremos redirecionados para a tela inicial de criação do dicionário de dados, onde devemos informar o nome e conexão que iremos utilizar.

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=j4xm9c5fac9b7468a42f4a1197161ccb96462)

3. Em seguida será exibida um tela contendo a lista de todas as tabelas que a conexão selecionada anteriormente tem acesso.

    Neste passo devemos selecionar as tabelas em que criaremos o repositório de dados. Neste exemplo utilizarei apenas a tabela cidades.

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=j4xm94c678de49c284ded9fee83c737c6df44)

4. Em seguida seremos redirecionado para a tela abaixo.

    Neste passo devemos escolher se desejamos que o Scriptcase crie índices nas labels dos campos, para assim criarmos um projeto com múltiplas linguagem, e que posam ser alteradas dinamicamente.

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=j4xm9ec921bee650643e9a1ad891fdbaf4dcd)

5. Neste passo podemos visualizar as tabelas sincronizadas com o dicionário de dados.

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=j4xm9d49df5f957db4b23b6d30e238a788df1)

Editar- O botão Editar, na parte superior da tela, realiza alterações nas propriedades do dicionário de dados.

Tabelas da base de dados- Ao clicar na opção tabelas da base de dados será exibida uma lista das tabelas não sincronizadas e você 'retorna' para o passo 3

Sincronizar dicionário- A opção Sincronizar dicionário também é ao selecionar uma ou mais tabelas. Nesta opção você 'retorna' para o passo 4 e pode atualizar informações do dicionário caso tenha realizado alterações nas tabelas. Lembre-se de realizar de limpar o cache antes de executar este sincronização.

Sincronizar aplicações- A opção Sincronizar aplicações é habilitada ao selecionar uma ou mais tabelas. Nesta opção é possível criar índices nas aplicações já existentes. Visualize o próximo passo.

Editar(Campos do Scriptcase)- Em Editar, ao lado da versão, é possível realizar algumas alterações nos campos do Scriptcase, essas alterações servirão para todas as aplicações criadas utilizando a tabela selecionada. verifique esta opção na imagem abaixo:

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=j4xm9acfd0a158eb4422e8210bb270f1b1ca5)

  

6. A opção Sincronizar aplicações é habilitada ao selecionar uma ou mais tabelas. Nesta opção é possível criar índices nas aplicações já existentes no projeto, que utilizem as tabelas selecionadas.

   Após selecionar as tabelas e clicar em prosseguir, será exibida a tela abaixo:

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=j4xm9b8ab55960df14bff89f29198afcab274)

  

Nesta tela contem todas as aplicações existentes que utilizam as tabelas selecionadas, e ao lado as propriedades que serão atualizadas.

Após finalizar o processo, será exibida a seguinte tela:

É possível verificar o log, no botão Mostrar log, das alterações realizadas ou finalizar o dicionário de dados clicando em Fechar.

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=j4xm98bca0378d1b141e0bfe0f3ab7e9407c4)

  

Opção Mostrar log

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=j4xm9f03a7658cf8a465b83568c33336ec605)

  

7. Para editar as langs que foram criadas, acesse Localidades > Traduzir aplicações

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=j4xm9592943c8825e4737bded5ba864926455)

  

8. Será criada uma pasta em Messagens do projeto, com o nome da tabela. Ao clicar nesta pasta é possível visualizar as langs criadas e o nome dos campos nas linguagens do projeto, selecionadas previamente.

Obs.: Ao criar uma lang manualmente, no dicionário selecione as tabelas, clique em Sincronizar aplicações, para a lang ser incluída automaticamente em todas as aplicações da tabela selecionada.

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=j4xm93cd21315db9c4f97bb7bbc13fc88d35f)