Vue.js question detail
How do you implement Number localization?
You can localize the number with definition formats(e.g. currency, etc)
Lets follow below steps to localize numbers,
- You need to add definition formats. For example, lets add it for English and Japanese locales
const numberFormats = {
'en-US': {
currency: {
style: 'currency', currency: 'USD'
}
},
'ja-JP': {
currency: {
style: 'currency', currency: 'JPY', currencyDisplay: 'symbol'
}
}
}
- After that specify the numberFormats option of VueI18n constructor
const i18n = new VueI18n({
numberFormats
})
new Vue({
i18n
}).$mount('#app')
- Now let's configure them in template
- Finally it outputs the result