Problema
¿Puedo configurar el mapa de configuración regional en SPS para que llame a diferentes imágenes según el idioma o los requisitos regionales?
Solución
Configure el mapa de búsqueda de configuración regional en configuración de la aplicación SPS > Publicar configuración > Servidor de imágenes. Para obtener más información, consulte http://microsite.omniture.com/t2/help/en_US/s7/is_ir_api/#LocaleMap
Ejemplo:
- Configure la opción configuración regional predeterminada en en.
- Establezca el mapa de la configuración regional en en,_en,|he,_he|zh,_zh|de,_de,.
- Cargue tres imágenes tituladas "hello", "hello_he" y "hello_zh".
http://test-e4.scene7.com/is/image/OmniPS/hello
http://test-e4.scene7.com/is/image/OmniPS/hello?locale=en
http://test-e4.scene7.com/is/image/OmniPS/hello?locale=zh
http://test-e4.scene7.com/is/image/OmniPS/hello?locale=he
Si intenta una URL que no tenga una configuración regional definida en el Mapa de configuración regional, se produce el error 404:
http://test-e4.scene7.com/is/image/OmniPS/hello?locale=fr
El error incluye este mensaje:
configuración regional desconocida: fr: no hay regla predeterminada definida.
Si ahora quiere apoyar a Francia, añada | Fr, _fr, al mapa de configuración regional, y una imagen llamada hello_fr.
Pero, si designa la configuración regional alemana (de) http://test-e4.scene7.com/is/image/OmniPS/hello?locale=de, el mapa de configuración regional está definido para de, pero no existe ninguna imagen llamada "image_de". Por lo tanto, vuelve a fallar con la imagen predeterminada, en este caso, en (“hello”).
La configuración regional, tal y como es hoy en día, solo se aplica si añade la configuración regional dada en el mapa de configuración regional.
No hay traducción de los miembros de un conjunto, ya que se asume que cada uno se designa individualmente con la configuración regional que traducir.
En realidad, es un mecanismo de búsqueda que debería proporcionar la configuración regional predeterminada si el mapa de configuración regional está configurado correctamente.
Puede verificar el orden de búsqueda utilizando &req=xlate
http://s7e4a.scene7.com/is/image/OmniPS/hello?locale=en&req=xlate
Porque definió en,_en, también busca "hola" y no solo "hello_en".