"use strict";
const common_vendor = require("../common/vendor.js");
const TAB_BAR_PAGES = ["pages/index/index", "pages/appointment/appointment-page", "pages/me/me-page"];
const isTabBarPage = () => {
  const pages = getCurrentPages();
  if (pages.length === 0)
    return false;
  const currentPage = pages[pages.length - 1];
  const currentRoute = currentPage.route || "";
  return TAB_BAR_PAGES.includes(currentRoute);
};
const updateTabBarI18n = (vm) => {
  if (!vm || !vm.$t)
    return;
  if (!isTabBarPage())
    return;
  try {
    common_vendor.index.setTabBarItem({
      index: 0,
      text: vm.$t("tabbar.home")
    });
    common_vendor.index.setTabBarItem({
      index: 1,
      text: vm.$t("tabbar.appointment")
    });
    common_vendor.index.setTabBarItem({
      index: 2,
      text: vm.$t("tabbar.me")
    });
  } catch (e) {
    common_vendor.index.__f__("error", "at utils/tabbar-i18n.js:34", "更新 TabBar 国际化失败:", e);
  }
};
exports.updateTabBarI18n = updateTabBarI18n;
//# sourceMappingURL=../../.sourcemap/mp-weixin/utils/tabbar-i18n.js.map
