{{ m(savedMessage) }}
``` ## Fonctionnement [#how-it-works] * **Messages enregistrés.** [`msg()`](/docs/vue/reference/functions/msg) enregistre la source en vue de son extraction. Lorsqu’il reçoit des options, il encode les métadonnées de source et de contexte, qui prévalent sur les options fournies au point d’appel ; sans options, il renvoie la chaîne source inchangée. * **Chaînes brutes.** Une chaîne ordinaire est recherchée comme lors d’un appel à [`useGT()`](/docs/vue/reference/composables/use-gt) et peut fournir un `$context` au point d’appel. * **Transmission des valeurs nulles.** `null` renvoie `null` et `undefined` renvoie `undefined`. * **Contenu de secours de la source.** Une entrée de catalogue manquante ou incompatible renvoie la chaîne source d’origine. * **Chaînes simples uniquement.** Les accolades restent littérales ; aucun formatage ICU ni aucune interpolation n’est effectué. Appelez le résolveur depuis un modèle, un `computed` ou un autre effet réactif lorsqu’il doit se mettre à jour après un changement de catalogue ou de paramètre régional dans [`createGT()`](/docs/vue/reference/functions/create-gt). Une valeur résolue une seule fois lors de l’initialisation est un instantané sous forme de simple chaîne de caractères. Une SPA exécutée dans le navigateur et initialisée avec [`initializeGTSPA()`](/docs/vue/reference/functions/initialize-gt-spa) précharge son catalogue initial et recrée les instantanés après son rechargement consécutif à un changement de paramètre régional. ## Paramètres [#parameters] `useMessages` n’accepte aucun paramètre. ## Renvoie [#returns] **Type** `{{ m(encodedMessage) }}
``` Résoudre une chaîne brute avec un contexte : ```vue{{ m('Open', { $context: 'Adjective: an open issue' }) }}
```