Ressources Web RESX

Utilisez ces ressources Web pour gérer les chaînes localisées dans n’importe quelle interface utilisateur que vous définissez ou avec des messages d’erreur que vous allez afficher.

Utilisation des ressources Web RESX

Les ressources Web RESX contiennent les valeurs des clés et des chaînes localisées pour une langue unique définie au format RESX XML. RESX est un format commun utilisé pour définir des ressources localisées pour les applications de fenêtre ; il existe donc des outils usuels pour exploiter ce type de fichiers et les prestataires de localisation les connaissent bien. Lorsque le fichier est publié comme une ressource web dans le CRM, il sera converti à un format JSON qui sera chargé dans l’application si nécessaire.

Lorsque vous créez des ressources Web RESX, vous devez explicitement définir la valeur de la langue et inclure l’identificateur de langue (LCID) adapté dans le nom de la ressource Web. Par exemple, new_/strings/MyAppResources.1033.resx contient des ressources pour l’anglais. Voir Valeurs d’ID de paramètres régionaux Microsoft pour une liste de valeurs LCID.

Notes

Si vous disposez de plusieurs ressources web RESX portant le même nom pour plusieurs langues, assurez-vous qu’il existe une valeur de chaîne localisée pour chaque clé de ressource.

La valeur de chaîne appropriée sera déterminée par la politique de la langue de l’utilisateur individuel et les langues disponibles dans l’organisation. Cela est fait en deux étapes.

  1. Détermination de la bonne ressource web RESX : s’il existe une ressource web RESX pour la langue préférée de l’utilisateur, cette ressource RESX sera utilisée. Si aucune ressource web RESX pour la langue préférée de l’utilisateur n’est trouvée, la ressource web RESX pour la langue de base est choisie.
  2. Renvoi de la valeur de chaîne : dans la ressource web RESX choisie à l’étape 1, la chaîne correspondant à la clé de ressource est renvoyée. Si la ressource web RESX qui correspond à la langue préférée de l’utilisateur n’a pas la clé de ressource, une réponse nulle est renvoyée.

Par exemple, Xrm.Utility.getResourceString("new_/strings/MyAppResources","hello") renvoie la valeur de chaîne localisée pour la clé de ressource Hello dans la ressource web new_/strings/MyAppResources.1033.resx si la langue par défaut de l’utilisateur est l’anglais. Si la langue préférée de l’utilisateur est l’Espagnol - Espagne, alors la valeur de chaîne localisée de la clé de ressource Hello dans la ressource web new_/strings/MyAppResources.1034.resx est renvoyée. S’il n’y a pas de clé de ressource Hello dans la ressource web new_/strings/MyAppResources.1034.resx, une réponse nulle est renvoyée. Vous pouvez voir que la fonction ne fait référence à aucune langue spécifique ni nom complet d’aucune ressource web RESX. Cette fonctionnalité dépend de la ressource Web RESX associée à la ressource Web appelante en JavaScript en tant que dépendance. Pour plus d’informations, voir Dépendances des ressources web

Voir aussi

Ressources Web
Créer des ressources Web accessibles
Dépendances des ressources web
Ressources web Webpage (HTML)
Ressources web JavaScript
Ressources web image (JPG, PNG, GIF, ICO)
Ressources web de feuille de style (XSL)
Ressources web de données (XML)
Ressources web CSS
Messages et méthodes de la table WebResource
Exemple : Transmettre plusieurs valeurs à une ressource Web via le paramètre de données
Exemple : Importer des fichiers en tant que ressources Web

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).