i18n.ts 399 B

123456789101112
  1. // translate router.meta.title, be used in breadcrumb sidebar tagsview
  2. import i18n from "@/lang/index";
  3. export function translateRouteTitle(title: any) {
  4. // 判断是否存在国际化配置,如果没有原生返回
  5. const hasKey = i18n.global.te("route." + title);
  6. if (hasKey) {
  7. const translatedTitle = i18n.global.t("route." + title);
  8. return translatedTitle;
  9. }
  10. return title;
  11. }