12 lines
368 B
JavaScript
12 lines
368 B
JavaScript
![]() |
import { i18n } from '@/lang'
|
||
|
// translate router.meta.title, be used in breadcrumb sidebar tagsview
|
||
|
export function generateTitle (title) {
|
||
|
const hasKey = i18n.global.te('route.' + title)
|
||
|
if (hasKey) {
|
||
|
// $t :this method from vue-i18n, inject in @/lang/index.js
|
||
|
const translatedTitle = $t('route.' + title)
|
||
|
return translatedTitle
|
||
|
}
|
||
|
return title
|
||
|
}
|