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 affichez.
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 courant pour définir des ressources localisées pour les applications Windows. Il existe des outils courants pour travailler avec ce type de fichier, et les fournisseurs de localisation ont l’habitude de travailler avec eux. Lorsque le fichier est publié comme une ressource web dans Dataverse, il est converti au format JSON qui est télé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.
Note
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 est déterminée par la préférence de langue de l’utilisateur individuel et les langues disponibles dans l’organisation. Cette détermination se fait en deux étapes.
- 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 est 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.
- 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 préférée 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 : Passer plusieurs valeurs à une ressource web par le biais du paramètre de données
Exemple : Importer des fichiers en tant que ressources Web