12 lines
368 B
JavaScript
Raw Normal View History

2025-03-20 13:37:24 +08:00
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
}