# vue: URL: https://generaltranslation.com/en-US/docs/vue/reference/components/var.mdx --- title: "" description: Render a dynamic value inside a translation without translating it. API reference for the component. --- The `` component marks its default-slot content as one opaque runtime value. The surrounding rich translation can move that value without sending its contents for translation. ## Overview [#overview] Place `` inside [``](/docs/vue/reference/components/t) around a value that should render unchanged: ```vue Your name is {{ user.name }}. ``` Use the formatting components for locale-aware numbers, currencies, and dates. ## How it works [#how-it-works] - **Opaque value.** The extractor records a variable placeholder instead of the slot's runtime contents. - **Stable insertion.** The active rich translation can place the placeholder wherever the target language requires, and Vue reinserts the original slot content there. - **Fragment output.** The component adds no HTML wrapper and preserves zero, one, or several slot children. `` is intentionally child-only. It does not accept `name` or `value` props, and fallthrough attributes and listeners are not applied to its children. ## Slots [#slots] | Slot | Description | Type | Optional | Default | | --- | --- | --- | --- | --- | | [`default`](#default-slot) | Runtime content to preserve without translating. | `VNodeChild` | Yes | Empty | ### Default slot **Type** `VNodeChild` · **Optional** · **Default** Empty Content to render unchanged. It can be text, an interpolation, an element, or another component. ## Examples [#examples] ```vue title="AccountSummary.vue" ``` For values that should be formatted for the active locale, use [``](/docs/vue/reference/components/num), [``](/docs/vue/reference/components/currency), or [``](/docs/vue/reference/components/datetime) instead.