All checks were successful
Build Docker Image / build (push) Successful in 3m52s
- Add CatalogMode type (explore/quote) to useCatalogSearch - Create ExplorePanel component with view toggle (offers/hubs/suppliers) - Create QuoteForm and QuotePanel components for search form - Refactor CatalogPage to fullscreen map with overlay panel - Simplify catalog/index.vue to use new components - Add translations for modes and quote form (ru/en) The catalog now has two modes: - Explore: Browse map with offers/hubs/suppliers toggle - Quote: Search form with product/hub/qty filters to find offers
63 lines
1.6 KiB
JSON
63 lines
1.6 KiB
JSON
{
|
|
"catalog": {
|
|
"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..."
|
|
},
|
|
"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"
|
|
},
|
|
"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"
|
|
},
|
|
"explore": {
|
|
"title": "Explore the market",
|
|
"subtitle": "Switch between offers, hubs, and suppliers"
|
|
},
|
|
"offers": "offer | offers"
|
|
}
|
|
}
|