瀏覽代碼

Localize scanning portfolio headers and admin scans tab title

unknown 2 月之前
父節點
當前提交
41d6aa6ea9

+ 6 - 0
src/locales/master_admin/tabs.json

@@ -59,6 +59,12 @@
       "me": "Skladište",
       "ru": "Склад",
       "ua": "Склад"
+    },
+    "scans": {
+      "en": "3D Scans",
+      "me": "3D Skenovi",
+      "ru": "3D-Сканы",
+      "ua": "3D-Скани"
     }
   }
 }

+ 20 - 0
src/locales/master_user/scanning.json

@@ -125,6 +125,26 @@
         "ru": "Обсудить проект",
         "ua": "Обговорити проект"
       }
+    },
+    "portfolio": {
+      "title": {
+        "en": "Digital Twin Showcase",
+        "me": "Prezentacija digitalnih blizanaca",
+        "ru": "Галерея цифровых двойников",
+        "ua": "Галерея цифрових двійників"
+      },
+      "subtitle": {
+        "en": "Explore our interactive 3D portfolio of high-precision object scans.",
+        "me": "Istražite naš interaktivni 3D portfolio visokopreciznih skenova objekata.",
+        "ru": "Изучите наше интерактивное 3D-портфолио высокоточных сканов объектов.",
+        "ua": "Досліджуйте наше інтерактивне 3D-портфоліо високоточних сканів об'єктів."
+      },
+      "empty": {
+        "en": "Portfolio is empty at the moment.",
+        "me": "Portfolio je trenutno prazan.",
+        "ru": "Портфолио в данный момент пусто.",
+        "ua": "Портфоліо на даний момент порожнє."
+      }
     }
   }
 }

+ 297 - 297
src/locales/translations.admin.json

@@ -7,30 +7,30 @@
         "ru": "Разблокировать аккаунт",
         "ua": "Розблокувати акаунт"
       },
-      "add": {
-        "en": "Add",
-        "me": "Dodaj",
-        "ru": "Добавить",
-        "ua": "Додати"
-      },
       "allowChat": {
         "en": "Allow Chat",
         "me": "Dozvoli čet",
         "ru": "Разрешить чат",
         "ua": "Дозволити чат"
       },
-      "cancel": {
-        "en": "Cancel",
-        "me": "Otkaži",
-        "ru": "Отмена",
-        "ua": "Скасувати"
-      },
       "chatWithClient": {
         "en": "Chat with Client",
         "me": "Čat sa klijentom",
         "ru": "Чат с клиентом",
         "ua": "Чат з клієнтом"
       },
+      "add": {
+        "en": "Add",
+        "me": "Dodaj",
+        "ru": "Добавить",
+        "ua": "Додати"
+      },
+      "cancel": {
+        "en": "Cancel",
+        "me": "Otkaži",
+        "ru": "Отмена",
+        "ua": "Скасувати"
+      },
       "create": {
         "en": "Create",
         "me": "Kreiraj",
@@ -85,12 +85,6 @@
         "ru": "Печать счета на оплату",
         "ua": "Друк рахунку на оплату"
       },
-      "report": {
-        "en": "Download Report",
-        "me": "Preuzmi izvještaj",
-        "ru": "Скачать отчет",
-        "ua": "Завантажити звіт"
-      },
       "resetPassword": {
         "en": "Reset Password",
         "me": "Resetuj lozinku",
@@ -133,17 +127,23 @@
         "ru": "Переключить роль админа",
         "ua": "Перемкнути роль адміна"
       },
