This commit is contained in:
Andras Schmelczer 2026-05-11 21:38:26 +01:00
parent 9248e26af2
commit f2a2651b8a
95 changed files with 3993 additions and 1471 deletions

View file

@ -7,6 +7,8 @@ const hu: Translations = {
cancel: 'Mégse',
close: 'Bezárás',
delete: 'Törlés',
finish: 'Befejezés',
language: 'Nyelv',
open: 'Megnyitás',
share: 'Megosztás',
copy: 'Másolás',
@ -21,6 +23,7 @@ const hu: Translations = {
viewDataSource: 'Adatforrás megtekintése',
total: 'Összesen',
min: 'perc',
max: 'max.',
or: 'vagy',
area: 'Terület',
properties: 'Ingatlanok',
@ -31,6 +34,11 @@ const hu: Translations = {
clickForDetails: 'Kattints a részletekhez',
property: 'ingatlan',
propertiesPlural: 'ingatlanok',
places: 'hely',
noData: 'Nincs adat',
allLow: 'Mind alacsony',
connectingToServer: 'Kapcsolódás a szerverhez...',
closePane: 'Panel bezárása',
},
// ── Header / Nav ───────────────────────────────────
@ -72,6 +80,35 @@ const hu: Translations = {
home: 'Főoldal',
},
// ── Toasts ─────────────────────────────────────────
toasts: {
propertySaved: 'Ingatlan mentve!',
viewSaved: 'Mentett megtekintése',
dontShowAgain: 'Ne mutasd újra',
},
// ── SEO Page Chrome ────────────────────────────────
seo: {
breadcrumb: 'Morzsanavigáció',
reviewDataSources: 'Adatforrások áttekintése',
whatYouCanCompare: 'Mit tudsz összehasonlítani',
whatYouCanCompareDesc:
'Minden oldal valódi előszűrési munkára épül: a lehetetlen helyek kizárására, a megmaradó irányítószámok összevetésére és a következő ellenőrzés eldöntésére.',
howToUseIt: 'Használat',
howToUseItDesc:
'Ezekkel a munkafolyamatokkal az oldal már azelőtt hasznos, hogy hirdetési portált nyitnál vagy megtekintést foglalnál.',
methodAndLimitations: 'Módszer és korlátok',
methodAndLimitationsDesc:
'Az adatok összehasonlításra és előszűrésre szolgálnak. Fontos döntésekhez továbbra is aktuális hirdetések, szakmai ellenőrzések és közvetlen helyi validálás szükséges.',
questionsBuyersAsk: 'Vevői kérdések',
relatedGuides: 'Kapcsolódó útmutatók',
relatedGuidesDesc: 'Folytasd az indexelt nyilvános oldalakon kanonikus belső hivatkozásokkal.',
frequentlyAskedQuestions: 'Gyakori kérdések',
relatedPages: 'Kapcsolódó oldalak',
relatedPagesDesc:
'Ezekkel a belső linkekkel ugyanazt az ingatlankeresési folyamatot más nézőpontból hasonlíthatod össze.',
},
// ── Auth Modal ─────────────────────────────────────
auth: {
logIn: 'Bejelentkezés',
@ -86,9 +123,9 @@ const hu: Translations = {
passwordPlaceholderRegister: 'Minimum 8 karakter',
passwordPlaceholderLogin: 'Jelszavad',
forgotPassword: 'Elfelejtetted a jelszavad?',
resetSent: 'Ellenőrizd az e-mailjeidet a visszaállító linkhez.',
resetSent: 'Ellenőrizd az e-mailjeidet a visszaállító hivatkozáshoz.',
pleaseWait: 'Kérjük, várj...',
sendResetLink: 'Visszaállító link küldése',
sendResetLink: 'Visszaállító hivatkozás küldése',
backToLogin: 'Vissza a bejelentkezéshez',
},
@ -163,6 +200,20 @@ const hu: Translations = {
clearAllSavePrompt: 'Szeretnéd menteni a jelenlegi szűrőket a törlés előtt?',
saveAndClear: 'Mentés és törlés',
clearWithoutSaving: 'Törlés mentés nélkül',
withoutThisFilter: '+{{value}} e szűrő nélkül',
schoolType: 'Iskolatípus',
schoolRating: 'Iskolai értékelés',
schoolDistance: 'Iskolatávolság',
primary: 'Általános',
secondary: 'Középiskola',
rating: 'Értékelés',
goodPlus: 'Jó+',
outstanding: 'Kiváló',
distance: 'Távolság',
crimeType: 'Bűncselekménytípus',
ethnicity: 'Etnikai csoport',
poiType: 'POI-típus',
party: 'Párt',
},
// ── Philosophy Popup ───────────────────────────────
@ -246,6 +297,16 @@ const hu: Translations = {
previewing: '\u201c{{name}}\u201d előnézete',
},
// ── Map ────────────────────────────────────────────
map: {
ogTitle: 'A te tökéletes irányítószámod',
ogPropertyPrices: 'Ingatlanárak',
ogEnergyRatings: 'Energiaértékelések',
ogSchools: 'Iskolák',
ogCrimeStats: 'Bűnözési adatok',
ogTransport: 'Közlekedés',
},
// ── Properties Pane ────────────────────────────────
propertyCard: {
unknownAddress: 'Ismeretlen cím',
@ -276,15 +337,19 @@ const hu: Translations = {
areaOverview: 'Áttekintés',
statsFor: 'Statisztikák a(z) {{type}} összes ingatlanáról',
matchingFilters: ' az összes aktív szűrőnek megfelelően',
filtersAffectStats:
'A szűrők itt is érvényesek: az értékek, diagramok és ingatlanszámok a(z) {{count}} aktív szűrőt használják.',
statsBasis: 'Statisztika alapja',
matchingFiltersOption: 'Illeszkedő szűrők',
allPropertiesOption: 'Összes ingatlan',
filtersAffectStats: 'A panel statisztikái a(z) {{count}} aktív szűrőt használják.',
filtersIgnoredForStats: 'A kiválasztott terület összes ingatlanának statisztikái láthatók.',
noFiltersAffectStats:
'Adjon hozzá szűrőket, hogy ezek az értékek az illeszkedő ingatlanokra számolódjanak újra.',
noFilteredMatches: 'Ezen a területen egyetlen ingatlan sem felel meg a szűrőknek.',
unfilteredAreaCount:
'{{count}} ingatlan található itt szűrők nélkül, tehát a hely érvényes, csak a szűrők kizárják.',
noUnfilteredAreaProperties: 'A kiválasztott területen szűrők nélkül sem található ingatlan.',
relaxFiltersHint: 'Lazítson vagy törölje a szűrőket, hogy lássa a terület ingatlanjait.',
'Nincsenek aktív szűrők; a statisztikák a terület összes ingatlanára vonatkoznak.',
filteredStatsEmpty: 'A szűrt statisztikák üresek',
showAllStatsHint:
'{{count}} ingatlan található itt szűrők nélkül. Váltson az összes ingatlanra a terület áttekintéséhez.',
showAllStatsFallback:
'Váltson az összes ingatlanra, hogy aktív szűrők nélkül tekintse át ezt a területet.',
showAllStats: 'Összes ingatlan mutatása',
viewProperties: '{{count}} ingatlan megtekintése',
viewPropertiesShort: 'Ingatlanok megtekintése',
priceHistory: 'Ártörténet',
@ -359,12 +424,32 @@ const hu: Translations = {
'Állítsd be a költségvetést, ingázást, iskolákat, biztonságot, zajt, internetet és életstílust. A Perfect Postcode átnézi Anglia irányítószámait, és megmutatja azokat a helyeket is, amelyeket sosem írtál volna be egy ingatlanportálra.',
exploreTheMap: 'Megfelelő irányítószámok keresése',
seeTheDifference: 'Így működik',
productDemoLabel: 'Perfect Postcode termékdemó',
playProductDemo: 'Perfect Postcode termékdemó lejátszása',
scrollToProductDemo: 'Ugrás a termékdemóhoz',
showcaseHeader: 'Így működik',
showcaseContext: 'Így működik a Perfect Postcode',
showcaseFeaturePriceShort: 'Ár',
showcaseFeatureNoiseShort: 'Zaj',
showcaseFeatureSchoolsShort: 'Iskolák',
showcaseFeatureTravelShort: 'Utazás',
showcaseGoodPrimariesNearby: '{{count}}+ jó általános iskola a közelben',
showcaseWithinRail: '{{count}} percen belül vasúthoz',
showcaseMatchingHomesLabel: 'Illeszkedő otthonok',
showcaseMatchingHomes: '{{value}} illeszkedő otthon',
showcaseMedianPrice: '{{value}} medián',
showcaseJourneyRoutes: 'Útvonalak',
showcaseNearby: '{{value}} a közelben',
showcasePoliticalVoteShare: 'Politikai szavazatarány',
showcaseLotsMore: '...és még sok más',
showcaseMinutes: '{{count}} perc',
showcaseSendShortlist: 'Küldd el a szűkített listát',
showcaseDownloadXlsx: '.xlsx letöltése',
showcaseTopThree: 'Top 3',
showcaseScoutBullet1:
'Járd be az utcákat, mielőtt a hirdetéskeresés leszűkíti a lehetőségeidet.',
showcaseScoutBullet2: 'Valódi bejárati ajtótól teszteld az ingázást, ne csak városrésznévből.',
showcaseScoutBullet3: 'Bizonyítékokkal a kezedben hasonlítsd össze a megtekintéseket.',
showcaseStep1Tab: 'Szűrés',
showcaseStep1Title: 'A homályos igényekből pontos keresés lesz',
showcaseStep1Body:
@ -517,16 +602,16 @@ const hu: Translations = {
dsCrimeName: 'Utcaszintű bűnözési adatok',
dsCrimeOrigin: 'data.police.uk',
dsCrimeUse:
'Utcaszintű bűnözési adatok 2023-tól 2025-ig, éves átlagokba összegézve LSOA-nként és bűncselekménytípusonként (erőszak, betörés, közérdekű rendsértség, kábítószer, járműbűnözés stb.).',
'Utcaszintű bűnözési adatok 2023-tól 2025-ig, éves átlagokba összegezve LSOA-nként és bűncselekménytípusonként (erőszak, betörés, közösségellenes magatartás, kábítószer, járműbűnözés stb.).',
dsOsmName: 'OpenStreetMap POI-k',
dsOsmOrigin: 'OpenStreetMap contributors / Geofabrik',
dsOsmUse:
'Érdekes pontok, beleértve üzleteket, éttermeket, egészségügyet, szabadidőt, turizmust és még sok mást Nagy-Britanniában.',
dsGeolytixRetailName: 'GEOLYTIX Grocery Retail Points',
dsGeolytixRetailName: 'GEOLYTIX élelmiszer-kiskereskedelmi pontok',
dsGeolytixRetailOrigin: 'GEOLYTIX',
dsGeolytixRetailUse:
'Szupermarketek és kisboltok helyei az Egyesült Királyságban, többek között Waitrose, Tesco, Sainsburys, Asda, Morrisons, Aldi, Lidl, Co-op, M&S, Iceland és Spar láncokkal.',
dsGreenspaceName: 'OS Open Greenspace',
dsGreenspaceName: 'OS nyílt zöldterületek',
dsGreenspaceOrigin: 'Ordnance Survey',
dsGreenspaceUse:
'Hivatalos zöldterületi határok Nagy-Britanniában, beleértve a közparkokat, kerteket, sportterületeket és játszótereket. A poligon középpontjait használjuk a park közelségi számláláshoz és a legközelebbi park távolságának számításához.',
@ -621,7 +706,7 @@ const hu: Translations = {
'Ma még nem. Mutatunk például közúti zajt, energiaértékelést, építési kort és az irányítószám környezetét. Árvízkockázatot, jogi kérdéseket, szerkezeti problémákat, hitellel kapcsolatos ügyeket és felmérési eredményeket továbbra is külön kell ellenőrizni vásárlás előtt.',
faqEnv3Q: 'Milyen fenntartási költségeket ellenőrizhetek megtekintés előtt?',
faqEnv3A:
'Megtekintés előtt ellenőrizhetsz energiaértékelést, alapterületet, építési kort, council tax területet, internetet és zajt. Ez nem jósolja meg a pontos számláidat, de segít korán elkerülni a nyilvánvalóan rossz illeszkedéseket.',
'Megtekintés előtt ellenőrizhetsz energiaértékelést, alapterületet, építési kort, helyi adó területét, internetet és zajt. Ez nem jósolja meg a pontos számláidat, de segít korán elkerülni a nyilvánvalóan rossz illeszkedéseket.',
// FAQ items — Listing Portals and Due Diligence
faqDueDiligence1Q: 'Rightmove előtt vagy után használjam?',
faqDueDiligence1A:
@ -635,7 +720,7 @@ const hu: Translations = {
'Jelenleg nem. A Perfect Postcode eladási árakra, energiaértékelésekre, irányítószámokra, utazási időkre és környékinformációkra épül, nem élő hirdetésváltozásokra. Az eladási előzményeket, becsült aktuális értéket és négyzetméterárat viszont használhatod annak megítélésére, hogy egy irányár magasnak tűnik-e.',
faqDueDiligence4Q: 'Mit kell még ellenőriznem ajánlattétel előtt?',
faqDueDiligence4A:
'A Perfect Postcode-dal ellenőrizd a környéket és a valószínű értéket, majd ajánlattétel előtt erősítsd meg a hirdetés részleteit. Ellenőrizd a tulajdonformát, leasehold részleteket, service charge-ot, tervezési előzményeket, árvízkockázatot, jogi kérdéseket, hitelfeltételeket és felmérési eredményeket is.',
'A Perfect Postcode-dal ellenőrizd a környéket és a valószínű értéket, majd ajánlattétel előtt erősítsd meg a hirdetés részleteit. Ellenőrizd a tulajdonformát, a bérleti jog részleteit, a szolgáltatási díjakat, a tervezési előzményeket, az árvízkockázatot, a jogi kérdéseket, a hitelfeltételeket és a felmérési eredményeket is.',
// FAQ items — Privacy and Data Protection
faqPrivacy1Q: 'Tároltok rólam személyes adatokat?',
faqPrivacy1A:
@ -649,7 +734,7 @@ const hu: Translations = {
'Megtehetnéd egyedül is, de akkor eladási árakat, energiaértékeléseket, bűnözést, iskolákat, internetet, helyi tényeket, környezetet, utazási időket és térképeket kellene ellenőrizned irányítószámonként. A Perfect Postcode ezeket egy kereshető angliai térképbe rendezi.',
faqWhy3Q: 'Mennyire megbízhatóak az adatok?',
faqWhy3A:
'A fő források hivatalos vagy széles körben használt nyilvános adatok: eladási árak, energiaértékelések, helyi tények, iskolaminősítések, internet, bűnözés, környezet, térképek és utcai adatok. Hasznosak shortlisthez és összehasonlításhoz, de minden vásárlási döntéshez aktuális ellenőrzések és szükség esetén szakértői tanács kell.',
'A fő források hivatalos vagy széles körben használt nyilvános adatok: eladási árak, energiaértékelések, helyi tények, iskolaminősítések, internet, bűnözés, környezet, térképek és utcai adatok. Hasznosak rövid lista készítéséhez és összehasonlításhoz, de minden vásárlási döntéshez aktuális ellenőrzések és szükség esetén szakértői tanács kell.',
// FAQ items — Pricing and Access
faqPricing1Q: 'Miért fizessek, ha vannak ingyenes irányítószám-jelentések?',
faqPricing1A:
@ -708,17 +793,17 @@ const hu: Translations = {
// ── Invites Page ───────────────────────────────────
invitesPage: {
inviteLinksLicensed: 'A meghívó linkek a licencelt felhasználók számára érhetők el.',
inviteLinksLicensed: 'A meghívó hivatkozások a licencelt felhasználók számára érhetők el.',
inviteAdminLabel: 'Barátok meghívása (100% kedvezmény)',
inviteReferralLabel: 'Barátok meghívása (30% kedvezmény)',
generateFreeInvite: 'Ingyenes meghívó link létrehozása',
generateReferralLink: 'Ajánló link létrehozása',
copyInviteLink: 'Meghívó link másolása',
generateFreeInvite: 'Ingyenes meghívó hivatkozás létrehozása',
generateReferralLink: 'Ajánló hivatkozás létrehozása',
copyInviteLink: 'Meghívó hivatkozás másolása',
adminInvitesTitle: 'Adminisztrátori meghívók (100% kedvezmény)',
referralInvitesTitle: 'Ajánló meghívók (30% kedvezmény)',
yourInviteLinks: 'Meghívó linkjeid',
yourInviteLinks: 'Meghívó hivatkozásaid',
noInvitesYet: 'Még nincsenek létrehozott meghívók',
link: 'Link',
link: 'Hivatkozás',
status: 'Állapot',
created: 'Létrehozva',
redeemed: 'Beváltva',
@ -739,9 +824,9 @@ const hu: Translations = {
propertyInfo: 'Árak, ingázás, iskolák, bűnözés, zaj, szélessáv, EPC és még sok más',
invalidInvite: 'Érvénytelen meghívó',
inviteAlreadyUsed: 'A meghívó már felhasználva',
inviteAlreadyUsedDesc: 'Ez a meghívó link már be lett váltva.',
invalidInviteLink: 'Érvénytelen meghívó link',
invalidInviteLinkDesc: 'Ez a meghívó link érvénytelen vagy lejárt.',
inviteAlreadyUsedDesc: 'Ez a meghívó hivatkozás már be lett váltva.',
invalidInviteLink: 'Érvénytelen meghívó hivatkozás',
invalidInviteLinkDesc: 'Ez a meghívó hivatkozás érvénytelen vagy lejárt.',
licenseActivated: 'Licenc aktiválva!',
fullAccessGranted: 'Most már teljes hozzáférésed van a Perfect Postcode-hoz.',
activating: 'Aktiválás...',
@ -750,7 +835,7 @@ const hu: Translations = {
registerToClaim: 'Regisztrálj az igényléshez',
youAlreadyHaveLicense: 'Már van licenced',
accountHasFullAccess: 'A fiókod már teljes hozzáféréssel rendelkezik.',
failedToValidate: 'Nem sikerült a meghívó link érvényesítése',
failedToValidate: 'Nem sikerült a meghívó hivatkozás érvényesítése',
},
// ── Map Page ───────────────────────────────────────
@ -808,11 +893,11 @@ const hu: Translations = {
Properties: 'Ingatlanok',
Transport: 'Közlekedés',
Education: 'Oktatás',
Deprivation: 'Depriváció',
'Area characteristics': 'Területi jellemzők',
Crime: 'Bűnözés',
Demographics: 'Demográfia',
Politics: 'Politika',
Neighbours: 'Szomszédok',
Amenities: 'Szolgáltatások',
Environment: 'Környezet',
// ─ Feature names (Properties) ─
'Property type': 'Ingatlantípus',
@ -833,8 +918,6 @@ const hu: Translations = {
'Interior height (m)': 'Belmagasság (m)',
// ─ Feature names (Transport) ─
'Distance to nearest train or tube station (km)':
'Távolság a legközelebbi vonat- vagy metróállomástól (km)',
'Travel time to nearest train or tube station (min)':
'Utazási idő a legközelebbi vonat- vagy metróállomásig (perc)',
@ -849,7 +932,7 @@ const hu: Translations = {
'Outstanding secondary schools within 5km': 'Kiemelkedő középiskolák 5 km-en belül',
'Education, Skills and Training Score': 'Oktatás, készségek és képzés pontszám',
// ─ Feature names (Deprivation) ─
// ─ Feature names (Area characteristics) ─
'Income Score': 'Jövedelmi pontszám',
'Employment Score': 'Foglalkoztatottsági pontszám',
'Health Deprivation and Disability Score': 'Egészségügyi depriváció és fogyatékosság pontszám',
@ -865,18 +948,18 @@ const hu: Translations = {
'Burglary (avg/yr)': 'Betörés (éves átlag)',
'Robbery (avg/yr)': 'Rablás (éves átlag)',
'Vehicle crime (avg/yr)': 'Járműbűnözés (éves átlag)',
'Anti-social behaviour (avg/yr)': 'Közérdekű rendsértség (éves átlag)',
'Anti-social behaviour (avg/yr)': 'Közösségellenes magatartás (éves átlag)',
'Criminal damage and arson (avg/yr)': 'Rongálás és gyújtogatás (éves átlag)',
'Other theft (avg/yr)': 'Egyéb lopás (éves átlag)',
'Theft from the person (avg/yr)': 'Személy elleni lopás (éves átlag)',
'Shoplifting (avg/yr)': 'Boltí lopás (éves átlag)',
'Shoplifting (avg/yr)': 'Bolti lopás (éves átlag)',
'Bicycle theft (avg/yr)': 'Kerékpárlopás (éves átlag)',
'Drugs (avg/yr)': 'Kábítószer (éves átlag)',
'Possession of weapons (avg/yr)': 'Fegyvertartás (éves átlag)',
'Public order (avg/yr)': 'Közrend (éves átlag)',
'Other crime (avg/yr)': 'Egyéb bűncselekmény (éves átlag)',
// ─ Feature names (Demographics) ─
// ─ Feature names (Neighbours) ─
'Median age': 'Medián életkor',
'% White': '% fehér',
'% South Asian': '% dél-ázsiai',
@ -885,7 +968,6 @@ const hu: Translations = {
'% Mixed': '% vegyes',
'% Other': '% egyéb',
// ─ Feature names (Politics) ─
'Voter turnout (%)': 'Választási részvétel (%)',
'% Labour': '% Munkáspárt',
'% Conservative': '% Konzervatív',
@ -897,12 +979,17 @@ const hu: Translations = {
// ─ Feature names (Amenities) ─
'Distance to nearest park (km)': 'Távolság a legközelebbi parktól (km)',
'Number of parks within 1km': 'Parkok száma 1 km-en belül',
'Number of restaurants within 2km': 'Éttermek száma 2 km-en belül',
'Number of grocery shops and supermarkets within 2km':
'Élelmiszerboltok és szupermarketek száma 2 km-en belül',
'Noise (dB)': 'Zaj (dB)',
'Max available download speed (Mbps)': 'Max elérhető letöltési sebesség (Mbps)',
// ─ Client-side aggregate filter names ─
Schools: 'Iskolák',
'Specific crimes': 'Konkrét bűncselekmények',
Ethnicities: 'Etnikai csoportok',
'POI distance': 'POI-távolság',
'POIs within 2km': 'POI-k 2 km-en belül',
'POIs within 5km': 'POI-k 5 km-en belül',
// ─ Enum values ─
Detached: 'Különálló',
'Semi-Detached': 'Ikerház',
@ -919,6 +1006,9 @@ const hu: Translations = {
'Minor crime': 'Kisebb bűncselekmény',
'Ethnic composition': 'Etnikai összetétel',
'Political vote share': 'Szavazati megoszlás',
'Anti-social': 'Közösségellenes',
Vehicle: 'Jármű',
Burglary: 'Betörés',
// ─ POI group names ─
'Public Transport': 'Tömegközlekedés',
@ -956,7 +1046,7 @@ const hu: Translations = {
'Sports Centre': 'Sportközpont',
Entertainment: 'Szórakoztatás',
Supermarket: 'Szupermarket',
'Convenience Store': 'Kísbolt',
'Convenience Store': 'Kisbolt',
Bakery: 'Pékség',
'Butcher & Fishmonger': 'Hentes és halas',
Greengrocer: 'Zöldséges',
@ -965,7 +1055,7 @@ const hu: Translations = {
'Fashion & Clothing': 'Divat és ruházat',
Electronics: 'Elektronika',
'Charity Shop': 'Jótékonysági bolt',
'DIY & Hardware': 'Barkacs és vas',
'DIY & Hardware': 'Barkács és vasáru',
'Home & Garden': 'Otthon és kert',
Bookshop: 'Könyvesbolt',
'Pet Shop': 'Állatkereskedés',
@ -975,7 +1065,7 @@ const hu: Translations = {
'Gift & Hobby': 'Ajándék és hobbi',
'Specialist Shop': 'Szaküzlet',
'Hairdresser & Beauty': 'Fodrász és szépség',
'Gym & Fitness': 'Edzterem és fitnesz',
'Gym & Fitness': 'Edzőterem és fitnesz',
'Dry Cleaner & Laundry': 'Vegytisztító és mosoda',
'Car Services': 'Autós szolgáltatások',
'Post Office': 'Posta',