Vue3 Multilang
  • Vue3 Multilang
  • Getting started
    • Getting started
  • Installation
    • Javascript
  • Guide
    • Formatting
      • List formatting
      • Named formatting
      • Parameters
    • Fallback
    • Locale changing
    • Getting current locale
Powered by GitBook
On this page
  • Named formatting
  • List formatting
  • Parameters
  1. Guide

Formatting

Named formatting

Locale messages:

const messages = {
    "en-UK":{
        welcome:"Welcome, {name}!",
    }
}

Template

<p>{{ $t('welcome', { name: 'Ricea' }) }}</p>

Output:

<p>Welcome, Ricea</p>

List formatting

Locale messages:

const messages = {
    "en-UK":{
        welcome:"Welcome, {0}!",
    },
}

Template

<p>{{ $t('welcome', [ 'Ricea' ] }}</p>

Output

<p>Welcome, Ricea</p>

Parameters

const messages = {
    "en-UK":{
        name : "{name}"
        welcome:"Welcome, @name@!",
    },
}

Template

<p>{{ $t('welcome', { name: 'Ricea' }) }}</p>

Output

<p>Welcome, Ricea</p>
PreviousJavascriptNextFallback

Last updated 2 years ago