This commit is contained in:
Andras Schmelczer 2026-06-25 22:08:36 +01:00
parent c2c4ed6708
commit 2efa4d9f47
9 changed files with 1324 additions and 125 deletions

View file

@ -58,6 +58,8 @@ const hu: Translations = {
closePane: 'Panel bezárása',
yes: 'Igen',
no: 'Nem',
captions: 'Feliratok',
sqm: 'm²',
},
// ── Header / Nav ───────────────────────────────────
@ -626,6 +628,10 @@ const hu: Translations = {
backToLogin: 'Vissza a bejelentkezéshez',
registerConsent:
'A fiók létrehozásával elfogadod a <terms>Felhasználási feltételeket</terms> és az <privacy>Adatvédelmi tájékoztatót</privacy>.',
loginFailed: 'A bejelentkezés sikertelen',
registrationFailed: 'A regisztráció sikertelen',
oauthFailed: 'Az OAuth-bejelentkezés sikertelen',
passwordResetFailed: 'A jelszó-visszaállítási kérés sikertelen',
},
// ── Upgrade Modal ──────────────────────────────────
@ -721,6 +727,11 @@ const hu: Translations = {
outstanding: 'Kiváló',
distance: 'Távolság',
crimeType: 'Bűncselekménytípus',
qualificationLevel: 'Képzettségi szint',
tenureType: 'Lakhatási forma',
crimeWindow: 'Időszak',
crimeWindow7y: '7 év',
crimeWindow2y: '2 év',
ethnicity: 'Etnikai csoport',
poiType: 'POI-típus',
party: 'Párt',
@ -810,6 +821,7 @@ const hu: Translations = {
generatingFilters: 'Szűrők létrehozása...',
refiningResults: 'Eredmények finomhangolása...',
weeklyLimitReached: 'Elérted a heti AI-használati limitet. Automatikusan visszaáll jövő héten.',
generateFailed: 'A szűrők létrehozása sikertelen',
},
// ── Map Legend ─────────────────────────────────────
@ -829,6 +841,18 @@ const hu: Translations = {
ogSchools: 'Iskolák',
ogCrimeStats: 'Bűnözési adatok',
ogTransport: 'Közlekedés',
basemap: { standard: 'Térkép', satellite: 'Műhold' },
error: {
heading: 'A térkép hibába ütközött',
body: 'Ez akkor fordulhat elő, ha a böngésződ grafikus környezete megszakad.',
reload: 'Térkép újratöltése',
},
actualListings: {
label: 'Hirdetések',
show: 'Valódi hirdetések megjelenítése',
hide: 'Valódi hirdetések elrejtése',
},
poi: { zoomInToSeeDetails: 'Nagyíts rá a részletekért' },
},
// ── Properties Pane ────────────────────────────────
@ -907,6 +931,20 @@ const hu: Translations = {
crimeDataEnds: 'A körzet rendőrségi adatai {{year}}-ig érhetők el',
residents: 'Lakosok',
residentsTooltip: 'Állandó lakosok (ONS 2021-es népszámlálás)',
crimeWindow7y: 'Az elmúlt 7 év',
crimeWindow2y: 'Az elmúlt 2 év',
crimeWindowLabel: 'Időszak',
crimeCardTitle: '{{name}} évente',
crimeRecordsToggle: 'Egyedi bűncselekmények megjelenítése',
crimeRecordsHide: 'Egyedi bűncselekmények elrejtése',
crimeRecordsCount: '{{count}} bűncselekmény',
crimeRecordsLoading: 'Bűncselekmények betöltése…',
crimeRecordsEmpty: 'Nincs rögzített egyedi bűncselekmény',
crimeRecordsError: 'A bűncselekményeket nem sikerült betölteni',
crimeRecordsLoadMore: 'Több betöltése',
crimeNoLocation: 'A helyszín nincs megadva',
crimeOutcomeUnknown: 'Az eredmény nincs rögzítve',
crimeYearPointTooltip: '{{year}}: {{rate}}/év',
},
// ── Street View ────────────────────────────────────
@ -931,6 +969,7 @@ const hu: Translations = {
searchOn: 'Keresés {{radius}} sugárban ezen:',
exact: 'pontos',
outcodeNotRecognised: 'Ismeretlen irányítószám-körzet',
radiusMi: '{{count}} mérföldes sugár',
},
// ── Location Search ────────────────────────────────
@ -1036,6 +1075,7 @@ const hu: Translations = {
showcaseStep4ColCommute: 'Ingázás',
showcaseStep4ColPrice: 'Medián eladási ár',
showcaseStep4Conclusion: 'Innen már el tudod indítani a keresést.',
showcaseGe2024: '2024-es választás',
statProperties: 'korábbi eladás',
statFilters: 'kombinálható szűrő',
statEvery: 'Minden',
@ -1414,6 +1454,8 @@ const hu: Translations = {
noShareLinksYet: 'Még nincsenek megosztott hivatkozások',
copyShareLink: 'Megosztott hivatkozás másolása',
clicksLabel: 'kattintás',
fetchShareLinksError: 'A megosztott hivatkozások lekérése sikertelen',
updateNewsletterError: 'A hírlevél frissítése sikertelen',
},
// ── Saved Page ─────────────────────────────────────
@ -1429,6 +1471,12 @@ const hu: Translations = {
'Biztosan törölni szeretnéd ezt a mentett keresést? Ez nem vonható vissza.',
isBeingUpdated: '<strong>{{name}}</strong> frissítése folyamatban',
updating: 'Frissítés...',
loadFailed: 'A keresések betöltése sikertelen',
saveFailed: 'A keresés mentése sikertelen',
deleteFailed: 'A keresés törlése sikertelen',
updateNotesFailed: 'A jegyzetek frissítése sikertelen',
updateNameFailed: 'A név frissítése sikertelen',
updateFailed: 'A keresés frissítése sikertelen',
},
// ── Invites Page ───────────────────────────────────
@ -1448,6 +1496,7 @@ const hu: Translations = {
created: 'Létrehozva',
redeemed: 'Beváltva',
pending: 'Függőben',
createInviteError: 'A meghívó létrehozása sikertelen',
},
// ── Invite Page ────────────────────────────────────
@ -1476,6 +1525,105 @@ const hu: Translations = {
youAlreadyHaveLicense: 'Már van licenced',
accountHasFullAccess: 'A fiókod már teljes hozzáféréssel rendelkezik.',
failedToValidate: 'Nem sikerült a meghívó hivatkozás érvényesítése',
redeemFailed: 'A meghívó beváltása sikertelen',
},
// ── Errors ─────────────────────────────────────────
errors: {
appCrashTitle: 'Valami hiba történt',
appCrashBody: 'Frissítsd az oldalt az újrapróbálkozáshoz.',
},
// ── Listing ────────────────────────────────────────
listing: {
viewed: 'Megtekintve',
openListing: 'Hirdetés megnyitása',
listings: 'hirdetés',
listing: 'Hirdetés',
showingOf: '{{visible}} / {{count}} megjelenítve',
groupedNear: 'Ennél a térképponton csoportosítva',
},
// ── Overlays ───────────────────────────────────────
overlays: {
heading: 'Rétegek',
baseMap: 'Alaptérkép',
colourOpacity: 'Színek átlátszósága',
dataOverlays: 'Adatrétegek',
about: 'Névjegy: {{name}}',
zoomWarning: 'Nagyíts tovább a kiválasztott réteg megtekintéséhez.',
zoomWarning_other: 'Nagyíts tovább a kiválasztott rétegek megtekintéséhez.',
noise: {
label: 'Zaj',
detail:
'Defra Strategic Noise Mapping Round 4 (2022), amely az úti, vasúti és repülőtéri forrásokat egyesíti. Az értékek az EU-szabványos Lden mutató szerintiek (nappal-este-éjjel 24 órás súlyozott átlag), 10 m-es rácson, a talaj felett 4 m-en modellezve. A világosabb területek magasabb modellezett zajt jeleznek. Licenc: Open Government Licence v3.0.',
},
crimeHotspots: {
label: 'Bűnözési gócpontok',
detail:
'A police.uk által közzétett, utcaszintű bűncselekmények kliensoldali hőtérképe a legutóbbi hónapokból. A police.uk koordinátái anonimizált, rácshoz illesztett pontok, nem pontos bűncselekményi helyszínek, ezért a hőtérképet a relatív sűrűség közelítéseként érdemes olvasni, nem az esetek pontos térképeként.',
},
treesOutsideWoodlands: {
label: 'Fák és erdő',
detail:
'Forest Research Trees Outside Woodland (TOW) v1 lombkorona-poligonok — magányos fák és facsoportok — egyesítve a National Forest Inventory (NFI) erdőblokkjaival (≥0,5 ha), amelyeket a TOW szándékosan kihagy. Együtt lefedik mind az utcai fákat, mind a valódi erdőket. A poligonok átlátszatlansága a lombkorona-területtel arányosan változik.',
},
propertyBorders: {
label: 'Telekhatárok',
detail:
'HM Land Registry INSPIRE Index Polygons — a szabad tulajdonú, bejegyzett ingatlanok helyzete és tájékoztató kiterjedése Angliában és Walesben, utcaszinten körvonalként ábrázolva. Ezek csak tájékoztató „általános határok”, nem az ingatlan pontos jogi határai, és nem tartalmazzák a kizárólag bérleti jogú érdekeltségeket és a be nem jegyzett földeket (a szabad tulajdonú föld nagyjából 8590%-a van lefedve). Ezek az információk Crown copyright és adatbázis-jogok 2026 hatálya alá tartoznak, és a HM Land Registry engedélyével kerülnek közlésre. A poligonok (beleértve a hozzájuk tartozó geometriát, azaz az x, y koordinátákat) Crown copyright és adatbázis-jogok 2026 Ordnance Survey AC0000851063 hatálya alá tartoznak. Licenc: Open Government Licence v3.0.',
},
newDevelopments: {
label: 'Új fejlesztések',
detail:
'Előretekintő lista az új lakásépítésekről. A kék jelölők a törvényi MHCLG Brownfield Land nyilvántartásokban szereplő helyszíneket mutatják — mindegyik becsült nettó lakáskapacitással és építési engedélyezési státusszal —, a Homes England Land Hub értékesítési helyszíneivel együtt. Ezek megmutatják, hol terveznek új otthonokat, gyakran évekkel azelőtt, hogy megjelennének az EPC- vagy eladási nyilvántartásokban. A lakásszámok kapacitásbecslések, nem kötelezettségvállalások, és egy nyilvántartásban szereplő helyszín lehetőség, nem az építkezés garanciája. Licenc: Open Government Licence v3.0.',
},
},
// ── Crime Types ────────────────────────────────────
crimeTypes: {
violenceAndSexualOffences: 'Erőszakos és szexuális bűncselekmények',
antiSocialBehaviour: 'Közösségellenes viselkedés',
criminalDamageAndArson: 'Rongálás és gyújtogatás',
publicOrder: 'Közrend elleni cselekmény',
shoplifting: 'Bolti lopás',
vehicleCrime: 'Járművel kapcsolatos bűncselekmény',
burglary: 'Betörés',
otherTheft: 'Egyéb lopás',
theftFromThePerson: 'Személytől való lopás',
bicycleTheft: 'Kerékpárlopás',
drugs: 'Kábítószer',
robbery: 'Rablás',
possessionOfWeapons: 'Fegyvertartás',
otherCrime: 'Egyéb bűncselekmény',
},
// ── Journey ────────────────────────────────────────
journey: {
bus: 'Busz',
lineSuffix: 'vonal',
},
// ── POI Popup ──────────────────────────────────────
poiPopup: {
school: {
capacity: 'Kapacitás',
type: 'Típus',
ages: 'Életkor',
gender: 'Nem',
pupilsLabel: 'Tanulók',
pupils: 'tanuló',
freeMeal: 'Ingyenes étkezés',
ofsted: 'Ofsted',
sixthForm: 'Felső középfok',
religion: 'Vallás',
admissions: 'Felvétel',
trust: 'Fenntartó',
address: 'Cím',
localAuthority: 'Önk.',
head: 'Igazgató',
website: 'Weboldal',
},
},
// ── Format / Time ──────────────────────────────────
@ -1517,6 +1665,9 @@ const hu: Translations = {
step6Title: 'Mi van a közelben?',
step6Content:
'Kapcsolja be az iskolákat, üzleteket, állomásokat, parkokat és éttermeket a térképen, hogy lássa, mi érhető el.',
step7Title: 'Adjon hozzá több réteget',
step7Content:
'Kapcsoljon be olyan rétegeket a térképen, mint a bűnözési gócpontok, zaj, faállomány, telekhatárok és új építésű területek, és váltson alaptérképet igény szerint.',
},
// ── Server-derived values ──────────────────────────
@ -1574,23 +1725,60 @@ const hu: Translations = {
'Housing Conditions Score': 'Lakáskörülmények pontszám',
'Air Quality and Road Safety Score': 'Levegőminőség és közlekedésbiztonság pontszám',
// ─ Feature names (Crime) ─
'Serious crime (avg/yr)': 'Súlyos bűncselekmény (sűrűség)',
'Minor crime (avg/yr)': 'Kisebb bűncselekmény (sűrűség)',
'Violence and sexual offences (avg/yr)': 'Erőszak és szexuális bűncselekmények (sűrűség)',
'Burglary (avg/yr)': 'Betörés (sűrűség)',
'Robbery (avg/yr)': 'Rablás (sűrűség)',
'Vehicle crime (avg/yr)': 'Járművel kapcsolatos bűncselekmények (sűrűség)',
'Anti-social behaviour (avg/yr)': 'Közösségellenes magatartás (sűrűség)',
'Criminal damage and arson (avg/yr)': 'Rongálás és gyújtogatás (sűrűség)',
'Other theft (avg/yr)': 'Egyéb lopás (sűrűség)',
'Theft from the person (avg/yr)': 'Személytől történő lopás (sűrűség)',
'Shoplifting (avg/yr)': 'Bolti lopás (sűrűség)',
'Bicycle theft (avg/yr)': 'Kerékpárlopás (sűrűség)',
'Drugs (avg/yr)': 'Kábítószer (sűrűség)',
'Possession of weapons (avg/yr)': 'Fegyverbirtoklás (sűrűség)',
'Public order (avg/yr)': 'Közrend (sűrűség)',
'Other crime (avg/yr)': 'Egyéb bűncselekmény (sűrűség)',
// ─ Feature names (Crime) — népességre normált ráta, 7 év és 2 év ─
'Serious crime (/yr, 7y)': 'Súlyos bűncselekmény (évente, 7 év)',
'Serious crime (/yr, 2y)': 'Súlyos bűncselekmény (évente, 2 év)',
'Minor crime (/yr, 7y)': 'Kisebb bűncselekmény (évente, 7 év)',
'Minor crime (/yr, 2y)': 'Kisebb bűncselekmény (évente, 2 év)',
'Violence and sexual offences (/yr, 7y)':
'Erőszak és szexuális bűncselekmények (évente, 7 év)',
'Violence and sexual offences (/yr, 2y)':
'Erőszak és szexuális bűncselekmények (évente, 2 év)',
'Burglary (/yr, 7y)': 'Betörés (évente, 7 év)',
'Burglary (/yr, 2y)': 'Betörés (évente, 2 év)',
'Robbery (/yr, 7y)': 'Rablás (évente, 7 év)',
'Robbery (/yr, 2y)': 'Rablás (évente, 2 év)',
'Vehicle crime (/yr, 7y)':
'Járművel kapcsolatos bűncselekmények (évente, 7 év)',
'Vehicle crime (/yr, 2y)':
'Járművel kapcsolatos bűncselekmények (évente, 2 év)',
'Anti-social behaviour (/yr, 7y)': 'Közösségellenes magatartás (évente, 7 év)',
'Anti-social behaviour (/yr, 2y)': 'Közösségellenes magatartás (évente, 2 év)',
'Criminal damage and arson (/yr, 7y)':
'Rongálás és gyújtogatás (évente, 7 év)',
'Criminal damage and arson (/yr, 2y)':
'Rongálás és gyújtogatás (évente, 2 év)',
'Other theft (/yr, 7y)': 'Egyéb lopás (évente, 7 év)',
'Other theft (/yr, 2y)': 'Egyéb lopás (évente, 2 év)',
'Theft from the person (/yr, 7y)': 'Személytől történő lopás (évente, 7 év)',
'Theft from the person (/yr, 2y)': 'Személytől történő lopás (évente, 2 év)',
'Shoplifting (/yr, 7y)': 'Bolti lopás (évente, 7 év)',
'Shoplifting (/yr, 2y)': 'Bolti lopás (évente, 2 év)',
'Bicycle theft (/yr, 7y)': 'Kerékpárlopás (évente, 7 év)',
'Bicycle theft (/yr, 2y)': 'Kerékpárlopás (évente, 2 év)',
'Drugs (/yr, 7y)': 'Kábítószer (évente, 7 év)',
'Drugs (/yr, 2y)': 'Kábítószer (évente, 2 év)',
'Possession of weapons (/yr, 7y)': 'Fegyverbirtoklás (évente, 7 év)',
'Possession of weapons (/yr, 2y)': 'Fegyverbirtoklás (évente, 2 év)',
'Public order (/yr, 7y)': 'Közrend (évente, 7 év)',
'Public order (/yr, 2y)': 'Közrend (évente, 2 év)',
'Other crime (/yr, 7y)': 'Egyéb bűncselekmény (évente, 7 év)',
'Other crime (/yr, 2y)': 'Egyéb bűncselekmény (évente, 2 év)',
// Csak a bűncselekménytípus megnevezések (típusonkénti bontás + rekordlista).
// (A „Burglary” már szerepel lent a konkrét bűncselekmények között.)
'Violence and sexual offences': 'Erőszak és szexuális bűncselekmények',
Robbery: 'Rablás',
'Vehicle crime': 'Járművel kapcsolatos bűncselekmények',
'Anti-social behaviour': 'Közösségellenes magatartás',
'Criminal damage and arson': 'Rongálás és gyújtogatás',
'Other theft': 'Egyéb lopás',
'Theft from the person': 'Személytől történő lopás',
Shoplifting: 'Bolti lopás',
'Bicycle theft': 'Kerékpárlopás',
Drugs: 'Kábítószer',
'Possession of weapons': 'Fegyverbirtoklás',
'Public order': 'Közrend',
'Other crime': 'Egyéb bűncselekmény',
// ─ Feature names (Neighbours) ─
'Median age': 'Medián életkor',