Files
webapp/i18n/locales/en/catalog.json
Ruslan Bakiev 61a37040d6
All checks were successful
Build Docker Image / build (push) Successful in 5m11s
feat: step-by-step quote flow like logistics project
New pages: /catalog/product → /catalog/destination → /catalog/quantity → /catalog/results
Each step has fullscreen map + white bottom sheet card (rounded-t-3xl).
Header capsule in quote mode now navigates between steps.
i18n keys added for step titles (en/ru).
2026-03-10 11:52:35 +07:00

109 lines
3.1 KiB
JSON

{
"catalog": {
"entities": {
"hub": "Hub",
"supplier": "Supplier",
"offer": "Offer"
},
"filters": {
"product": "Product",
"supplier": "Supplier",
"hub": "Hub",
"quantity": "Quantity"
},
"search": {
"placeholder": "Find an offer...",
"refine": "Refine...",
"searchProducts": "Search products...",
"searchSuppliers": "Search suppliers...",
"searchHubs": "Search hubs...",
"filterByMap": "Search as I move the map"
},
"hero": {
"title": "Find the best offer",
"subtitle": "Select a product, supplier, or hub to start searching"
},
"headers": {
"selectProduct": "Select a product",
"selectSupplier": "Select a supplier",
"selectHub": "Select a hub",
"hubsForProduct": "Hubs with product",
"productsFromSupplier": "Supplier products",
"productsInHub": "Products in hub",
"offers": "Offers"
},
"empty": {
"noProducts": "No products found",
"noSuppliers": "No suppliers found",
"noHubs": "No hubs found",
"noOffers": "No offers found",
"noResults": "No results found"
},
"views": {
"hubs": "Hubs",
"products": "Products",
"suppliers": "Suppliers",
"offers": "Offers",
"map": "Map"
},
"tabs": {
"products": "Products",
"offers": "Offers",
"suppliers": "Suppliers",
"hubs": "Hubs",
"product": "Product",
"supplier": "Supplier"
},
"info": {
"selectProductFirst": "Select a product first",
"addToFilter": "Add to filter",
"productsHere": "Products available here",
"productsFromSupplier": "Products from this supplier",
"nearestHubs": "Nearest hubs",
"suppliersNearby": "Suppliers nearby",
"noHubs": "No hubs found",
"noSuppliers": "No suppliers found",
"viewSupplier": "View supplier",
"supplier": "Supplier",
"kycTeaser": "Company Information",
"companyType": "Company Type",
"registrationYear": "Registration Year",
"status": "Status",
"active": "Active",
"inactive": "Inactive",
"sourcesCount": "Data Sources",
"viewFullKyc": "View full company profile",
"railHubs": "Rail hubs",
"seaHubs": "Sea hubs"
},
"modes": {
"explore": "Explore",
"quote": "Get Quote"
},
"quote": {
"title": "Get Quote",
"selectProduct": "Select product",
"selectHub": "Select hub",
"selectSupplier": "Select supplier",
"enterQty": "Quantity (t)",
"search": "Search",
"clear": "Clear",
"findOffers": "Find offers"
},
"explore": {
"title": "Explore the market",
"subtitle": "Switch between offers, hubs, and suppliers"
},
"offers": "offer | offers",
"list": "List",
"applyFilter": "Apply filter",
"step": "Step {n}",
"steps": {
"selectProduct": "What are you looking for?",
"selectDestination": "Where to deliver?",
"setQuantity": "How much do you need?",
"results": "Results",
"newSearch": "New search"
}
}
}