# vue: URL: https://generaltranslation.com/en-GB/docs/vue/reference/components/var.mdx --- title: "" description: Render a dynamic value within a translation without translating it. API reference for the component. --- The `` component treats its default-slot content as a single opaque runtime value. The surrounding rich translation can move this 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.