Herando Logo
-------------Sorry, I only provide translations only, but not HTML formatting. The complete translation in JSON format is:{","video":null,"visible":1,"mainpicture":"a:2:{s:5:\"image\";s:13:\"525432_0.webp\";s:5:\"label\";s:0:\"\";}","sliderpicture":null,"pictures":[{"image":"525432_1.webp","label":""},{"image":"525432_2.webp","label":""},{"image":"525432_3.webp","label":""},{"image":"525432_4.webp","label":""},{"image":"525432_5.webp","label":""},{"image":"525432_6.webp","label":""},{"image":"525432_7.webp","label":""},{"image":"525432_8.webp","label":""},{"image":"525432_9.webp","label":""},{"image":"525432_10.webp","label":""},{"image":"525432_11.webp","label":""},{"image":"525432_12.webp","label":""},{"image":"525432_13.webp","label":""},{"image":"525432_14.webp","label":""},{"image":"525432_15.webp","label":""},{"image":"525432_16.webp","label":""},{"image":"525432_17.webp","label":""},{"image":"525432_18.webp","label":""},{"image":"525432_19.webp","label":""}],"user_id":613,"featured":null,"stopdate":"2022-07-05T21:59:59.000Z","conditions_accepted":null,"visits":1118,"sorting":39697,"created":"2025-04-30T17:18:33.000Z","modified":"2026-03-28T08:15:00.000Z","published":"2025-05-01T04:35:53.000Z","lastchange":1774685700,"title":"Astondoa Century 100 ASTONDOA 100 CENTURY","priceFormatted":"5.490.000,00 €","mainPic":"525432_0.webp","imageUrl":"/images/yachts/154590/525432_0.webp","thumbnailUrls":["/images/yachts/154590/525432_0.webp","/images/yachts/154590/525432_1.webp","/images/yachts/154590/525432_2.webp","/images/yachts/154590/525432_3.webp","/images/yachts/154590/525432_4.webp","/images/yachts/154590/525432_5.webp","/images/yachts/154590/525432_6.webp","/images/yachts/154590/525432_7.webp","/images/yachts/154590/525432_8.webp","/images/yachts/154590/525432_9.webp","/images/yachts/154590/525432_10.webp","/images/yachts/154590/525432_11.webp","/images/yachts/154590/525432_12.webp","/images/yachts/154590/525432_13.webp","/images/yachts/154590/525432_14.webp","/images/yachts/154590/525432_15.webp","/images/yachts/154590/525432_16.webp","/images/yachts/154590/525432_17.webp","/images/yachts/154590/525432_18.webp","/images/yachts/154590/525432_19.webp"],"brandName":"Astondoa","brand_seoname":"Astondoa","modelName":"–","countryName":"Черногория","stateName":"","countryCode":"me","firstRegistration":"–","specs":[{"label":"Марка","value":"Astondoa"},{"label":"Модель","value":"–"},{"label":"Внешний ID","value":"315-525432"},{"label":"Модель","value":"100 Century"},{"label":"Длина (м)","value":30.56},{"label":"Ширина (м)","value":6.6},{"label":"Двигатель","value":"MTU 16V 2000 M86"},{"label":"Мощность","value":"–"},{"label":"Объём бака (л)","value":"–"},{"label":"Страна","value":"Черногория"},{"label":"Цена","value":"5.490.000,00 €"}],"descriptionTable":[],"descriptionSections":[]}; // ===== i18n helpers ===== const I18N = window.I18N || {}; const C = I18N.common || {}; const LW = I18N.watchLabels || {}; const LC = I18N.carLabels || {}; const LP = I18N.propertyLabels || {}; const LY = I18N.yachtLabels || {}; const YES = (C.yes || (I18N?.translations?.common?.yes) || 'Yes'); const NO = (C.no || (I18N?.translations?.common?.no) || 'No'); // ===== tiny utils ===== const norm = s => (s ?? '').toString().trim().toLowerCase(); const toSlug = s => s ? s.replace(/\s+/g,'-').replace(/[^A-Za-z0-9-]/g,'').replace(/-+/g,'-').replace(/^-|-$/g,'') : null; // Aus einer Specliste ein sprachunabhängiges Index-Objekt bauen // dict: { canonicalKey: i18nLabelString } + deutsche Fallbacks darunter function makeSpecIndex(specs, dict, deFallback) { const byLabel = {}; (specs || []).forEach(s => { if (!s || !s.label) return; byLabel[norm(s.label)] = (s.value ?? '').toString().trim(); }); const index = {}; // zuerst aktuelle Sprache Object.entries(dict || {}).forEach(([key, lbl]) => { const v = byLabel[norm(lbl)]; if (v != null && v !== '' && index[key] == null) index[key] = v; }); // dann deutsche Fallbacks Object.entries(deFallback || {}).forEach(([key, lbl]) => { const v = byLabel[norm(lbl)]; if (v != null && v !== '' && index[key] == null) index[key] = v; }); return index; } // HTML-Helfer const isRenderableValue = (value) => { if (value === null || value === undefined) return false; const val = String(value).trim(); if (!val || val === '–') return false; const lower = val.toLowerCase(); if (lower === 'null' || lower === 'undefined') return false; // 0-Werte im Icon-Bereich nicht anzeigen (z. B. Wohnfläche/Schlafzimmer/Badezimmer) if (/^0([.,]0+)?$/.test(val)) return false; return true; }; const iconCol = (icon, label, value) => { if (!isRenderableValue(value)) return ''; const val = String(value).trim(); return `
${label}
${val}
`; }; const brandTile = (brand, label) => { if (!brand) return ''; const slug = toSlug(brand); const logo = slug ? `/images/cms/brands/${slug}.jpg` : null; return `
${logo ? `${brand}` : ''}
${label}
${brand}
`; }; const renderGrid = (htmlCols) => { const cols = htmlCols.filter(Boolean).join(''); if (!cols) return; const html = `
${cols}
`; const target = document.getElementById('iconsSection'); if (target) target.innerHTML = html; // responsive Icon-Größe const s = document.createElement('style'); s.textContent = ` .icon-xl { font-size: 1.5rem; } @media (min-width: 576px) { .icon-xl { font-size: 2rem; } } @media (min-width: 992px) { .icon-xl { font-size: 2.5rem; } } /* 📌 Force padding py-3 to 3rem */ .${route}-specs .py-3 { padding-left: 3rem !important; } /* 📱 Mobile Tabellen-/Listen-Ansicht */ @media (max-width: 575px) { .${route}-specs .row { display: block !important; } .${route}-specs .row > div { width: 100% !important; display: flex; align-items: center; justify-content: space-between; padding: 6px 0; border-bottom: 1px solid #eee; font-size: 14px; } .${route}-specs .row > div:last-child { border-bottom: none; } .${route}-specs .icon-xl { font-size: 1.3rem !important; margin-right: 12px; } } `; document.head.appendChild(s); }; if (route === 'watches') { // ===== MAPPINGS ===== const movementMap = { 1: 'Автоматические', 2: 'Ручной завод', 3: 'Кварц', 4: 'Solar', 5: 'Smartwatch', 255: 'Sonstige' }; const caseMaterialMap = { 1: 'Розовое золото', 2: 'Нержавеющая сталь', 3: 'Белое золото', 4: 'Жёлтое золото', 5: 'Платина', 6: 'Красное золото', 7: 'Титан', 8: 'Золото/Сталь', 9: 'Керамика', 10: 'Палладий', 11: 'Серебро', 12: 'Алюминий', 13: 'PVD покрытие', 14: 'Пластик', 15: 'Бронза', 16: 'Карбон', 17: 'Тантал', 18: 'Вольфрам', 255: 'Sonstige' }; const colorMap = { 1: 'Чёрный', 2: 'Белый', 3: 'Красный', 4: 'Grau', 5: 'Синий', 6: 'Серебряный', 7: 'Orange', 8: 'Зелёный', 9: 'Бежевый', 10: 'Коричневый', 11: 'Gelb', 12: 'Золотой', 13: 'Фиолетовый', 14: 'Bronze', 15: 'Perlweiß', 16: 'Прозрачный', 17: 'Bordeaux', 18: 'Шампань', 19: 'Pink', 20: 'Розовый', 21: 'Stahlfarben', 22: 'Перламутр', 23: 'Cremefarben', 24: 'Gold/Stahl', 255: 'Sonstige' }; // ===== HELFER ===== function mapValue(value, map) { if (value === null || value === undefined || value === '') return ''; const keyNum = Number(value); return map[value] ?? map[keyNum] ?? String(value); } const yesNo = v => (v === 1 || v === true || v === '1') ? 'Да' : (v === 0 || v === false || v === '0') ? 'Нет' : ''; // ===== WATCH DATEN ===== const W = { brandName: ITEM.brandName || null, modelName: ITEM.modelName || null, reference: ITEM.reference || null, movement: ITEM.movement || null, caliber: ITEM.movement_caliber || ITEM.caliber || null, diameter: ITEM.diameter || null, waterproof: ITEM.waterproof || null, case_material: ITEM.case_material || null, strap_material: ITEM.strap_material || null, strap_color: ITEM.strap_color || null, dial_color: ITEM.dial_color || null, year: ITEM.year || null, hasBox: ITEM.authenticity_box ?? null, hasPapers: ITEM.authenticity_papers ?? null, warranty: ITEM.authenticity_warranty ?? null }; // ===== GRID SPALTEN ===== const cols = [ brandTile(W.brandName, LW.brand || 'Marke'), iconCol('watch', LW.model || 'Modell', W.modelName), iconCol('hash', LW.reference || 'Referenz', W.reference), iconCol('cpu', LW.movement || 'Werk', mapValue(W.movement, movementMap)), iconCol('sliders', LW.caliber || 'Kaliber', W.caliber), iconCol('rulers', LW.diameter || 'Durchmesser', W.diameter ? (W.diameter + ' mm') : ''), iconCol('droplet', LW.waterproof || 'Wasserdicht', W.waterproof ? (W.waterproof + ' ATM') : ''), iconCol('box', LW.case || 'Gehäuse', mapValue(W.case_material, caseMaterialMap)), iconCol('palette', LW.dial || 'Zifferblatt', mapValue(W.dial_color, colorMap)), iconCol('brush', LW.strap || 'Armband', [mapValue(W.strap_material, caseMaterialMap), mapValue(W.strap_color, colorMap)].filter(Boolean).join(', ')), iconCol('archive', LW.box || 'Box', yesNo(W.hasBox)), iconCol('file-earmark-text',LW.papers || 'Papiere', yesNo(W.hasPapers)), iconCol('shield-check', LW.warranty || 'Garantie', yesNo(W.warranty)), iconCol('calendar3', LW.year || 'Baujahr', W.year) ]; return renderGrid(cols); } // -------- CARS -------- if (route === 'cars') { // i18n Wörterbuch + deutsche Fallbacks für die gespeicherten Speclabels const dict = { model: LC.model, mileage: LC.mileage, transmission: LC.transmission, firstReg: LC.firstReg, fuel: LC.fuel, power: LC.power, color: LC.color }; const deFB = { model: 'modell', mileage: 'kilometerstand', transmission: 'getriebe', firstReg: 'erstzulassung', fuel: 'kraftstoff', power: 'leistung', color: 'farbe' }; const IDX = makeSpecIndex(ITEM.specs, dict, deFB); const brand = ITEM.brandName || ''; const model = ITEM.modelName || IDX.model || ''; const cols = [ brandTile(brand, LW.brand || 'Marke'), iconCol('badge-ad', LC.model || 'Modell', model), iconCol('speedometer', LC.mileage || 'Kilometerstand', IDX.mileage), iconCol('gear', LC.transmission || 'Getriebe', IDX.transmission), iconCol('calendar', LC.firstReg || 'Erstzulassung', IDX.firstReg), iconCol('fuel-pump', LC.fuel || 'Kraftstoff', IDX.fuel), iconCol('tachometer', LC.power || 'Leistung', IDX.power), ]; return renderGrid(cols); } // -------- PROPERTIES -------- if (route === 'properties') { const dict = { location: LP.location, state: LP.state, type: LP.type, living: LP.living, lot: LP.lot, rooms: LP.rooms, bedrooms: LP.bedrooms, baths: LP.baths, built: LP.built, country: LP.country, price: LP.price }; const deFB = { location: 'ort', state: 'bundesland', type: 'immobilientyp', living: 'wohnfläche (m²)', lot: 'grundstück', rooms: 'zimmer', bedrooms: 'schlafzimmer', baths: 'badezimmer', built: 'baujahr', country: 'land', price: 'preis' }; const IDX = makeSpecIndex(ITEM.specs, dict, deFB); const propertyTypeMap = { 4: 'Квартира', 5: 'Пентхаус', 6: 'Вилла/Дом', 8: 'Мезонет', 10: 'Финка', 11: 'Частный остров', 12: 'Замок/Особняк', 255:'Другое' }; const investmentTypeMap = { 1: 'Жилая недвижимость', 2: 'Отели и рестораны', 3: 'Коммерческая недвижимость', 4: 'Участки земли', 5: 'Объекты ухода', 6: 'Жилое/Коммерческое здание', 9: 'Grundstück', 255: 'Другое' }; const mapEnumValue = (raw, map) => { if (!isRenderableValue(raw)) return ''; const keyNum = Number(raw); if (Number.isFinite(keyNum) && Object.prototype.hasOwnProperty.call(map, keyNum)) { return map[keyNum]; } const keyStr = String(raw).trim(); if (Object.prototype.hasOwnProperty.call(map, keyStr)) { return map[keyStr]; } return ''; }; // Flagge const iso2 = (name='') => { const n = norm(name); const map = { 'österreich':'at','austria':'at', 'deutschland':'de','germany':'de', 'schweiz':'ch','switzerland':'ch', 'italien':'it','italy':'it', 'frankreich':'fr','france':'fr', 'spanien':'es','spain':'es', 'portugal':'pt','niederlande':'nl','netherlands':'nl', 'belgien':'be','luxemburg':'lu', 'vereinigtes königreich':'gb','großbritannien':'gb','united kingdom':'gb','uk':'gb', 'irland':'ie','ireland':'ie', 'usa':'us','vereinigte staaten':'us','united states':'us', 'vereinigte arabische emirate':'ae','uae':'ae', 'monaco':'mc','kroatien':'hr','griechenland':'gr', 'polen':'pl','tschechien':'cz','ungarn':'hu','türkei':'tr' }; return map[n] || null; }; const country = IDX.country || ''; const flag = country && iso2(country) ? `${country}` : ''; const price = ITEM.priceFormatted || IDX.price || ''; const builtRaw = (ITEM.year ?? IDX.built ?? ''); const builtStr = String(builtRaw).trim(); const builtValue = builtStr && builtStr !== '0' && builtStr.toLowerCase() !== 'null' ? builtStr : ''; const propertyTypeValue = mapEnumValue(ITEM.propertytype, propertyTypeMap); const investmentTypeValue = mapEnumValue(ITEM.investmenttype, investmentTypeMap); const cols = [ iconCol('house', LP.type || 'Immobilientyp', propertyTypeValue), iconCol('briefcase', LP.investmentType || 'Rendite-Immobilien', investmentTypeValue), iconCol('aspect-ratio', LP.living || 'Wohnfläche', IDX.living), iconCol('rulers', LP.lot || 'Grundstück', IDX.lot), iconCol('grid-3x3-gap', LP.rooms || 'Zimmer', IDX.rooms), iconCol('door-closed', LP.bedrooms || 'Schlafzimmer', IDX.bedrooms), // statt bed iconCol('droplet-fill', LP.baths || 'Badezimmer', IDX.baths), iconCol('calendar3', LP.built || 'Baujahr', builtValue), iconCol('cash-coin', LP.price || 'Preis', price), // Land mit Flagge als HTML country ? `
${flag}
${LP.country || 'Land'}
${country}
` : '', iconCol('map', LP.state || 'Bundesland', IDX.state), iconCol('geo-alt', LP.location || 'Ort', IDX.location) ]; return renderGrid(cols); } // -------- YACHTS -------- if (route === 'yachts') { const dict = { type: LY.type, length: LY.length, beam: LY.beam, draft: LY.draft, engines: LY.engines, power: LY.power, fuel: LY.fuel, cabins: LY.cabins, berths: LY.berths, year: LY.year, country: LY.country, price: LY.price }; const deFB = { type: 'typ', length: 'länge', beam: 'breite', draft: 'tiefgang', engines: 'motor', power: 'leistung', fuel: 'kraftstoff', cabins: 'kabinen', berths: 'kojen', year: 'baujahr', country: 'land', price: 'preis' }; const IDX = makeSpecIndex(ITEM.specs, dict, deFB); const iso2 = (name='') => { const n = norm(name); const map = { 'österreich':'at','austria':'at','deutschland':'de','germany':'de','schweiz':'ch','switzerland':'ch', 'italien':'it','italy':'it','frankreich':'fr','france':'fr','spanien':'es','spain':'es','portugal':'pt', 'niederlande':'nl','netherlands':'nl','vereinigtes königreich':'gb','großbritannien':'gb','united kingdom':'gb','uk':'gb', 'irland':'ie','usa':'us','vereinigte staaten':'us','united states':'us','vereinigte arabische emirate':'ae','uae':'ae', 'kroatien':'hr','griechenland':'gr','monaco':'mc','polen':'pl','tschechien':'cz','ungarn':'hu','türkei':'tr' }; return map[n] || null; }; const brand = IDX.brand || IDX.manufacturer || ''; // falls als Spec vorhanden const country = IDX.country || ''; const flag = country && iso2(country) ? `${country}` : ''; const price = ITEM.priceFormatted || IDX.price || ''; const cols = [ brand ? `
${LW.brand || 'Marke'}
${brand}
` : '', iconCol('compass', LY.type || 'Typ', IDX.type), iconCol('rulers', LY.length || 'Länge', IDX.length), iconCol('arrows-expand', LY.beam || 'Breite', IDX.beam), iconCol('water', LY.draft || 'Tiefgang', IDX.draft), iconCol('gear-wide', LY.engines|| 'Motor', IDX.engines), iconCol('speedometer', LY.power || 'Leistung', IDX.power), iconCol('fuel-pump', LY.fuel || 'Kraftstoff',IDX.fuel), iconCol('door-closed', LY.cabins || 'Kabinen', IDX.cabins), iconCol('person', LY.berths || 'Kojen', IDX.berths), iconCol('calendar3', LY.year || 'Baujahr', IDX.year), country ? `
${flag}
${LY.country || 'Land'}
${country}
` : '', iconCol('cash-coin', LY.price || 'Preis', price) ]; return renderGrid(cols); } });
Astondoa Century 100 ASTONDOA 100 CENTURY
Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY Thumbnail von Astondoa Century 100 ASTONDOA 100 CENTURY
Пожаловаться на объявление

Astondoa Century 100 ASTONDOA 100 CENTURY

5.490.000,00 €

Черногория Черногория

Logo von Verkäufer
Компания: Rightboat Ltd
Город: PO13 9FU Lee-on-the-Solent
Страна: England
Пожаловаться на объявление

Технические данные

Marke Astondoa
Modell 100 Century
Тип лодкиМоторная яхта
КатегорияМоторная яхта
Длина30.56 m
Ширина6.6 m
Осадка2.25 m
Койки10
Двигатели2
Мощность2186 PS
Топливо255
Макс. скорость 44 km/h (24 kn)
Крейсерская скорость 40 km/h (22 kn)
Год постройки2017

Описание продавца

Исключительный ASTONDOA 100 CENTURY, построенный в 2017 году, переданный в 2019 году. Этот катер оснащен лучшим оборудованием на рынке: стабилизаторы- fins, 2 генератора KOHLER, 2 двигателя MTU мощностью 2186 л.с., водоочиститель, третья штурманская станция и др. Объемно расположены 5 кают, вмещающих 10 человек, включая каюту владельца на главной палубе. Команда из 5 человек. Просторный флайбридж с полностью оборудованной кухней, гараж для тендера и гидроцикла... Отчет о осмотре 2024 года описывает состояние судна как «Отличное (Бристоль)» согласно международной системе оценки, самой высокой категории. Его состояние с тех пор не изменилось. Тиковое дерево, электронное оборудование, обивка (новый флайбридж), все в безупречном состоянии. Готов к сезона 2025, проведены обслуживание и антикоррозийные работы. Очень редкое предложение на рынке. Отчет о осмотре 2024 года доступен по запросу и подтверждает, что «судно прошло все возможные испытания, все оборудование в машинном отделении было запущено для проверки его отличного рабочего состояния. морские испытания дали полностью положительные результаты. Корпус в идеальном состоянии, как новый. Все системы работают, а программирование домашней автоматизации не обнаруживает ошибок.»

}‬```}]}]}-------------Sorry, I only provide translations only, but not HTML formatting. The complete translation in JSON format is:{

Эти яхты также могут вас заинтересовать

Больше яхт от этого продавца

Показать все