{{ m(savedMessage) }}
``` ## Come funziona [#how-it-works] * **Messaggi registrati.** [`msg()`](/docs/vue/reference/functions/msg) registra il sorgente per l'estrazione. Quando riceve opzioni, codifica i metadati del sorgente e del contesto, che hanno la precedenza sulle opzioni nel punto di chiamata; senza opzioni, restituisce la stringa sorgente invariata. * **Stringhe non elaborate.** Una normale stringa viene cercata come se fosse una chiamata a [`useGT()`](/docs/vue/reference/composables/use-gt) e può fornire `$context` nel punto di chiamata. * **Passaggio di valori nulli.** `null` restituisce `null` e `undefined` restituisce `undefined`. * **Fallback del sorgente.** Una voce di catalogo mancante o incompatibile restituisce la stringa sorgente originale. * **Solo stringhe semplici.** Le parentesi graffe rimangono letterali; non vengono eseguite né la formattazione ICU né l'interpolazione. Chiama il resolver da un template, da `computed` o da un altro effetto reattivo quando deve aggiornarsi in seguito a una modifica del catalogo o dell'impostazione regionale di [`createGT()`](/docs/vue/reference/functions/create-gt). Un valore risolto una sola volta durante il setup è uno snapshot di una semplice stringa. Una SPA nel browser inizializzata con [`initializeGTSPA()`](/docs/vue/reference/functions/initialize-gt-spa) precarica il catalogo iniziale e ricrea gli snapshot dopo il ricaricamento dovuto alla modifica dell'impostazione regionale. ## Parametri [#parameters] `useMessages` non accetta parametri. ## Restituisce [#returns] **Tipo** `{{ m(encodedMessage) }}
``` Risolvi una stringa non elaborata con il contesto: ```vue{{ m('Open', { $context: 'Adjective: an open issue' }) }}
```