Compartir a través de


Recursos web RESX

Utilice estos recursos web para administrar cadenas traducidas en cualquier interfaz de usuario que se defina o con mensajes de error visibles.

Uso de recursos web RESX

Los recursos web RESX contienen las claves y los valores de cadena traducidos para un único lenguaje definido con el formato XML RESX. RESX es un formato común para definir recursos localizados para aplicaciones de Windows. Hay herramientas comunes disponibles para trabajar con este tipo de archivo, y los proveedores de localización estarán familiarizados con el trabajo con ellas. Cuando se publica el archivo como un recurso web en Dataverse, este se convierte a formato JSON, que se descargará en la aplicación cuando sea necesario.

Cuando se crean recursos web RESX es necesario establecer explícitamente el valor de idioma e incluir el identificador local (LCID) para el idioma correspondiente en el nombre del recurso web. Por ejemplo, new_/strings/MyAppResources.1033.resx contendría recursos para el idioma inglés. Consulte Valores de identificadores de configuración regional de Microsoft para ver la lista de valores LCID.

Nota

Si tiene varios recursos web RESX con el mismo nombre para varios idiomas, asegúrese de que haya un valor de cadena localizado para cada clave de recurso.

El valor de cadena correspondiente vendrá determinado por la preferencia de idioma del usuario y los idiomas disponibles en la organización. Esta determinación se realiza en dos pasos.

  1. Determinación del recurso web RESX correcto: si hay un recurso web RESX para el idioma preferido del usuario, se utilizará ese RESX. Si no se encuentra un recurso web RESX para el idioma preferido del usuario, se elige el recurso web RESX para el idioma base.
  2. Devolución del valor de cadena: dentro del recurso web RESX elegido en el Paso 1 se devuelve la cadena correspondiente a la clave del recurso. Si el recurso web RESX para el idioma preferido del usuario no tiene la clave del recurso, se devuelve una respuesta nula.

Por ejemplo, Xrm.Utility.getResourceString("new_/strings/MyAppResources","hello") devolverá el valor de la cadena localizada para la clave del recurso "hello" dentro del recurso web new_/strings/MyAppResources.1033.resx si el idioma preferido del usuario es el inglés. Si el idioma preferido del usuario es Español/España, se devuelve el valor de cadena localizado para la clave de recurso "hello" dentro del recurso web new_/strings/MyAppResources.1034.resx. Si no hay una clave de recurso "hello" en el recurso web new_/strings/MyAppResources.1034.resx, se devuelve una respuesta nula. Puede ver que la función no hace referencia a ningún idioma o nombre completo concretos de ningún recurso web RESX. Esta funcionalidad depende del recurso web RESX que se esté asociando al recurso web JavaScript que realiza la llamada como dependencia. Más información: Dependencias de recursos web

Consultar también

Recursos web
Crear recursos web accesibles
Dependencias de recursos web
Recursos web de página web (HTML)
Recursos web de JavaScript
Recursos web de imagen (JPG, PNG, GIF, ICO)
Recursos web de hoja de estilo (XSL)
Recursos web (XML) de datos
Recursos web de CSS
Mensajes y métodos de la tabla WebResource
Ejemplo: pasar varios valores a un recurso web a través del parámetro de datos
Ejemplo: importar archivos como recursos web