diff --git a/src/utils/i18n.ts b/src/utils/i18n.ts new file mode 100644 index 00000000..06d8dede --- /dev/null +++ b/src/utils/i18n.ts @@ -0,0 +1,12 @@ +// translate router.meta.title, be used in breadcrumb sidebar tagsview +import i18n from "@/lang/index"; + +export function generateTitle(title: any) { + // 判断是否存在国际化配置,如果没有原生返回 + const hasKey = i18n.global.te('route.' + title) + if (hasKey) { + const translatedTitle = i18n.global.t('route.' + title) + return translatedTitle + } + return title +} \ No newline at end of file