diff --git a/app/[lang]/[carType]/page.tsx b/app/[lang]/[carType]/page.tsx index aba07f3..9368fb0 100644 --- a/app/[lang]/[carType]/page.tsx +++ b/app/[lang]/[carType]/page.tsx @@ -20,6 +20,7 @@ import { katkalar, manipulyator, mini_eks, + mini_loaders, minora, old_yuklagichlar, paletli_eks, @@ -63,7 +64,7 @@ export default function CartType() { return ; })} - {/* Avtovishka */} + {/* Avtovishka */} {carType === "avtovishka" && avtovishka.map((item) => { return ; @@ -81,6 +82,12 @@ export default function CartType() { return ; })} + {/* Minora kranlar */} + {carType === "mini-loaders" && + mini_loaders.map((item) => { + return ; + })} + {/* old yuklagichlar */} {carType === "front-loaders" && old_yuklagichlar.map((item) => { diff --git a/assets/cranes/kran_card_image.jpg b/assets/cranes/kran_card_image.jpg new file mode 100644 index 0000000..c2d1a38 Binary files /dev/null and b/assets/cranes/kran_card_image.jpg differ diff --git a/assets/cranes/manipulyator_card_image.jpg b/assets/cranes/manipulyator_card_image.jpg new file mode 100644 index 0000000..7f1f63d Binary files /dev/null and b/assets/cranes/manipulyator_card_image.jpg differ diff --git a/assets/details/cranes/avtolift_card_image.jpg b/assets/details/cranes/avtolift_card_image.jpg new file mode 100644 index 0000000..d818896 Binary files /dev/null and b/assets/details/cranes/avtolift_card_image.jpg differ diff --git a/assets/details/cranes/avtovishka_card_image.jpg b/assets/details/cranes/avtovishka_card_image.jpg new file mode 100644 index 0000000..66153cc Binary files /dev/null and b/assets/details/cranes/avtovishka_card_image.jpg differ diff --git a/assets/details/excavators/ekskavator_yuklagich_card_image.jpg b/assets/details/excavators/ekskavator_yuklagich_card_image.jpg new file mode 100644 index 0000000..5473970 Binary files /dev/null and b/assets/details/excavators/ekskavator_yuklagich_card_image.jpg differ diff --git a/assets/details/excavators/excavator_card_image.jpg b/assets/details/excavators/excavator_card_image.jpg new file mode 100644 index 0000000..9790f6d Binary files /dev/null and b/assets/details/excavators/excavator_card_image.jpg differ diff --git a/assets/details/excavators/gusinichnik_card_image.jpg b/assets/details/excavators/gusinichnik_card_image.jpg new file mode 100644 index 0000000..ee519cc Binary files /dev/null and b/assets/details/excavators/gusinichnik_card_image.jpg differ diff --git a/assets/details/loaders/mini_yuklagich_card_image.jpg b/assets/details/loaders/mini_yuklagich_card_image.jpg new file mode 100644 index 0000000..c65f951 Binary files /dev/null and b/assets/details/loaders/mini_yuklagich_card_image.jpg differ diff --git a/assets/details/loaders/old_yuklagich_card_image.jpg b/assets/details/loaders/old_yuklagich_card_image.jpg new file mode 100644 index 0000000..6533379 Binary files /dev/null and b/assets/details/loaders/old_yuklagich_card_image.jpg differ diff --git a/assets/details/roaders/katok_card_image.jpg b/assets/details/roaders/katok_card_image.jpg new file mode 100644 index 0000000..66c6ac3 Binary files /dev/null and b/assets/details/roaders/katok_card_image.jpg differ diff --git a/assets/evakuator/evakuator_card_image.jpg b/assets/evakuator/evakuator_card_image.jpg new file mode 100644 index 0000000..619d81a Binary files /dev/null and b/assets/evakuator/evakuator_card_image.jpg differ diff --git a/assets/index.ts b/assets/index.ts index 829e619..408f9b5 100644 --- a/assets/index.ts +++ b/assets/index.ts @@ -64,6 +64,8 @@ export {default as Gazel5} from './details/trucks/4-5.png'; export {default as Gazel6} from './details/trucks/4-6.png'; // products kran +export {default as Manipulyator_card} from './cranes/manipulyator_card_image.jpg'; +export {default as Kran_card} from './cranes/kran_card_image.jpg' export {default as Kran1} from './cranes/avtocrane.png'; export {default as Kran2} from './cranes/avtokran.png'; export {default as Kran3} from './cranes/dizel.png'; @@ -83,6 +85,8 @@ export {default as Avtovishka36} from './details/cranes/avtovishka36.jpg'; export {default as Avtovishka45} from './details/cranes/avtovishka45.jpg'; export {default as Avtovishka60} from './details/cranes/avtovishka60.jpg'; export {default as Avtovishka75} from './details/cranes/avtovishka75.jpg'; +export {default as Avtovishka_card} from './details/cranes/avtovishka_card_image.jpg'; +export {default as Avtolift_card} from './details/cranes/avtolift_card_image.jpg'; // products avtokranlar images export {default as Kran30} from './cranes/kran30.jpg'; @@ -111,6 +115,7 @@ export {default as Dizel3} from './details/cranes/5-4.png'; export {default as Old} from './loaders/loader.png'; export {default as Teleskop} from './loaders/loader2.png'; export {default as Forkliftlar} from './loaders/loader3.png'; +export { default as Old_card} from './details/loaders/old_yuklagich_card_image.jpg'; // products forkflit loaders images export {default as Old1} from './details/loaders/1-1.png'; @@ -139,10 +144,13 @@ export {default as Fork8} from './details/loaders/3-8.jpg'; export {default as Fork9} from './details/loaders/3-9.png'; // product ekskavators images -export {default as Paletli} from './excavators/excavator.png'; +export {default as Paletli} from './details/excavators/gusinichnik_card_image.jpg'; export {default as Balon} from './excavators/excavator2.png'; export {default as Mini} from './excavators/mini.png'; export {default as Digger} from './excavators/digger.png'; +export {default as Balon_card} from './details/excavators/excavator_card_image.jpg' +export {default as Eks_yuk_card} from './details/excavators/ekskavator_yuklagich_card_image.jpg'; +export {default as Mini_yuk_card} from './details/loaders/mini_yuklagich_card_image.jpg'; // products Paletli of ekskavator images export {default as Paletli1} from './details/excavators/1-1.png'; @@ -160,6 +168,8 @@ export {default as Grayder} from './roders/avtogreyder.png'; export {default as Buldozer} from './roders/buldozer.png'; export {default as Kat} from './roders/kat.png'; export {default as Evakuator} from './evakuator/evakuator_fura.jpg'; +export {default as Evakuator_card} from'./evakuator/evakuator_card_image.jpg' +export {default as Katok_card} from './details/roaders/katok_card_image.jpg' // avtograyder , buldozer , katka , kampressor export {default as Grayder1} from './details/loaders/avtogreyder.jpg'; diff --git a/data/index.ts b/data/index.ts index 0f5ddcb..47d6ce3 100644 --- a/data/index.ts +++ b/data/index.ts @@ -7,14 +7,17 @@ import { AvtokranSlider, Avtolift28, Avtolift53, + Avtolift_card, Avtovishka28, Avtovishka36, Avtovishka45, Avtovishka60, Avtovishka75, + Avtovishka_card, Balon, Balon1, Balon2, + Balon_card, Beton_nasos, Buldozer, Buldozer1, @@ -23,10 +26,12 @@ import { Digger, Digger1, Digger2, + Eks_yuk_card, ekskavatorSlider, Evakuator, Evakuator20, Evakuator5, + Evakuator_card, EvakuatorGruzavoy, Fork1, Fork2, @@ -47,6 +52,7 @@ import { Katok3, Katok4, Katok6, + Katok_card, kompressorSlider, Kran1, Kran130, @@ -55,19 +61,23 @@ import { Kran4, Kran50, Kran75, + Kran_card, Kranmexanik1, Kranminora1, Manipulyator, + Manipulyator_card, Mikser, Mini, Mini1, Mini2, + Mini_yuk_card, Minora1, Minora4, Old, Old1, Old2, Old3, + Old_card, Old_yuklagich_3, Old_yuklagich_biru8, Old_yuklagich_mini1, @@ -97,119 +107,126 @@ import { innerCardTypes, ProductTypes } from "@/types"; // all truck information export const trucks: ProductTypes[] = [ { - id: 2, + id: 1, truck_name: "avtocranes", desc: "agreement", path: "avtocranes", - image: Kran30, + image: Kran_card, }, { - id: 4, + id: 2, truck_name: "manipulyator", desc: "agreement", path: "manipulyator", - image: Manipulyator, + image: Manipulyator_card, }, { - id: 1, + id: 3, truck_name: "Avtovishka", desc: "agreement", path: "Avtovishka", - image: Avtovishka28, + image: Avtovishka_card, }, { - id: 1, + id: 4, truck_name: "Avtolift", desc: "agreement", path: "Avtolift", - image: Avtolift28, + image: Avtolift_card, }, { - id: 1, + id: 5, truck_name: "crawler-excavators", desc: "agreement", path: "crawler-excavators", image: Paletli, }, { - id: 2, + id: 6, truck_name: "wheel-excavators", desc: "agreement", path: "wheel-excavators", - image: Balon, + image: Balon_card, }, { - id: 3, + id: 7, truck_name: "mini-excavators", desc: "agreement", path: "mini-excavators", image: Mini, }, { - id: 4, + id: 8, truck_name: "excavator-loaders", desc: "agreement", path: "excavator-loaders", - image: Digger, + image: Eks_yuk_card, }, { - id: 3, + id: 24, + truck_name: "mini-loaders", + desc: "agreement", + path: "mini-loaders", + image: Mini_yuk_card, + }, + { + id: 9, truck_name: "katkas", desc: "agreement", path: "katkas", - image: Kat, + image: Katok_card, }, { - id: 2, + id: 10, truck_name: "buldozers", desc: "agreement", path: "buldozers", image: Buldozer, }, { - id: 1, + id: 11, truck_name: "avtograders", desc: "agreement", path: "avtograders", image: Grayder1, }, { - id: 5, + id: 12, truck_name: "asfalt_yotqizuvchi", desc: "agreement", path: "asfalt_frez", image: Aspal_800, }, { - id: 2, + id: 13, truck_name: "dumb-truck", desc: "agreement", path: "dumb-truck", image: Samasval, }, { - id: 1, + id: 14, truck_name: "cement-truck", desc: "agreement", path: "cement-truck", image: Mikser, }, { - id: 6, + id: 15, truck_name: "vodovoz", desc: "agreement", path: "vodovoz", image: Vodovoz, }, { - id: 4, + id: 16, truck_name: "evakuator", desc: "agreement", path: "evakuator", - image: Evakuator, + image: Evakuator_card, }, { - id: 2, + id: 17, truck_name: "avtocranes", desc: "agreement", path: "avtocranes", @@ -223,14 +240,14 @@ export const trucks: ProductTypes[] = [ // image: Treyler, // }, { - id: 4, + id: 18, truck_name: "shalanda_traller", desc: "agreement", path: "shalanda_traller", image: Traller, }, { - id: 5, + id: 19, truck_name: "beton_nasos", desc: "agreement", path: "beton_nasos", @@ -240,7 +257,7 @@ export const trucks: ProductTypes[] = [ export const cranes: ProductTypes[] = [ { - id: 3, + id: 20, truck_name: "tower-cranes", desc: "agreement", path: "tower-cranes", @@ -250,14 +267,14 @@ export const cranes: ProductTypes[] = [ export const forklift: ProductTypes[] = [ { - id: 1, + id: 21, truck_name: "front-loaders", desc: "agreement", path: "front-loaders", - image: Old, + image: Old_card, }, { - id: 2, + id: 22, truck_name: "tele-loaders", desc: "agreement", path: "tele-loaders", @@ -272,11 +289,9 @@ export const forklift: ProductTypes[] = [ // }, ]; -export const excavators: ProductTypes[] = []; - export const road_repairs: ProductTypes[] = [ { - id: 7, + id: 23, truck_name: "assenizator", desc: "agreement", path: "assenizator", @@ -288,12 +303,75 @@ export const allProducts: ProductTypes[] = [ ...trucks, ...cranes, ...forklift, - ...excavators, ...road_repairs, ]; // inner car information by types of trucks +// mini loaders +export const mini_loaders: innerCardTypes[] = [ + { + id: 1, + image: Old_yuklagich_mini1, + name: "Old Yuklagich", + min_order_time: 3, + price: 370000, + path: "", + maxLength_m: 7, // Maksimum uzunligi (metr) + capacity_tons: 500, // Yuk ko'tarish qobiliyati (tonna) + fuelType: "Dizel/Gaz", // Yoqilg'i turi + maxSpeed_kmh: 130, // Maksimum tezligi (km/soat) + intercooler: "Bor", // Interkuler (Bor/Yoq) + enginePower_hp: "360-400", // Dvigatel quvvati (ot kuchi) — diapazon sifatida + transmission: "Mexanik/Robot", // O'tkazmalar qutisi + }, + { + id: 2, + image: Old_yuklagich_mini2, + name: "Old Yuklagich", + min_order_time: 3, + price: 370000, + path: "", + maxLength_m: 7, // Maksimum uzunligi (metr) + capacity_tons: 500, // Yuk ko'tarish qobiliyati (tonna) + fuelType: "Dizel/Gaz", // Yoqilg'i turi + maxSpeed_kmh: 130, // Maksimum tezligi (km/soat) + intercooler: "Bor", // Interkuler (Bor/Yoq) + enginePower_hp: "360-400", // Dvigatel quvvati (ot kuchi) — diapazon sifatida + transmission: "Mexanik/Robot", // O'tkazmalar qutisi + }, + { + id: 3, + image: Tel1, + name: "Teleskopik Yuklagich JCB", + min_order_time: 3, + price: 400000, + path: "", + maxLength_m: 7, // Maksimum uzunligi (metr) + capacity_tons: 1, // Yuk ko'tarish qobiliyati (tonna) + fuelType: "Dizel", // Yoqilg'i turi + maxSpeed_kmh: 50, // Maksimum tezligi (km/soat) + intercooler: "Bor", // Interkuler (Bor/Yoq) + enginePower_hp: "60-150", // Dvigatel quvvati (ot kuchi) — diapazon sifatida + transmission: "Mexanik", // O'tkazmalar qutisi + }, + { + id: 4, + image: Tel2, + name: "Teleskopik Yuklagich Bobkat", + min_order_time: 3, + price: 420000, + path: "", + maxLength_m: 7, // Maksimum uzunligi (metr) + capacity_tons: 0.5, // Yuk ko'tarish qobiliyati (tonna) + fuelType: "Dizel", // Yoqilg'i turi + maxSpeed_kmh: 50, // Maksimum tezligi (km/soat) + intercooler: "Bor", // Interkuler (Bor/Yoq) + enginePower_hp: "60-150", // Dvigatel quvvati (ot kuchi) — diapazon sifatida + transmission: "Mexanik", // O'tkazmalar qutisi + }, +]; + //yuk mashinalari export const cement_trucks: innerCardTypes[] = [ { @@ -749,69 +827,9 @@ export const old_yuklagichlar: innerCardTypes[] = [ enginePower_hp: "360-400", // Dvigatel quvvati (ot kuchi) — diapazon sifatida transmission: "Mexanik/Robot", // O'tkazmalar qutisi }, - { - id: 3, - image: Old_yuklagich_mini1, - name: "Old Yuklagich", - min_order_time: 3, - price: 370000, - path: "", - maxLength_m: 7, // Maksimum uzunligi (metr) - capacity_tons: 500, // Yuk ko'tarish qobiliyati (tonna) - fuelType: "Dizel/Gaz", // Yoqilg'i turi - maxSpeed_kmh: 130, // Maksimum tezligi (km/soat) - intercooler: "Bor", // Interkuler (Bor/Yoq) - enginePower_hp: "360-400", // Dvigatel quvvati (ot kuchi) — diapazon sifatida - transmission: "Mexanik/Robot", // O'tkazmalar qutisi - }, - { - id: 4, - image: Old_yuklagich_mini2, - name: "Old Yuklagich", - min_order_time: 3, - price: 370000, - path: "", - maxLength_m: 7, // Maksimum uzunligi (metr) - capacity_tons: 500, // Yuk ko'tarish qobiliyati (tonna) - fuelType: "Dizel/Gaz", // Yoqilg'i turi - maxSpeed_kmh: 130, // Maksimum tezligi (km/soat) - intercooler: "Bor", // Interkuler (Bor/Yoq) - enginePower_hp: "360-400", // Dvigatel quvvati (ot kuchi) — diapazon sifatida - transmission: "Mexanik/Robot", // O'tkazmalar qutisi - }, ]; export const teleskop_yuklagichlar: innerCardTypes[] = [ - { - id: 1, - image: Tel1, - name: "Teleskopik Yuklagich JCB", - min_order_time: 3, - price: 400000, - path: "", - maxLength_m: 7, // Maksimum uzunligi (metr) - capacity_tons: 1, // Yuk ko'tarish qobiliyati (tonna) - fuelType: "Dizel", // Yoqilg'i turi - maxSpeed_kmh: 50, // Maksimum tezligi (km/soat) - intercooler: "Bor", // Interkuler (Bor/Yoq) - enginePower_hp: "60-150", // Dvigatel quvvati (ot kuchi) — diapazon sifatida - transmission: "Mexanik", // O'tkazmalar qutisi - }, - { - id: 2, - image: Tel2, - name: "Teleskopik Yuklagich Bobkat", - min_order_time: 3, - price: 420000, - path: "", - maxLength_m: 7, // Maksimum uzunligi (metr) - capacity_tons: 0.5, // Yuk ko'tarish qobiliyati (tonna) - fuelType: "Dizel", // Yoqilg'i turi - maxSpeed_kmh: 50, // Maksimum tezligi (km/soat) - intercooler: "Bor", // Interkuler (Bor/Yoq) - enginePower_hp: "60-150", // Dvigatel quvvati (ot kuchi) — diapazon sifatida - transmission: "Mexanik", // O'tkazmalar qutisi - }, { id: 3, image: Tel3, diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index cc56df2..46af69a 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -30,13 +30,13 @@ "tower-crane": "Башенный кран", "lifters": "Дизельные подъемники", "lifter": "Дизельный подъемник", - "front-loaders": "Фронтальные погрузчики", + "front-loaders": "Фронталный погрузчик", "front-loader": "Фронтальный погрузчик", "tele-loaders": "Телескопические погрузчики", "tele-loader": "Телескопические погрузчики", "crawler-excavators": "Гусеничные экскаваторы", "crawler-excavator": "Гусеничный экскаватор", - "wheel-excavators": "Колесные экскаваторы", + "wheel-excavators": "Eкскаватор", "wheel-excavator": "Колесный экскаватор", "mini-excavators": "Мини-экскаваторы", "excavator-loaders": "Экскаватор-погрузчики", @@ -45,7 +45,8 @@ "avtograder": "Автогрейдер", "buldozers": "Бульдозеры", "buldozer": "Бульдозер", - "katkas": "Катки", + "katkas": "Bыброкаток", + "mini-loaders": "Малые загрузчики", "katka": "Катка", "compressors": "Компрессоры", "testimonials": "Отзывы", diff --git a/public/locales/uz/common.json b/public/locales/uz/common.json index 162c8e1..97550f0 100644 --- a/public/locales/uz/common.json +++ b/public/locales/uz/common.json @@ -36,7 +36,7 @@ "tele-loader": "Teleskopik yuklagich", "crawler-excavators": "Paletli ekskavatorlar", "crawler-excavator": "Paletli ekskavator", - "wheel-excavators": "G'ildirakli ekskavatorlar", + "wheel-excavators": "Ekskavatorlar", "wheel-excavator": "G'ildirakli ekskavator", "mini-excavators": "Mini-ekskavatorlar", "excavator-loaders": "Ekskavator yuklagichlari", @@ -47,6 +47,7 @@ "buldozer": "Buldozer", "katkas": "Katkalar", "katka": "Katka", + "mini-loaders":"Kichik yuklagichlar", "compressors": "Kompressorlar", "testimonials": "Sharhlar", "clients'": "Mijozlar",