new demo mode & tenure
Some checks failed
Build and publish Docker image / build-and-push (push) Successful in 8m43s
CI / Check (push) Failing after 8m49s

This commit is contained in:
Andras Schmelczer 2026-06-17 07:54:30 +01:00
parent 7656f24544
commit 4a0f00f2a4
64 changed files with 2875 additions and 338 deletions

View file

@ -834,11 +834,15 @@ const de: Translations = {
listedBuildingBadge: 'Wahrscheinlich Listed Building',
epcRating: 'EPC-Bewertung:',
epcPotential: 'EPC-Potenzial:',
viewEpcCertificate: 'EPC-Zertifikat ansehen',
renovations: 'Renovierungen',
perSqm: '/m²',
historyTitle: 'Historie',
historySale: 'Verkauf',
historyBuilt: 'Baujahr',
tenureOwnerOccupied: 'Eigennutzung',
tenureRentedPrivate: 'Privat vermietet',
tenureRentedSocial: 'Sozialwohnung',
searchPlaceholder: 'Nach Adresse oder Postcode suchen...',
propertyData: 'Immobiliendaten',
propertyDataDesc:
@ -923,6 +927,14 @@ const de: Translations = {
geolocationFailed: 'Standort konnte nicht ermittelt werden',
},
demoLocation: {
title: 'Ihre Umgebung erkunden',
body: 'Möchten Sie Immobiliendaten in Ihrer Nähe sehen? Verwenden Sie Ihren Standort oder starten Sie die Demo in Canary Wharf.',
useLocation: 'Meinen Standort verwenden',
locating: 'Standort wird ermittelt…',
useDefault: 'Canary Wharf anzeigen',
},
// ── Mobile Drawer ──────────────────────────────────
mobileDrawer: {
closeDrawer: 'Drawer schließen',

View file

@ -820,11 +820,15 @@ const en = {
listedBuildingBadge: 'Likely listed',
epcRating: 'EPC rating:',
epcPotential: 'EPC potential:',
viewEpcCertificate: 'View EPC certificate',
renovations: 'Renovations',
perSqm: '/m²',
historyTitle: 'History',
historySale: 'Sale',
historyBuilt: 'Built',
tenureOwnerOccupied: 'Owner-occupied',
tenureRentedPrivate: 'Privately rented',
tenureRentedSocial: 'Social housing',
searchPlaceholder: 'Search by address or postcode...',
propertyData: 'Property Data',
propertyDataDesc:
@ -907,6 +911,15 @@ const en = {
geolocationFailed: 'Couldnt determine your location',
},
// ── Demo location prompt ───────────────────────────
demoLocation: {
title: 'Explore your area',
body: 'Want to see property data around you? Use your location, or start the demo at Canary Wharf.',
useLocation: 'Use my location',
locating: 'Locating…',
useDefault: 'Show Canary Wharf',
},
// ── Mobile Drawer ──────────────────────────────────
mobileDrawer: {
closeDrawer: 'Close drawer',

View file

@ -848,11 +848,15 @@ const fr: Translations = {
listedBuildingBadge: 'Bâtiment probablement classé',
epcRating: 'Note EPC :',
epcPotential: 'Potentiel EPC :',
viewEpcCertificate: 'Voir le certificat EPC',
renovations: 'Rénovations',
perSqm: '/m²',
historyTitle: 'Historique',
historySale: 'Vente',
historyBuilt: 'Construit',
tenureOwnerOccupied: 'Propriétaire occupant',
tenureRentedPrivate: 'Loué (privé)',
tenureRentedSocial: 'Logement social',
searchPlaceholder: 'Rechercher par adresse ou code postal...',
propertyData: 'Données immobilières',
propertyDataDesc:
@ -936,6 +940,14 @@ const fr: Translations = {
geolocationFailed: 'Impossible de déterminer votre position',
},
demoLocation: {
title: 'Explorez votre quartier',
body: 'Envie de voir les données immobilières autour de vous ? Utilisez votre position, ou commencez la démo à Canary Wharf.',
useLocation: 'Utiliser ma position',
locating: 'Localisation…',
useDefault: 'Afficher Canary Wharf',
},
// ── Mobile Drawer ──────────────────────────────────
mobileDrawer: {
closeDrawer: 'Fermer le tiroir',

View file

@ -808,11 +808,15 @@ const hi: Translations = {
listedBuildingBadge: 'शायद सूचीबद्ध',
epcRating: 'EPC रेटिंग:',
epcPotential: 'संभावित EPC:',
viewEpcCertificate: 'EPC प्रमाणपत्र देखें',
renovations: 'नवीनीकरण',
perSqm: '/वर्ग मी',
historyTitle: 'इतिहास',
historySale: 'बिक्री',
historyBuilt: 'निर्मित',
tenureOwnerOccupied: 'मालिक का निवास',
tenureRentedPrivate: 'निजी किराये पर',
tenureRentedSocial: 'सामाजिक किराया आवास',
searchPlaceholder: 'पते या पोस्टकोड से खोजें...',
propertyData: 'संपत्ति डेटा',
propertyDataDesc:
@ -891,6 +895,14 @@ const hi: Translations = {
geolocationFailed: 'आपका स्थान निर्धारित नहीं किया जा सका',
},
demoLocation: {
title: 'अपना क्षेत्र देखें',
body: 'क्या आप अपने आसपास की संपत्ति डेटा देखना चाहते हैं? अपना स्थान उपयोग करें, या Canary Wharf से डेमो शुरू करें।',
useLocation: 'मेरा स्थान उपयोग करें',
locating: 'स्थान खोजा जा रहा है…',
useDefault: 'Canary Wharf दिखाएं',
},
mobileDrawer: {
closeDrawer: 'ड्रॉअर बंद करें',
},

View file

@ -836,11 +836,15 @@ const hu: Translations = {
listedBuildingBadge: 'Talán műemlék',
epcRating: 'EPC minősítés:',
epcPotential: 'Lehetséges EPC-minősítés:',
viewEpcCertificate: 'EPC-tanúsítvány megtekintése',
renovations: 'Felújítások',
perSqm: '/m²',
historyTitle: 'Előzmények',
historySale: 'Eladás',
historyBuilt: 'Építés',
tenureOwnerOccupied: 'Tulajdonos lakja',
tenureRentedPrivate: 'Magánbérlemény',
tenureRentedSocial: 'Szociális bérlakás',
searchPlaceholder: 'Keresés cím vagy irányítószám alapján...',
propertyData: 'Ingatlanadatok',
propertyDataDesc:
@ -924,6 +928,14 @@ const hu: Translations = {
geolocationFailed: 'Nem sikerült meghatározni a tartózkodási helyed',
},
demoLocation: {
title: 'Fedezd fel a környékedet',
body: 'Szeretnél ingatlanadatokat látni a környékeden? Használd a helyzeted, vagy indítsd a demót a Canary Wharfnál.',
useLocation: 'Saját helyzet használata',
locating: 'Helymeghatározás…',
useDefault: 'Canary Wharf megjelenítése',
},
// ── Mobile Drawer ──────────────────────────────────
mobileDrawer: {
closeDrawer: 'Panel bezárása',

View file

@ -781,11 +781,15 @@ const zh: Translations = {
listedBuildingBadge: '可能为受保护建筑',
epcRating: 'EPC 评级:',
epcPotential: '潜在 EPC 评级:',
viewEpcCertificate: '查看 EPC 证书',
renovations: '改造记录',
perSqm: '/m²',
historyTitle: '历史',
historySale: '成交',
historyBuilt: '建成',
tenureOwnerOccupied: '自住',
tenureRentedPrivate: '私人出租',
tenureRentedSocial: '社会租赁',
searchPlaceholder: '按地址或邮编搜索...',
propertyData: '房产数据',
propertyDataDesc:
@ -866,6 +870,14 @@ const zh: Translations = {
geolocationFailed: '无法确定您的位置',
},
demoLocation: {
title: '探索您的区域',
body: '想查看您周围的房产数据吗?使用您的位置,或从金丝雀码头开始演示。',
useLocation: '使用我的位置',
locating: '正在定位…',
useDefault: '显示金丝雀码头',
},
// ── Mobile Drawer ──────────────────────────────────
mobileDrawer: {
closeDrawer: '关闭侧栏',