Localizando Tabelas de Códigos

Os campos suspensos da tabela de códigos podem ser localizados. Campos suspensos localizados contêm valores apropriados para o idioma e país de um usuário. A combinação de idioma e país é conhecida como código de idioma. Exemplos de códigos de idioma incluem en-US (inglês dos Estados Unidos), en-GB (inglês do Reino Unido) e es-US (Espanhol dos Estados Unidos).

Ao usar códigos de idioma, o aplicativo pode exibir diferentes listas suspensas para usuários com códigos de idioma diferentes. Por exemplo, se o código de idioma de um usuário for configurado como espanhol dos Estados Unidos, um campo suspenso para os dias da semana podem exibir os valores Lunes, Martes, Jueves, etc. Reciprocamente, o código de idioma do usuário for configurado como inglês dos Estados Unidos, então o mesmo campo suspenso pode exibir os valores Monday, Tuesday, Wednesday, etc.

Há duas configurações de item de tabela de códigos aplicáveis à localização do campo suspenso. A primeira é a configuração da descrição. Este é o texto que um usuário realmente verá em um campo suspenso. A segunda configuração é idioma; esta configuração faz referência ao código de idioma do item de tabela de códigos. Observe que embora esta configuração seja nomeada idioma para torná-la mais compreensível, ela realmente faz referência a um código de idioma, que contém as informações de idioma e país.

Em ambientes com diversos códigos de idioma, uma versão específica do código de idioma de cada item de tabela de códigos deve ser registrada para todas as tabelas de códigos. Por exemplo, imagine uma tabela de códigos que descrevia os dias da semana em um ambiente no qual ambos inglês e espanhol eram usados. Esta tabela de códigos requereria dois itens de tabela de códigos com um valor de código de DAY1 - um item de tabela de códigos em inglês com uma descrição de Monday e um item de tabela de códigos em espanhol com uma descrição de Lunes. Ter um código específico de idioma para cada dia da semana assegura que os usuários sejam apresentados com todos os dias da semana, não importa qual idioma é exibido pelo aplicativo.