Definición de recursos de una aplicación (HTML)

[ Este artículo está destinado a desarrolladores de Windows 8.x y Windows Phone 8.x que escriben aplicaciones de Windows Runtime. Si estás desarrollando para Windows 10, consulta la documentación más reciente ]

Propósito

Windows se usa en todo el mundo, en una gran variedad de factores de forma y máquinas diferentes. Es de vital importancia diseñar las aplicaciones para que los recursos, como las cadenas y las imágenes, estén separados del código. Esto permite que la aplicación se mantenga y localice de forma independiente, como también que se personalice para diferentes factores de ajuste de escala, opciones de accesibilidad y un gran número de otros contextos de máquina y usuario.

Los desarrolladores de aplicaciones deben separar los recursos del código y usar el sistema de administración de recursos de Windows para controlar la selección de los recursos más apropiados que coinciden de la mejor manera posible con el entorno de tiempo de ejecución de un usuario en particular. Esto permite lo siguiente:

  • Visualización de diferentes recursos sobre la base de distintas configuraciones y parámetros de usuario, para idioma, región, PPP y otros factores de forma.
  • Mayor alcance de la aplicación a audiencias que varían en cultura, región o idioma, al ofrecer recursos adaptados a cada audiencia.
  • Capacidad de localizar recursos de forma separada de su código, de modo que los traductores no necesiten compilar el código. Esto minimiza posibles errores durante la localización.
  • Capacidad de mantener el código separado del contenido de los recursos. Esto permite corregir o mejorar el código en una código base único, con un mínimo riesgo de alterar el contenido localizado.

Existen dos tipos de recursos:

  • Recursos de archivos son simplemente recursos almacenados en disco como archivos (por ejemplo, imágenes y archivos HTML, JavaScript Object Notation (JSON) y XML).
  • Recursos incrustados son recursos almacenados en algún contenedor Archivo de recursos (como ResW o ResJSON).

En Windows, los recursos de archivos se implementan como archivos sueltos en disco y los recursos de cadenas se compilan desde sus archivos de origen y se incrustan en un archivo de índice de recursos del paquete (PRI).

Los temas de esta sección se centran en las técnicas usadas para los recursos de la aplicación que se realizan de forma diferente según el modelo de programación y, en este caso, se supone que usas JavaScript y HTML para escribir tu aplicación.

En esta sección

Tema Descripción

Inicio rápido: usar recursos de archivo o imagen

Puedes agregar imágenes y otros recursos de archivos a tu aplicación y hacer referencia a esos archivos desde la aplicación.

Inicio rápido: usar recursos de cadena

Coloca los recursos de cadena en archivos de recursos y haz referencia a esas cadenas desde el código JavaScript o el marcado HTML.

Cómo asignar nombre a los recursos mediante calificadores

Puedes asignar nombre a los recursos mediante calificadores. Los calificadores identifican el contexto en el que debe usarse una versión de un recurso.

Cómo cargar recursos de cadena

Puedes cargar recursos de cadena a partir de objetos, como archivos de recursos, bibliotecas y controles, además de manifiestos y paquetes de la aplicación.

Cómo cargar recursos de archivos

Aprende a cargar recursos de archivos de varias ubicaciones.

Uso de los comportamientos de carga por ventana y de actualización automática

Windows 8.1 y las versiones posteriores admiten los comportamientos de carga por ventana y actualización automática.

 

Temas relacionados

Recursos y localización de la aplicación

Definición de recursos de una aplicación (XAML)