Преглед изворни кода

feat: enable 3D Scanning page in navigation and add localized labels

unknown пре 2 месеци
родитељ
комит
e20fe4abac

+ 1 - 1
src/components/Header.vue

@@ -183,7 +183,7 @@ const navLinks = computed(() => {
     { label: t("nav.philosophy"), href: `/${activeLang.value}/#philosophy`, isInternal: true },
   ];
   if (flags.is3DScanningEnabled) {
-    links.splice(1, 0, { label: "3D Сканирование", href: `/${activeLang.value}/scanning`, isInternal: true });
+    links.splice(1, 0, { label: t("nav.scanning"), href: `/${activeLang.value}/scanning`, isInternal: true });
   }
   return links;
 });

+ 1 - 1
src/composables/useFeatureFlags.ts

@@ -1,5 +1,5 @@
 export function useFeatureFlags() {
   return {
-    is3DScanningEnabled: import.meta.env.VITE_ENABLE_3D_SCANNING === 'true'
+    is3DScanningEnabled: true
   };
 }

+ 6 - 0
src/locales/master_user/nav.json

@@ -101,6 +101,12 @@
       "me": "Nepročitane poruke u chatu",
       "ru": "У вас есть непрочитанные сообщения",
       "ua": "У вас є непрочитані повідомлення"
+    },
+    "scanning": {
+      "en": "3D Scanning",
+      "me": "3D Skeniranje",
+      "ru": "3D Сканирование",
+      "ua": "3D Сканування"
     }
   }
 }

+ 6 - 0
src/locales/translations.user.json

@@ -2285,6 +2285,12 @@
       "me": "Nepročitane poruke u chatu",
       "ru": "У вас есть непрочитанные сообщения",
       "ua": "У вас є непрочитані повідомлення"
+    },
+    "scanning": {
+      "en": "3D Scanning",
+      "me": "3D Skeniranje",
+      "ru": "3D Сканирование",
+      "ua": "3D Сканування"
     }
   },
   "nuances": {