Definindo os recursos do aplicativo (HTML)

[ Este artigo destina-se aos desenvolvedores do Windows 8.x e do Windows Phone 8.x que escrevem aplicativos do Windows Runtime. Se você estiver desenvolvendo para o Windows 10, consulte documentação mais recente ]

Finalidade

O Windows é usado em todo o mundo, em muitos computadores e fatores forma diferentes. É essencial criar seus aplicativos de forma que os recursos, como cadeias de caracteres e imagens, fiquem separados do código. Isso permite que o aplicativo seja mantido e traduzidos de maneira independente, além de personalizado para diferentes fatores de escala, opções de acessibilidade e uma série de outros contextos de usuários e computadores.

Os desenvolvedores de aplicativos devem separar os recursos do código e usar o Sistema de Gerenciamento de Recursos do Windows para lidar com a seleção dos recursos mais apropriados para o ambiente de tempo de execução de um usuário específico. Assim, é possível:

  • A exibição de diferentes recursos com base em diferentes configurações e definições de usuário para idioma, região, DPI e outros fatores forma.
  • Aumentar o alcance do aplicativo para públicos-alvo diversos em termos de cultura, região ou idioma fornecendo recursos adaptados a cada público-alvo.
  • A capacidade de traduzir recursos separadamente do código, assim os tradutores não precisam compilar o código. Isso minimiza o potencial de falhas introduzidas durante a etapa de tradução.
  • A capacidade de manter o código separadamente do conteúdo dos recursos. Isso permite que o código seja corrigido ou melhorado em uma única base de código, com mínimo risco de alterar o conteúdo traduzido.

Existem dois tipos de recursos:

  • Recursos de arquivos são simplesmente recursos armazenados como arquivos em disco (como imagens, HTML, arquivos JSON (JavaScript Object Notation) e arquivos XML).
  • Recursos inseridos são recursos armazenados dentro do Arquivo de recurso de algum contêiner (como ResW ou ResJSON).

No Windows, os recursos de arquivo são implantados como arquivos soltos no disco, enquanto os recursos de cadeia de caracteres são compilados de seus arquivos de origem e inseridos em um arquivo de índice de recurso do pacote PRI.

Os tópicos desta seção se concentram nas técnicas usadas para recursos de aplicativos que são criados de forma diferente, dependendo do seu modelo de programação e, nesse caso, presumimos que você esteja usando JavaScript e HTML para gravar seu aplicativo.

Nesta seção

Tópico Descrição

Início rápido: usando recursos de arquivo ou imagem

Você pode adicionar imagens e outros recursos de arquivos ao seu aplicativo e fazer referência a esses arquivos de dentro de seu aplicativo.

Início rápido: usando recursos de cadeia de caracteres

Coloque recursos de cadeias de caracteres em arquivos de recursos e faça referência a essas cadeias de caracteres no seu código JavaScript ou na marcação HTML.

Como nomear recursos usando qualificadores

Você pode dar nome aos recursos usando qualificadores. Os qualificadores identificam o contexto em que uma versão de um recurso deve ser usada.

Como carregar recursos de cadeias de caracteres

Você pode carregar recursos de cadeias de caracteres de objetos, como arquivos de recursos, bibliotecas, controles, pacotes e manifestos de aplicativos.

Como carregar recursos de arquivos

Saiba como carregar recursos de arquivo de vários locais.

Usando comportamentos de carregamento por janela e de atualização automática

O Windows 8.1 e versões posteriores dão suporte aos comportamentos de carregamento por janela e de atualização automática.

 

Tópicos relacionados

Recursos e localização de aplicativos

Definindo os recursos do aplicativo (XAML)