-      "upload": {
-        "en": "Upload",
-        "me": "Otpremi",
-        "ru": "Загрузить",
-        "ua": "Завантажити"
-      },
       "viewOriginal": {
         "en": "View Original Snapshot",
         "me": "Vidi originalne parametre",
         "ru": "Оригинал",
         "ua": "Оригінал"
+      },
+      "report": {
+        "en": "Download Report",
+        "me": "Preuzmi izvještaj",
+        "ru": "Скачать отчет",
+        "ua": "Завантажити звіт"
+      },
+      "upload": {
+        "en": "Upload",
+        "me": "Otpremi",
+        "ru": "Загрузить",
+        "ua": "Завантажити"
       }
     },
     "addNew": {
@@ -165,6 +165,12 @@
       "ua": "Дешборд"
     },
     "fields": {
+      "address": {
+        "en": "Address",
+        "me": "Adresa",
+        "ru": "Адрес",
+        "ua": "Адреса"
+      },
       "action": {
         "en": "Action",
         "me": "Akcija",
@@ -177,17 +183,11 @@
         "ru": "Активно",
         "ua": "Активно"
       },
-      "address": {
-        "en": "Address",
-        "me": "Adresa",
-        "ru": "Адрес",
-        "ua": "Адреса"
-      },
-      "caption": {
-        "en": "Caption",
-        "me": "Potpis",
-        "ru": "Подпись",
-        "ua": "Підпис"
+      "notActive": {
+        "en": "Not Active / Private",
+        "me": "Nije aktivno / Privatno",
+        "ru": "Не активен / Приватный",
+        "ua": "Не активний / Приватний"
       },
       "category": {
         "en": "Category",
@@ -195,12 +195,6 @@
         "ru": "Категория",
         "ua": "Категорія"
       },
-      "color": {
-        "en": "Color Name",
-        "me": "Naziv boje",
-        "ru": "Название цвета",
-        "ua": "Назва кольору"
-      },
       "colors": {
         "en": "Available Colors",
         "me": "Dostupne boje",
@@ -213,6 +207,12 @@
         "ru": "Контент",
         "ua": "Контент"
       },
+      "caption": {
+        "en": "Caption",
+        "me": "Potpis",
+        "ru": "Подпись",
+        "ua": "Підпис"
+      },
       "customColorDirInfo": {
         "en": "Custom Color (No directory info)",
         "me": "Prilagođena boja (nema info u direktorijumu)",
@@ -237,12 +237,6 @@
         "ru": "Цвет по умолчанию",
         "ua": "Колір за замовчуванням"
       },
-      "deliveryType": {
-        "en": "Delivery Type",
-        "me": "Tip dostave",
-        "ru": "Тип доставки",
-        "ua": "Тип доставки"
-      },
       "description": {
         "en": "Description",
         "me": "Opis",
@@ -255,11 +249,11 @@
         "ru": "Детали",
         "ua": "Деталі"
       },
-      "discount": {
-        "en": "Volume Discount",
-        "me": "Popust na količinu",
-        "ru": "Скидка за объем",
-        "ua": "Знижка за обсяг"
+      "deliveryType": {
+        "en": "Delivery Type",
+        "me": "Tip dostave",
+        "ru": "Тип доставки",
+        "ua": "Тип доставки"
       },
       "email": {
         "en": "Email Address",
@@ -291,6 +285,12 @@
         "ru": "Финальная цена",
         "ua": "Фінальна ціна"
       },
+      "discount": {
+        "en": "Volume Discount",
+        "me": "Popust na količinu",
+        "ru": "Скидка за объем",
+        "ua": "Знижка за обсяг"
+      },
       "firstName": {
         "en": "First Name",
         "me": "Ime",
@@ -309,30 +309,6 @@
         "ru": "Фамилия",
         "ua": "Прізвище"
       },
-      "longDescEn": {
-        "en": "Detailed Description (EN)",
-        "me": "Detaljan opis (EN)",
-        "ru": "Подробное описание (EN)",
-        "ua": "Детальний опис (EN)"
-      },
-      "longDescMe": {
-        "en": "Detailed Description (ME)",
-        "me": "Detaljan opis (ME)",
-        "ru": "Подробное описание (ME)",
-        "ua": "Детальний опис (ME)"
-      },
-      "longDescRu": {
-        "en": "Detailed Description (RU)",
-        "me": "Detaljan opis (RU)",
-        "ru": "Подробное описание (RU)",
-        "ua": "Детальний опис (RU)"
-      },
-      "longDescUa": {
-        "en": "Detailed Description (UA)",
-        "me": "Detaljan opis (UA)",
-        "ru": "Подробное описание (UA)",
-        "ua": "Детальний опис (UA)"
-      },
       "material": {
         "en": "Material",
         "me": "Materijal",
@@ -351,12 +327,6 @@
         "ru": "Название (EN)",
         "ua": "Назва (EN)"
       },
-      "nameMe": {
-        "en": "Name (ME)",
-        "me": "Naziv (ME)",
-        "ru": "Название (ME)",
-        "ua": "Назва (ME)"
-      },
       "nameRu": {
         "en": "Name (RU)",
         "me": "Naziv (RU)",
@@ -369,6 +339,36 @@
         "ru": "Название (UA)",
         "ua": "Назва (UA)"
       },
+      "nameMe": {
+        "en": "Name (ME)",
+        "me": "Naziv (ME)",
+        "ru": "Название (ME)",
+        "ua": "Назва (ME)"
+      },
+      "longDescEn": {
+        "en": "Detailed Description (EN)",
+        "me": "Detaljan opis (EN)",
+        "ru": "Подробное описание (EN)",
+        "ua": "Детальний опис (EN)"
+      },
+      "longDescMe": {
+        "en": "Detailed Description (ME)",
+        "me": "Detaljan opis (ME)",
+        "ru": "Подробное описание (ME)",
+        "ua": "Детальний опис (ME)"
+      },
+      "longDescRu": {
+        "en": "Detailed Description (RU)",
+        "me": "Detaljan opis (RU)",
+        "ru": "Подробное описание (RU)",
+        "ua": "Детальний опис (RU)"
+      },
+      "longDescUa": {
+        "en": "Detailed Description (UA)",
+        "me": "Detaljan opis (UA)",
+        "ru": "Подробное описание (UA)",
+        "ua": "Детальний опис (UA)"
+      },
       "noPhotos": {
         "en": "No photos yet",
         "me": "Nema fotografija",
@@ -387,18 +387,6 @@
         "ru": "Пользователи не найдены",
         "ua": "Користувачів не знайдено"
       },
-      "notActive": {
-        "en": "Not Active / Private",
-        "me": "Nije aktivno / Privatno",
-        "ru": "Не активен / Приватный",
-        "ua": "Не активний / Приватний"
-      },
-      "notes": {
-        "en": "Notes",
-        "me": "Napomene",
-        "ru": "Заметки",
-        "ua": "Замітки"
-      },
       "notifyUser": {
         "en": "Notify User",
         "me": "Obavijesti korisnika",
@@ -411,12 +399,6 @@
         "ru": "Снимок заказа",
         "ua": "Знімок замовлення"
       },
-      "override": {
-        "en": "Override",
-        "me": "Predefiniši",
-        "ru": "Переопределить",
-        "ua": "Перевизначити"
-      },
       "password": {
         "en": "Password",
         "me": "Lozinka",
@@ -465,6 +447,18 @@
         "ru": "Цена за час",
         "ua": "Ціна за годину"
       },
+      "speedCoeff": {
+        "en": "Time Multiplier (Complexity)",
+        "me": "Koeficijent vremena (složenost)",
+        "ru": "Коэф. времени (сложность)",
+        "ua": "Коеф. часу (складність)"
+      },
+      "speedCoeffShort": {
+        "en": "speed",
+        "me": "brzina",
+        "ru": "скорость",
+        "ua": "швидкість"
+      },
       "pricingFactors": {
         "en": "Pricing Factors",
         "me": "Faktori cijene",
@@ -501,12 +495,6 @@
         "ru": "Строгий выбор материала",
         "ua": "Суворий вибір материала"
       },
-      "selectTechnology": {
-        "en": "Select Technology",
-        "me": "Izaberi tehnologiju",
-        "ru": "Выберите технологию",
-        "ua": "Оберіть технологію"
-      },
       "shippingAddress": {
         "en": "Shipping Address",
         "me": "Adresa za dostavu",
@@ -519,6 +507,24 @@
         "ru": "Slug (URL)",
         "ua": "Slug (URL)"
       },
+      "color": {
+        "en": "Color Name",
+        "me": "Naziv boje",
+        "ru": "Название цвета",
+        "ua": "Назва кольору"
+      },
+      "notes": {
+        "en": "Notes",
+        "me": "Napomene",
+        "ru": "Заметки",
+        "ua": "Замітки"
+      },
+      "status": {
+        "en": "Status",
+        "me": "Status",
+        "ru": "Статус",
+        "ua": "Статус"
+      },
       "snapshotInfo": {
         "en": "These are the parameters recorded at the moment of order submission.",
         "me": "Ovo su parametri zabilježeni u trenutku slanja narudžbe.",
@@ -531,24 +537,6 @@
         "ru": "Исходные файлы",
         "ua": "Вихідні файли"
       },
-      "speedCoeff": {
-        "en": "Time Multiplier (Complexity)",
-        "me": "Koeficijent vremena (složenost)",
-        "ru": "Коэф. времени (сложность)",
-        "ua": "Коеф. часу (складність)"
-      },
-      "speedCoeffShort": {
-        "en": "speed",
-        "me": "brzina",
-        "ru": "скорость",
-        "ua": "швидкість"
-      },
-      "status": {
-        "en": "Status",
-        "me": "Status",
-        "ru": "Статус",
-        "ua": "Статус"
-      },
       "strictSelectionInfo": {
         "en": "Prices and options are derived strictly from the catalog.",
         "me": "Cijene i opcije se izvode strogo iz kataloga.",
@@ -573,35 +561,35 @@
         "ru": "Технология",
         "ua": "Технологія"
       },
+      "selectTechnology": {
+        "en": "Select Technology",
+        "me": "Izaberi tehnologiju",
+        "ru": "Выберите технологию",
+        "ua": "Оберіть технологію"
+      },
+      "override": {
+        "en": "Override",
+        "me": "Predefiniši",
+        "ru": "Переопределить",
+        "ua": "Перевизначити"
+      },
       "timestamp": {
         "en": "Timestamp",
         "me": "Vrijeme",
         "ru": "Время",
         "ua": "Час"
       },
-      "title": {
-        "en": "Title",
-        "me": "Naslov",
-        "ru": "Заголовок",
-        "ua": "Заголовок"
-      },
       "totalPrice": {
         "en": "Total Price",
         "me": "Ukupna cijena",
         "ru": "Итоговая цена",
         "ua": "Загальна ціна"
       },
-      "unitMass": {
-        "en": "Unit Mass (kg)",
-        "me": "Masa jedinice (kg)",
-        "ru": "Вес единицы (кг)",
-        "ua": "Вага одиниці (кг)"
-      },
-      "unitsCount": {
-        "en": "Units Count",
-        "me": "Broj komada",
-        "ru": "Кол-во штук",
-        "ua": "Кіл-ть штук"
+      "title": {
+        "en": "Title",
+        "me": "Naslov",
+        "ru": "Заголовок",
+        "ua": "Заголовок"
       },
       "updateFinalPrice": {
         "en": "Update Final Price",
@@ -614,6 +602,18 @@
         "me": "Korisnik",
         "ru": "Пользователь",
         "ua": "Користувач"
+      },
+      "unitMass": {
+        "en": "Unit Mass (kg)",
+        "me": "Masa jedinice (kg)",
+        "ru": "Вес единицы (кг)",
+        "ua": "Вага одиниці (кг)"
+      },
+      "unitsCount": {
+        "en": "Units Count",
+        "me": "Broj komada",
+        "ru": "Кол-во штук",
+        "ua": "Кіл-ть штук"
       }
     },
     "filters": {
@@ -629,29 +629,35 @@
       "ua": "Від"
     },
     "labels": {
-      "action": {
-        "en": "Action",
-        "me": "Akcija",
-        "ru": "Действие",
-        "ua": "Дія"
-      },
       "actions": {
         "en": "Actions",
         "me": "Akcije",
         "ru": "Действия",
         "ua": "Дії"
       },
+      "action": {
+        "en": "Action",
+        "me": "Akcija",
+        "ru": "Действие",
+        "ua": "Дія"
+      },
       "chat": {
         "en": "Chat",
         "me": "Čat",
         "ru": "Чат",
         "ua": "Чат"
       },
-      "contact": {
-        "en": "Contact",
-        "me": "Kontakt",
-        "ru": "Контакт",
-        "ua": "Контакт"
+      "editOrder": {
+        "en": "Edit Order",
+        "me": "Uredi narudžbu",
+        "ru": "Редактировать заказ",
+        "ua": "Редагувати замовлення"
+      },
+      "reviewContent": {
+        "en": "Client Review Content",
+        "me": "Sadržaj recenzije",
+        "ru": "Текст отзыва",
+        "ua": "Текст відгуку"
       },
       "current": {
         "en": "Current",
@@ -659,6 +665,18 @@
         "ru": "Текущий",
         "ua": "Поточний"
       },
+      "noFiles": {
+        "en": "No files attached",
+        "me": "Nema zakačenih fajlova",
+        "ru": "Файлы не прикреплены",
+        "ua": "Файли не додані"
+      },
+      "noPhotos": {
+        "en": "No photos uploaded",
+        "me": "Nema otpremljenih fotografija",
+        "ru": "Фотографии не загружены",
+        "ua": "Фотографії не завантажені"
+      },
       "date": {
         "en": "Date",
         "me": "Datum",
@@ -671,35 +689,23 @@
         "ru": "Детали",
         "ua": "Деталі"
       },
-      "editOrder": {
-        "en": "Edit Order",
-        "me": "Uredi narudžbu",
-        "ru": "Редактировать заказ",
-        "ua": "Редагувати замовлення"
-      },
       "fiscalization": {
         "en": "Fiscalization",
         "me": "Fiskalizacija",
         "ru": "Фискализация",
         "ua": "Фіскалізація"
       },
-      "hidden": {
-        "en": "Hidden",
-        "me": "Skriveno",
-        "ru": "Скрыто",
-        "ua": "Приховано"
-      },
-      "noFiles": {
-        "en": "No files attached",
-        "me": "Nema zakačenih fajlova",
-        "ru": "Файлы не прикреплены",
-        "ua": "Файли не додані"
+      "target": {
+        "en": "Target",
+        "me": "Cilj",
+        "ru": "Объект",
+        "ua": "Об'єкт"
       },
-      "noPhotos": {
-        "en": "No photos uploaded",
-        "me": "Nema otpremljenih fotografija",
-        "ru": "Фотографии не загружены",
-        "ua": "Фотографії не завантажені"
+      "contact": {
+        "en": "Contact",
+        "me": "Kontakt",
+        "ru": "Контакт",
+        "ua": "Контакт"
       },
       "registered": {
         "en": "Registered",
@@ -707,29 +713,23 @@
         "ru": "Зарегистрирован",
         "ua": "Зареєстрований"
       },
-      "reviewContent": {
-        "en": "Client Review Content",
-        "me": "Sadržaj recenzije",
-        "ru": "Текст отзыва",
-        "ua": "Текст відгуку"
-      },
       "role": {
         "en": "Role",
         "me": "Uloga",
         "ru": "Роль",
         "ua": "Роль"
       },
-      "target": {
-        "en": "Target",
-        "me": "Cilj",
-        "ru": "Объект",
-        "ua": "Об'єкт"
-      },
       "user": {
         "en": "User",
         "me": "Korisnik",
         "ru": "Пользователь",
         "ua": "Користувач"
+      },
+      "hidden": {
+        "en": "Hidden",
+        "me": "Skriveno",
+        "ru": "Скрыто",
+        "ua": "Приховано"
       }
     },
     "managementCenter": {
@@ -739,18 +739,24 @@
       "ua": "Центр управління"
     },
     "modals": {
-      "addStock": {
-        "en": "Add Stock Item",
-        "me": "Dodaj stavku na sklad",
-        "ru": "Добавить на склад",
-        "ua": "Додати на склад"
-      },
       "changeParams": {
         "en": "Change Material & Color",
         "me": "Promijeni materijal i boju",
         "ru": "Изменить материал и цвет",
         "ua": "Змінити матеріал та колір"
       },
+      "editStock": {
+        "en": "Edit Stock Item",
+        "me": "Uredi stavku skladišta",
+        "ru": "Редактировать остаток",
+        "ua": "Редагувати залишок"
+      },
+      "addStock": {
+        "en": "Add Stock Item",
+        "me": "Dodaj stavku na sklad",
+        "ru": "Добавить на склад",
+        "ua": "Додати на склад"
+      },
       "createMaterial": {
         "en": "Create New Material",
         "me": "Novi materijal",
@@ -793,12 +799,6 @@
         "ru": "Редактировать услугу",
         "ua": "Редагувати послугу"
       },
-      "editStock": {
-        "en": "Edit Stock Item",
-        "me": "Uredi stavku skladišta",
-        "ru": "Редактировать остаток",
-        "ua": "Редагувати залишок"
-      },
       "editUser": {
         "en": "Edit User",
         "me": "Uredi korisnika",
@@ -807,23 +807,11 @@
       }
     },
     "portfolio": {
-      "captionUpdated": {
-        "en": "Caption updated",
-        "me": "Opis ažuriran",
-        "ru": "Подпись обновлена",
-        "ua": "Підпис оновлено"
-      },
-      "noCaption": {
-        "en": "No caption. Click to add...",
-        "me": "Nema opisa. Kliknite da dodate...",
-        "ru": "Нет подписи. Нажмите, чтобы добавить...",
-        "ua": "Немає підпису. Натисніть, щоб додати..."
-      },
-      "statusUpdated": {
-        "en": "Visibility updated",
-        "me": "Vidljivost ažurirana",
-        "ru": "Видимость обновлена",
-        "ua": "Видимість оновлена"
+      "uploadTitle": {
+        "en": "Add to Portfolio",
+        "me": "Dodaj u portfolio",
+        "ru": "Добавить в портфолио",
+        "ua": "Додати до портфоліо"
       },
       "uploadDesc": {
         "en": "Upload a showcase photo directly. It will be public by default.",
@@ -831,23 +819,35 @@
         "ru": "Загрузите фото напрямую. Оно будет публичным по умолчанию.",
         "ua": "Завантажте фото напряму. Воно буде публічним за замовчуванням."
       },
+      "uploading": {
+        "en": "Uploading photo...",
+        "me": "Otpremanje fotografije...",
+        "ru": "Загрузка фото...",
+        "ua": "Завантаження фото..."
+      },
       "uploadSuccess": {
         "en": "Photo uploaded successfully",
         "me": "Fotografija je uspješno otpremljena",
         "ru": "Фото успешно загружено",
         "ua": "Фото успішно завантажено"
       },
-      "uploadTitle": {
-        "en": "Add to Portfolio",
-        "me": "Dodaj u portfolio",
-        "ru": "Добавить в портфолио",
-        "ua": "Додати до портфоліо"
+      "statusUpdated": {
+        "en": "Visibility updated",
+        "me": "Vidljivost ažurirana",
+        "ru": "Видимость обновлена",
+        "ua": "Видимість оновлена"
       },
-      "uploading": {
-        "en": "Uploading photo...",
-        "me": "Otpremanje fotografije...",
-        "ru": "Загрузка фото...",
-        "ua": "Завантаження фото..."
+      "captionUpdated": {
+        "en": "Caption updated",
+        "me": "Opis ažuriran",
+        "ru": "Подпись обновлена",
+        "ua": "Підпис оновлено"
+      },
+      "noCaption": {
+        "en": "No caption. Click to add...",
+        "me": "Nema opisa. Kliknite da dodate...",
+        "ru": "Нет подписи. Нажмите, чтобы добавить...",
+        "ua": "Немає підпису. Натисніть, щоб додати..."
       }
     },
     "questions": {
@@ -871,11 +871,23 @@
       "ua": "Скинути"
     },
     "reviews": {
-      "approve": {
-        "en": "Approve",
-        "me": "Odobri",
-        "ru": "Одобрить",
-        "ua": "Схвалити"
+      "title": {
+        "en": "Review Management",
+        "me": "Upravljanje recenzijama",
+        "ru": "Управление отзывами",
+        "ua": "Управління відгуками"
+      },
+      "total": {
+        "en": "Total Reviews",
+        "me": "Ukupno recenzija",
+        "ru": "Всего отзывов",
+        "ua": "Всього відгуків"
+      },
+      "noReviews": {
+        "en": "No reviews yet",
+        "me": "Još nema recenzija",
+        "ru": "Отзывов пока нет",
+        "ua": "Відгуків поки немає"
       },
       "approved": {
         "en": "Approved",
@@ -883,23 +895,17 @@
         "ru": "Одобрен",
         "ua": "Схвалено"
       },
-      "approvedSuccess": {
-        "en": "Review approved",
-        "me": "Recenzija odobrena",
-        "ru": "Отзыв одобрен",
-        "ua": "Відгук схвалено"
-      },
-      "confirmDelete": {
-        "en": "Are you sure you want to delete this review?",
-        "me": "Da li ste sigurni da želite obrisati ovu recenziju?",
-        "ru": "Вы уверены, что хотите удалить этот отзыв?",
-        "ua": "Ви впевнені, що хочете видалити цей відгук?"
+      "pending": {
+        "en": "Pending",
+        "me": "Na čekanju",
+        "ru": "Ожидает",
+        "ua": "Очікує"
       },
-      "content": {
-        "en": "Content",
-        "me": "Sadržaj",
-        "ru": "Текст отзыва",
-        "ua": "Текст відгуку"
+      "approve": {
+        "en": "Approve",
+        "me": "Odobri",
+        "ru": "Одобрить",
+        "ua": "Схвалити"
       },
       "delete": {
         "en": "Delete",
@@ -907,11 +913,17 @@
         "ru": "Удалить",
         "ua": "Видалити"
       },
-      "deletedSuccess": {
-        "en": "Review deleted",
-        "me": "Recenzija obrisana",
-        "ru": "Отзыв удален",
-        "ua": "Відгук видалено"
+      "hide": {
+        "en": "Hide",
+        "me": "Sakrij",
+        "ru": "Скрыть",
+        "ua": "Приховати"
+      },
+      "approvedSuccess": {
+        "en": "Review approved",
+        "me": "Recenzija odobrena",
+        "ru": "Отзыв одобрен",
+        "ua": "Відгук схвалено"
       },
       "hiddenSuccess": {
         "en": "Review hidden from public view",
@@ -919,23 +931,17 @@
         "ru": "Отзыв скрыт от публикации",
         "ua": "Відгук приховано"
       },
-      "hide": {
-        "en": "Hide",
-        "me": "Sakrij",
-        "ru": "Скрыть",
-        "ua": "Приховати"
-      },
-      "noReviews": {
-        "en": "No reviews yet",
-        "me": "Još nema recenzija",
-        "ru": "Отзывов пока нет",
-        "ua": "Відгуків поки немає"
+      "deletedSuccess": {
+        "en": "Review deleted",
+        "me": "Recenzija obrisana",
+        "ru": "Отзыв удален",
+        "ua": "Відгук видалено"
       },
-      "pending": {
-        "en": "Pending",
-        "me": "Na čekanju",
-        "ru": "Ожидает",
-        "ua": "Очікує"
+      "confirmDelete": {
+        "en": "Are you sure you want to delete this review?",
+        "me": "Da li ste sigurni da želite obrisati ovu recenziju?",
+        "ru": "Вы уверены, что хотите удалить этот отзыв?",
+        "ua": "Ви впевнені, що хочете видалити цей відгук?"
       },
       "rating": {
         "en": "Rating",
@@ -943,23 +949,17 @@
         "ru": "Рейтинг",
         "ua": "Рейтинг"
       },
+      "content": {
+        "en": "Content",
+        "me": "Sadržaj",
+        "ru": "Текст отзыва",
+        "ua": "Текст відгуку"
+      },
       "status": {
         "en": "Status",
         "me": "Status",
         "ru": "Статус",
         "ua": "Статус"
-      },
-      "title": {
-        "en": "Review Management",
-        "me": "Upravljanje recenzijama",
-        "ru": "Управление отзывами",
-        "ua": "Управління відгуками"
-      },
-      "total": {
-        "en": "Total Reviews",
-        "me": "Ukupno recenzija",
-        "ru": "Всего отзывов",
-        "ua": "Всього відгуків"
       }
     },
     "searchPlaceholder": {
@@ -1011,24 +1011,18 @@
         "ru": "Блог",
         "ua": "Блог"
       },
-      "reviews": {
-        "en": "Reviews",
-        "me": "Recenzije",
-        "ru": "Отзывы",
-        "ua": "Відгуки"
-      },
-      "scans": {
-        "en": "3D Scans",
-        "me": "3D Skenovi",
-        "ru": "3D Сканы",
-        "ua": "3D Скани"
-      },
       "services": {
         "en": "Services",
         "me": "Usluge",
         "ru": "Услуги",
         "ua": "Послуги"
       },
+      "reviews": {
+        "en": "Reviews",
+        "me": "Recenzije",
+        "ru": "Отзывы",
+        "ua": "Відгуки"
+      },
       "users": {
         "en": "Users",
         "me": "Korisnici",
@@ -1040,6 +1034,12 @@
         "me": "Skladište",
         "ru": "Склад",
         "ua": "Склад"
+      },
+      "scans": {
+        "en": "3D Scans",
+        "me": "3D Skenovi",
+        "ru": "3D-Сканы",
+        "ua": "3D-Скани"
       }
     },
     "to": {
@@ -1195,17 +1195,17 @@
       "ua": "Всього"
     },
     "warehouse": {
-      "noMaterials": {
-        "en": "First, add materials to the catalog to manage stock",
-        "me": "Prvo dodajte materijale u katalog da biste upravljali zalihama",
-        "ru": "Сначала добавьте материалы в каталог",
-        "ua": "Спочатку додайте материалы до каталогу"
-      },
       "noStockFound": {
         "en": "No stock records found",
         "me": "Nisu pronađeni zapisi o zalihama",
         "ru": "Остатки не найдены",
         "ua": "Залишки не знайдені"
+      },
+      "noMaterials": {
+        "en": "First, add materials to the catalog to manage stock",
+        "me": "Prvo dodajte materijale u katalog da biste upravljali zalihama",
+        "ru": "Сначала добавьте материалы в каталог",
+        "ua": "Спочатку додайте материалы до каталогу"
       }
     }
   }

+ 260 - 260
src/locales/translations.user.json

@@ -351,6 +351,12 @@
       "ua": "Студія 3D Друку"
     },
     "toasts": {
+      "reviewApproved": {
+        "en": "Review approved and published",
+        "me": "Recenzija odobrena i objavljena",
+        "ru": "Отзыв одобрен и опубликован",
+        "ua": "Відгук схвалено та опубліковано"
+      },
       "accountCreated": {
         "en": "Account created!",
         "me": "Nalog je kreiran!",
@@ -363,18 +369,24 @@
         "ru": "Пожалуйста, проверьте свою электронную почту, чтобы подтвердить свой аккаунт.",
         "ua": "Будь ласка, перевірте свою електронну пошту, щоб підтвердити свій обліковий запис."
       },
-      "googleLoginFailed": {
-        "en": "Google Login failed.",
-        "me": "Google prijava nije uspjela.",
-        "ru": "Ошибка входа через Google.",
-        "ua": "Помилка входу через Google."
-      },
       "linkExpired": {
         "en": "Reset link has expired or is invalid.",
         "me": "Link za resetovanje lozinke je istekao ili je nevažeći.",
         "ru": "Ссылка для сброса пароля истекла или недействительна.",
         "ua": "Посилання для скидання пароля закінчилося або є недійсним."
       },
+      "verificationFailed": {
+        "en": "Email verification failed.",
+        "me": "Verifikacija email-a nije uspjela.",
+        "ru": "Ошибка верификации email.",
+        "ua": "Помилка верифікації email."
+      },
+      "googleLoginFailed": {
+        "en": "Google Login failed.",
+        "me": "Google prijava nije uspjela.",
+        "ru": "Ошибка входа через Google.",
+        "ua": "Помилка входу через Google."
+      },
       "passwordChanged": {
         "en": "Password changed successfully!",
         "me": "Lozinka uspješno promijenjena!",
@@ -393,24 +405,12 @@
         "ru": "Ссылка на сброс пароля отправлена на почту.",
         "ua": "Посилання на скидання пароля надіслано на пошту."
       },
-      "reviewApproved": {
-        "en": "Review approved and published",
-        "me": "Recenzija odobrena i objavljena",
-        "ru": "Отзыв одобрен и опубликован",
-        "ua": "Відгук схвалено та опубліковано"
-      },
       "socialSoon": {
         "en": "{provider} login coming soon!",
         "me": "{provider} prijava stiže uskoro!",
         "ru": "Вход через {provider} скоро появится!",
         "ua": "Вхід через {provider} скоро з'явиться!"
       },
-      "verificationFailed": {
-        "en": "Email verification failed.",
-        "me": "Verifikacija email-a nije uspjela.",
-        "ru": "Ошибка верификации email.",
-        "ua": "Помилка верифікації email."
-      },
       "verified": {
         "en": "Account verified! You can now log in.",
         "me": "Nalog je potvrđen! Sada se možete prijaviti.",
@@ -836,23 +836,17 @@
       "ru": "Поддержка",
       "ua": "Підтримка"
     },
-    "delete": {
-      "en": "Delete",
-      "me": "Izbriši",
-      "ru": "Удалить",
-      "ua": "Видалити"
-    },
     "empty": {
       "en": "No messages yet. Start a conversation!",
       "me": "Još nema poruka. Započnite razgovor!",
       "ru": "Сообщений пока нет. Начните диалог!",
       "ua": "Повідомлень поки що немає. Почніть діалог!"
     },
-    "new_status": {
-      "en": "Order #{id} status updated",
-      "me": "Narudžba #{id} status je ažuriran",
-      "ru": "Статус заказа #{id} обновлен",
-      "ua": "Статус замовлення #{id} оновлено"
+    "delete": {
+      "en": "Delete",
+      "me": "Izbriši",
+      "ru": "Удалить",
+      "ua": "Видалити"
     },
     "open": {
       "en": "Chat",
@@ -866,6 +860,12 @@
       "ru": "Напишите сообщение...",
       "ua": "Напишіть повідомлення..."
     },
+    "new_status": {
+      "en": "Order #{id} status updated",
+      "me": "Narudžba #{id} status je ažuriran",
+      "ru": "Статус заказа #{id} обновлен",
+      "ua": "Статус замовлення #{id} оновлено"
+    },
     "title": {
       "en": "Order Chat",
       "me": "Čat za narudžbu",
@@ -2163,18 +2163,18 @@
   },
   "home": {
     "reviews": {
-      "subtitle": {
-        "en": "Discover what our customers say about our print quality and reliability.",
-        "me": "Saznajte što naši klijenti misle o kvalitetu i pouzdanosti naše štampe.",
-        "ru": "Узнайте, что наши клиенты думают о качестве нашей печати и надежности сервиса.",
-        "ua": "Дізнайтеся, що наші клієнти думають про якість нашого друку та надійність сервісу."
-      },
       "title": {
         "en": "Client Experiences",
         "me": "Iskustva klijenata",
         "ru": "Отзывы наших клиентов",
         "ua": "Відгуки наших клієнтів"
       },
+      "subtitle": {
+        "en": "Discover what our customers say about our print quality and reliability.",
+        "me": "Saznajte što naši klijenti misle o kvalitetu i pouzdanosti naše štampe.",
+        "ru": "Узнайте, что наши клиенты думают о качестве нашей печати и надежности сервиса.",
+        "ua": "Дізнайтеся, що наші клієнти думають про якість нашого друку та надійність сервісу."
+      },
       "verifiedCustomer": {
         "en": "Verified Customer",
         "me": "Verifikovani kupac",
@@ -2196,12 +2196,6 @@
       "ru": "Панель управления",
       "ua": "Панель управління"
     },
-    "changeLanguage": {
-      "en": "Change Language",
-      "me": "Promijeni jezik",
-      "ru": "Сменить язык",
-      "ua": "Змінити мову"
-    },
     "howItWorks": {
       "en": "How it works",
       "me": "Kako to funkcioniše",
@@ -2262,11 +2256,17 @@
       "ru": "Регистрация",
       "ua": "Реєстрація"
     },
-    "scanning": {
-      "en": "3D Scanning",
-      "me": "3D Skeniranje",
-      "ru": "3D Сканирование",
-      "ua": "3D Сканування"
+    "toggleMenu": {
+      "en": "Toggle Menu",
+      "me": "Otvori/Zatvori meni",
+      "ru": "Открыть/Закрыть меню",
+      "ua": "Відкрити/Закрити меню"
+    },
+    "changeLanguage": {
+      "en": "Change Language",
+      "me": "Promijeni jezik",
+      "ru": "Сменить язык",
+      "ua": "Змінити мову"
     },
     "services": {
       "en": "Services",
@@ -2274,12 +2274,6 @@
       "ru": "Услуги",
       "ua": "Послуги"
     },
-    "toggleMenu": {
-      "en": "Toggle Menu",
-      "me": "Otvori/Zatvori meni",
-      "ru": "Открыть/Закрыть меню",
-      "ua": "Відкрити/Закрити меню"
-    },
     "unreadMessages": {
       "en": "Unread Messages",
       "me": "Nepročitane poruke",
@@ -2291,6 +2285,12 @@
       "me": "Nepročitane poruke u chatu",
       "ru": "У вас есть непрочитанные сообщения",
       "ua": "У вас є непрочитані повідомлення"
+    },
+    "scanning": {
+      "en": "3D Scanning",
+      "me": "3D Skeniranje",
+      "ru": "3D Сканирование",
+      "ua": "3D Сканування"
     }
   },
   "nuances": {
@@ -2553,18 +2553,18 @@
         "ru": "Кол-во",
         "ua": "К-сть"
       },
-      "specification": {
-        "en": "Specification",
-        "me": "Specifikacija",
-        "ru": "Спецификация",
-        "ua": "Специфікація"
-      },
       "status": {
         "en": "Status",
         "me": "Status",
         "ru": "Статус",
         "ua": "Статус"
       },
+      "specification": {
+        "en": "Specification",
+        "me": "Specifikacija",
+        "ru": "Спецификация",
+        "ua": "Специфікація"
+      },
       "total": {
         "en": "Total",
         "me": "Ukupno",
@@ -2590,18 +2590,24 @@
       "ru": "Заказов пока нет",
       "ua": "Замовлення поки відсутні"
     },
+    "startProject": {
+      "en": "Start New Project",
+      "me": "Započni novi projekat",
+      "ru": "Создать новый проект",
+      "ua": "Створити новий проєкт"
+    },
+    "startProjectDesc": {
+      "en": "Once you start a 3D printing project, you'll be able to track its progress right here.",
+      "me": "Kada započnete projekat 3D štampe, ovdje ćete moći pratiti njegov napredak.",
+      "ru": "Как только вы создадите проект на 3D-печать, вы сможете отслеживать его прогресс здесь.",
+      "ua": "Як тільки ви створите проєкт на 3D-друк, ви зможете відстежувати його прогрес тут."
+    },
     "review": {
-      "approved": {
-        "en": "Public Review",
-        "me": "Javna recenzija",
-        "ru": "Опубликован",
-        "ua": "Опубліковано"
-      },
-      "pending": {
-        "en": "Pending Approval",
-        "me": "Na čekanju",
-        "ru": "На модерации",
-        "ua": "На модерації"
+      "writeTitle": {
+        "en": "Share Your Experience",
+        "me": "Podijelite Vaše iskustvo",
+        "ru": "Поделитесь впечатлениями",
+        "ua": "Поділіться вашими враженнями"
       },
       "placeholder": {
         "en": "How was the print quality? Was the delivery on time?",
@@ -2621,25 +2627,19 @@
         "ru": "Спасибо за ваш отзыв!",
         "ua": "Дякуємо за ваш відгук!"
       },
-      "writeTitle": {
-        "en": "Share Your Experience",
-        "me": "Podijelite Vaše iskustvo",
-        "ru": "Поделитесь впечатлениями",
-        "ua": "Поділіться вашими враженнями"
+      "pending": {
+        "en": "Pending Approval",
+        "me": "Na čekanju",
+        "ru": "На модерации",
+        "ua": "На модерації"
+      },
+      "approved": {
+        "en": "Public Review",
+        "me": "Javna recenzija",
+        "ru": "Опубликован",
+        "ua": "Опубліковано"
       }
     },
-    "startProject": {
-      "en": "Start New Project",
-      "me": "Započni novi projekat",
-      "ru": "Создать новый проект",
-      "ua": "Створити новий проєкт"
-    },
-    "startProjectDesc": {
-      "en": "Once you start a 3D printing project, you'll be able to track its progress right here.",
-      "me": "Kada započnete projekat 3D štampe, ovdje ćete moći pratiti njegov napredak.",
-      "ru": "Как только вы создадите проект на 3D-печать, вы сможете отслеживать его прогресс здесь.",
-      "ua": "Як тільки ви створите проєкт на 3D-друк, ви зможете відстежувати його прогрес тут."
-    },
     "titleSubtitle": {
       "en": "Track your 3D printing projects",
       "me": "Pratite tvoje projekte 3D štampe",
@@ -2970,39 +2970,11 @@
     }
   },
   "scanning": {
-    "cta": {
-      "button": {
-        "en": "Discuss Project",
-        "me": "Razgovarajte o projektu",
-        "ru": "Обсудить проект",
-        "ua": "Обговорити проект"
-      },
-      "text": {
-        "en": "Need a precise copy or a 3D model of an object? We'll help bring your project to life.",
-        "me": "Treba li vam precizna kopija ili 3D model objekta? Pomoći ćemo vam da realizujete vaš projekat.",
-        "ru": "Нужна точная копия или 3D-модель объекта? Мы поможем реализовать ваш проект.",
-        "ua": "Потрібна точна копія або 3D-модель об'єкта? Ми допоможемо реалізувати ваш проект."
-      }
-    },
-    "portfolio": {
-      "empty": {
-        "en": "No 3D scan showcases published yet.",
-        "me": "Galerija 3D skenova je trenutno prazna.",
-        "ru": "Галерея 3D-сканов пока не заполнена.",
-        "ua": "Галерея 3D-сканів поки що порожня."
-      },
-      "subtitle": {
-        "en": "Drag to spin and inspect these real-world objects digitized by our industrial 3D scanners.",
-        "me": "Prevucite prstom ili mišem horizontalno da biste rotirali i detaljno pregledali stvarne objekte digitalizovane našim 3D skenerima.",
-        "ru": "Зажмите левую кнопку мыши (или проведите пальцем) и двигайте в стороны, чтобы вращать и детально рассматривать реальные объекты, оцифрованные нашими 3D-сканерами.",
-        "ua": "Затисніть ліву кнопку миші (або проведіть пальцем) і рухайте в сторони, щоб обертати та детально розглядати реальні об'єкти, оцифровані нашими 3D-сканерами."
-      },
-      "title": {
-        "en": "Interactive 3D Scan Portfolio",
-        "me": "Interaktivni 3D portfolio skenova",
-        "ru": "Интерактивное 3D-портфолио сканов",
-        "ua": "Інтерактивне 3D-портфоліо сканів"
-      }
+    "title": {
+      "en": "Digital Twin of Your Object",
+      "me": "Digitalni blizanac vašeg objekta",
+      "ru": "Цифровой двойник вашего объекта",
+      "ua": "Цифровий двійник вашого об'єкта"
     },
     "subtitle": {
       "en": "Transfer real-world objects into the digital realm with precision up to 0.02 mm. Professional solution for maritime parts restoration, reverse engineering, and 3D printing.",
@@ -3010,142 +2982,154 @@
       "ru": "Переносим реальные объекты в цифровой мир с точностью до 0.02 мм. Профессиональное решение для восстановления деталей морского транспорта, реверс-инжиниринга и 3D-печати.",
       "ua": "Переносимо реальні об'єкти в цифровий світ з точністю до 0.02 мм. Професійне рішення для відновлення деталей морського транспорта, реверс-інжинірингу та 3D-друку."
     },
-    "title": {
-      "en": "Digital Twin of Your Object",
-      "me": "Digitalni blizanac vašeg objekta",
-      "ru": "Цифровой двойник вашего объекта",
-      "ua": "Цифровий двійник вашого об'єкта"
-    },
-    "useCases": {
-      "archiving": {
+    "workflow": {
+      "title": {
+        "en": "The Path from Object to Finished Product",
+        "me": "Put od objekta do gotovog proizvoda",
+        "ru": "Путь от объекта к готовому изделию",
+        "ua": "Шлях від об'єкта до готового виробу"
+      },
+      "scan": {
+        "title": {
+          "en": "High-Precision Scanning",
+          "me": "Visokoprecizno skeniranje",
+          "ru": "Высокоточное сканирование",
+          "ua": "Високоточне сканування"
+        },
         "description": {
-          "en": "Preserve precise copies of valuable items, tools, or prototypes in digital format.",
-          "me": "Sačuvajte precizne kopije vrijednih predmeta, alata ili prototipova u digitalnom formatu.",
-          "ru": "Сохранение точных копий ценных предметов, инструментов или прототипов в цифровом виде.",
-          "ua": "Збереження точних копій цінних предметів, інструментів або прототипів у цифровому вигляді."
+          "en": "Create a detailed digital copy of objects of any complexity — from small mechanisms to interior elements and ship hulls using professional equipment.",
+          "me": "Kreirajte detaljnu digitalnu kopiju objekata bilo koje složenosti — od malih mehanizama do elemenata enterijera i trupa plovila koristeći profesionalnu opremu.",
+          "ru": "Создаем детальную цифровую копию объекта любой сложности — от небольших механизмов до элементов интерьера и корпуса судна с использованием профессионального оборудования.",
+          "ua": "Створюємо детальну цифрову копію об'єкта будь-якої складності — від невеликих механізмів до елементів інтер'єру та корпусу судна з використанням професійного обладнання."
+        }
+      },
+      "reverse": {
+        "title": {
+          "en": "Reverse Engineering",
+          "me": "Reverzni inženjering",
+          "ru": "Реверс-инжиниринг",
+          "ua": "Реверс-інжиніринг"
         },
+        "description": {
+          "en": "Convert scanning results into a full CAD 3D model, ready for modifications and production.",
+          "me": "Pretvorite rezultate skeniranja u punopravni CAD 3D model, spreman za modifikacije i proizvodnju.",
+          "ru": "Превращаем результат сканирования в полноценную конструкторскую 3D-модель (CAD), готовую к правкам и производству.",
+          "ua": "Перетворюємо результат сканування в повноцінну конструкторську 3D-модель (CAD), готову до правок і виробництва."
+        }
+      },
+      "print": {
         "title": {
-          "en": "Digital Archiving",
-          "me": "Digitalno arhiviranje",
-          "ru": "Цифровое архивирование",
-          "ua": "Цифрове архівування"
+          "en": "3D Printing a Copy",
+          "me": "3D štampa kopije",
+          "ru": "3D-печать копии",
+          "ua": "3D-друк копії"
+        },
+        "description": {
+          "en": "Print the finished model using durable, marine-grade plastics or photopolymer resins.",
+          "me": "Odštampajte gotov model koristeći izdržljivu plastiku otpornu na morsku sredinu ili fotopolimerne smole.",
+          "ru": "Печатаем готовую модель прочным, устойчивым к морской среде пластиком или фотополимерной смолой.",
+          "ua": "Друкуємо готову модель міцним, стійким до морського середовища пластиком або фотополімерною смолою."
         }
+      }
+    },
+    "useCases": {
+      "title": {
+        "en": "What is it for?",
+        "me": "Za šta se koristi?",
+        "ru": "Для чего это нужно?",
+        "ua": "Для чого це потрібно?"
       },
       "restoration": {
-        "description": {
-          "en": "Broken brackets, engine parts, or rare hardware. Scan, restore, and manufacture anew.",
-          "me": "Polomljeni nosači, djelovi motora ili rijetka oprema. Skenirajte, restaurirajte i ponovo proizvedite.",
-          "ru": "Сломанные кронштейны, детали двигателей или редкая фурнитура. Сканируем, восстанавливаем и изготавливаем заново.",
-          "ua": "Зламані кронштейни, деталі двигунів або рідкісна фурнітура. Скануємо, відновлюємо та виготовляємо заново."
-        },
         "title": {
           "en": "Parts Restoration",
           "me": "Restauracija djelova",
           "ru": "Восстановление деталей",
           "ua": "Відновлення деталей"
+        },
+        "description": {
+          "en": "Broken brackets, engine parts, or rare hardware. Scan, restore, and manufacture anew.",
+          "me": "Polomljeni nosači, djelovi motora ili rijetka oprema. Skenirajte, restaurirajte i ponovo proizvedite.",
+          "ru": "Сломанные кронштейны, детали двигателей или редкая фурнитура. Сканируем, восстанавливаем и изготавливаем заново.",
+          "ua": "Зламані кронштейни, деталі двигунів або рідкісна фурнітура. Скануємо, відновлюємо та виготовляємо заново."
         }
       },
-      "title": {
-        "en": "What is it for?",
-        "me": "Za šta se koristi?",
-        "ru": "Для чего это нужно?",
-        "ua": "Для чого це потрібно?"
-      },
       "yachting": {
-        "description": {
-          "en": "Create custom mounts, repair worn interior elements, and restore parts that are hard to order.",
-          "me": "Kreirajte prilagođene nosače, popravite istrošene elemente enterijera i restaurirajte djelove koje je teško naručiti.",
-          "ru": "Создание кастомных креплений, ремонт изношенных элементов интерьера и восстановление деталей, которые сложно заказать.",
-          "ua": "Створення кастомних кріплень, ремонт зношених елементів інтер'єру та відновлення деталей, які складно замовити."
-        },
         "title": {
           "en": "Yachting & Maritime",
           "me": "Jahting i pomorski transport",
           "ru": "Яхтинг и морской транспорт",
           "ua": "Яхтинг і морський транспорт"
-        }
-      }
-    },
-    "workflow": {
-      "print": {
-        "description": {
-          "en": "Print the finished model using durable, marine-grade plastics or photopolymer resins.",
-          "me": "Odštampajte gotov model koristeći izdržljivu plastiku otpornu na morsku sredinu ili fotopolimerne smole.",
-          "ru": "Печатаем готовую модель прочным, устойчивым к морской среде пластиком или фотополимерной смолой.",
-          "ua": "Друкуємо готову модель міцним, стійким до морського середовища пластиком або фотополімерною смолою."
         },
-        "title": {
-          "en": "3D Printing a Copy",
-          "me": "3D štampa kopije",
-          "ru": "3D-печать копии",
-          "ua": "3D-друк копії"
-        }
-      },
-      "reverse": {
         "description": {
-          "en": "Convert scanning results into a full CAD 3D model, ready for modifications and production.",
-          "me": "Pretvorite rezultate skeniranja u punopravni CAD 3D model, spreman za modifikacije i proizvodnju.",
-          "ru": "Превращаем результат сканирования в полноценную конструкторскую 3D-модель (CAD), готовую к правкам и производству.",
-          "ua": "Перетворюємо результат сканування в повноцінну конструкторську 3D-модель (CAD), готову до правок і виробництва."
-        },
-        "title": {
-          "en": "Reverse Engineering",
-          "me": "Reverzni inženjering",
-          "ru": "Реверс-инжиниринг",
-          "ua": "Реверс-інжиніринг"
+          "en": "Create custom mounts, repair worn interior elements, and restore parts that are hard to order.",
+          "me": "Kreirajte prilagođene nosače, popravite istrošene elemente enterijera i restaurirajte djelove koje je teško naručiti.",
+          "ru": "Создание кастомных креплений, ремонт изношенных элементов интерьера и восстановление деталей, которые сложно заказать.",
+          "ua": "Створення кастомних кріплень, ремонт зношених елементів інтер'єру та відновлення деталей, які складно замовити."
         }
       },
-      "scan": {
-        "description": {
-          "en": "Create a detailed digital copy of objects of any complexity — from small mechanisms to interior elements and ship hulls using professional equipment.",
-          "me": "Kreirajte detaljnu digitalnu kopiju objekata bilo koje složenosti — od malih mehanizama do elemenata enterijera i trupa plovila koristeći profesionalnu opremu.",
-          "ru": "Создаем детальную цифровую копию объекта любой сложности — от небольших механизмов до элементов интерьера и корпуса судна с использованием профессионального оборудования.",
-          "ua": "Створюємо детальну цифрову копію об'єкта будь-якої складності — від невеликих механізмів до елементів інтер'єру та корпусу судна з використанням професійного обладнання."
-        },
+      "archiving": {
         "title": {
-          "en": "High-Precision Scanning",
-          "me": "Visokoprecizno skeniranje",
-          "ru": "Высокоточное сканирование",
-          "ua": "Високоточне сканування"
+          "en": "Digital Archiving",
+          "me": "Digitalno arhiviranje",
+          "ru": "Цифровое архивирование",
+          "ua": "Цифрове архівування"
+        },
+        "description": {
+          "en": "Preserve precise copies of valuable items, tools, or prototypes in digital format.",
+          "me": "Sačuvajte precizne kopije vrijednih predmeta, alata ili prototipova u digitalnom formatu.",
+          "ru": "Сохранение точных копий ценных предметов, инструментов или прототипов в цифровом виде.",
+          "ua": "Збереження точних копій цінних предметів, інструментів або прототипів у цифровому вигляді."
         }
+      }
+    },
+    "cta": {
+      "text": {
+        "en": "Need a precise copy or a 3D model of an object? We'll help bring your project to life.",
+        "me": "Treba li vam precizna kopija ili 3D model objekta? Pomoći ćemo vam da realizujete vaš projekat.",
+        "ru": "Нужна точная копия или 3D-модель объекта? Мы поможем реализовать ваш проект.",
+        "ua": "Потрібна точна копія або 3D-модель об'єкта? Ми допоможемо реалізувати ваш проект."
       },
+      "button": {
+        "en": "Discuss Project",
+        "me": "Razgovarajte o projektu",
+        "ru": "Обсудить проект",
+        "ua": "Обговорити проект"
+      }
+    },
+    "portfolio": {
       "title": {
-        "en": "The Path from Object to Finished Product",
-        "me": "Put od objekta do gotovog proizvoda",
-        "ru": "Путь от объекта к готовому изделию",
-        "ua": "Шлях від об'єкта до готового виробу"
+        "en": "Digital Twin Showcase",
+        "me": "Prezentacija digitalnih blizanaca",
+        "ru": "Галерея цифровых двойников",
+        "ua": "Галерея цифрових двійників"
+      },
+      "subtitle": {
+        "en": "Explore our interactive 3D portfolio of high-precision object scans.",
+        "me": "Istražite naš interaktivni 3D portfolio visokopreciznih skenova objekata.",
+        "ru": "Изучите наше интерактивное 3D-портфолио высокоточных сканов объектов.",
+        "ua": "Досліджуйте наше інтерактивне 3D-портфоліо високоточних сканів об'єктів."
+      },
+      "empty": {
+        "en": "Portfolio is empty at the moment.",
+        "me": "Portfolio je trenutno prazan.",
+        "ru": "Портфолио в данный момент пусто.",
+        "ua": "Портфоліо на даний момент порожнє."
       }
     }
   },
   "seo": {
-    "about": {
-      "title": {
-        "en": "About Us",
-        "me": "O nama",
-        "ru": "О нас",
-        "ua": "Про нас"
-      }
-    },
-    "contact": {
-      "title": {
-        "en": "Contact",
-        "me": "Kontakt",
-        "ru": "Контакты",
-        "ua": "Контакти"
-      }
-    },
     "home": {
-      "description": {
-        "en": "Professional 3D printing and rapid prototyping services in Montenegro. Instant quotes, industrial materials, and high-precision results.",
-        "me": "Profesionalna 3D štampa i izrada prototipova u Crnoj Gori. Brze ponude, industrijski materijali i visoka preciznost.",
-        "ru": "Профессиональная 3D-печать и прототипирование в Черногории. Мгновенный расчет, промышленные материалы и высокая точность.",
-        "ua": "Професійний 3D-друк та прототипування у Чорногорії. Миттєвий розрахунок, промислові матеріали та висока точність."
-      },
       "title": {
         "en": "Professional 3D Printing in Montenegro",
         "me": "Profesionalna 3D štampa u Crnoj Gori",
         "ru": "Профессиональная 3D-печать в Черногории",
         "ua": "Професійний 3D-друк у Чорногорії"
+      },
+      "description": {
+        "en": "Professional 3D printing and rapid prototyping services in Montenegro. Instant quotes, industrial materials, and high-precision results.",
+        "me": "Profesionalna 3D štampa i izrada prototipova u Crnoj Gori. Brze ponude, industrijski materijali i visoka preciznost.",
+        "ru": "Профессиональная 3D-печать и прототипирование в Черногории. Мгновенный расчет, промышленные материалы и высокая точность.",
+        "ua": "Професійний 3D-друк та прототипування у Чорногорії. Миттєвий розрахунок, промислові матеріали та висока точність."
       }
     },
     "portfolio": {
@@ -3155,6 +3139,22 @@
         "ru": "Портфолио",
         "ua": "Портфоліо"
       }
+    },
+    "about": {
+      "title": {
+        "en": "About Us",
+        "me": "O nama",
+        "ru": "О нас",
+        "ua": "Про нас"
+      }
+    },
+    "contact": {
+      "title": {
+        "en": "Contact",
+        "me": "Kontakt",
+        "ru": "Контакты",
+        "ua": "Контакти"
+      }
     }
   },
   "services": {
@@ -3212,42 +3212,12 @@
     }
   },
   "statuses": {
-    "approved": {
-      "en": "Approved",
-      "me": "Odobreno",
-      "ru": "Одобрено",
-      "ua": "Схвалено"
-    },
-    "cancelled": {
-      "en": "Cancelled",
-      "me": "Otkazano",
-      "ru": "Отменено",
-      "ua": "Скасовано"
-    },
-    "completed": {
-      "en": "Completed",
-      "me": "Završeno",
-      "ru": "Завершено",
-      "ua": "Завершено"
-    },
-    "delivered": {
-      "en": "Delivered",
-      "me": "Uručeno",
-      "ru": "Доставлено",
-      "ua": "Доставлено"
-    },
     "pending": {
       "en": "Pending",
       "me": "Na čekanju",
       "ru": "В ожидании",
       "ua": "В очікуванні"
     },
-    "printing": {
-      "en": "Printing",
-      "me": "Štampanje",
-      "ru": "Печать",
-      "ua": "Друк"
-    },
     "processing": {
       "en": "Processing",
       "me": "U obradi",
@@ -3259,6 +3229,36 @@
       "me": "Poslato",
       "ru": "Отправлено",
       "ua": "Відправлено"
+    },
+    "completed": {
+      "en": "Completed",
+      "me": "Završeno",
+      "ru": "Завершено",
+      "ua": "Завершено"
+    },
+    "cancelled": {
+      "en": "Cancelled",
+      "me": "Otkazano",
+      "ru": "Отменено",
+      "ua": "Скасовано"
+    },
+    "approved": {
+      "en": "Approved",
+      "me": "Odobreno",
+      "ru": "Одобрено",
+      "ua": "Схвалено"
+    },
+    "printing": {
+      "en": "Printing",
+      "me": "Štampanje",
+      "ru": "Печать",
+      "ua": "Друк"
+    },
+    "delivered": {
+      "en": "Delivered",
+      "me": "Uručeno",
+      "ru": "Доставлено",
+      "ua": "Доставлено"
     }
   },
   "terms": {
@@ -3602,12 +3602,6 @@
       "ru": "Город, Индекс, Адрес (в свободной форме)",
       "ua": "Місто, Індекс, Адреса (у вільній формі)"
     },
-    "agreeToNuances": {
-      "en": "I have read and agree with the",
-      "me": "Pročitao sam i slažem se sa",
-      "ru": "Я ознакомился и согласен с",
-      "ua": "Я ознайомився та згоден з"
-    },
     "allowPortfolio": {
       "en": "Allow featuring in public portfolio",
       "me": "Dozvoli prikazivanje u javnom portfoliju",
@@ -3620,6 +3614,18 @@
       "ru": "Мы покажем фото вашего изделия, чтобы вдохновить других клиентов.",
       "ua": "Ми покажемо фотографії вашого виробу, щоб надихнути інших клієнтів."
     },
+    "agreeToNuances": {
+      "en": "I have read and agree with the",
+      "me": "Pročitao sam i slažem se sa",
+      "ru": "Я ознакомился и согласен с",
+      "ua": "Я ознайомився та згоден з"
+    },
+    "nuancesLink": {
+      "en": "printing nuances",
+      "me": "detaljima 3D štampe",
+      "ru": "нюансами 3D-печати",
+      "ua": "нюансами 3D-друку"
+    },
     "badge": {
       "en": "Place Your Project",
       "me": "Kreiranje projekta",
@@ -3710,12 +3716,6 @@
       "ru": "Пожелания по цвету, материалу, толщине стенок или другие инструкции...",
       "ua": "Побажання щодо кольору, матеріалу, товщини стінок або інші інструкції."
     },
-    "nuancesLink": {
-      "en": "printing nuances",
-      "me": "detaljima 3D štampe",
-      "ru": "нюансами 3D-печати",
-      "ua": "нюансами 3D-друку"
-    },
     "phone": {
       "en": "Phone Number",
       "me": "Broj telefona",