{
  "landing": {
    "meta": {
      "title": "TreeDetect | Drónos erdőfelmérés platform",
      "description": "A TreeDetect drónos erdőfelmérési platform: LiDAR- és fotogrammetriai adatokból órák alatt készít erdőleltárt és faállomány-elemzést. Tervezd meg a drónrepülést, futtasd az automatikus feldolgozást, és oszd meg az online, interaktív erdőfelmérési jelentést.",
      "keywords": "drónos erdészeti felmérés, drónos LiDAR erdőfelmérés, drónos fotogrammetria erdőfelmérés, erdőleltár drónnal, erdőállomány felmérés, pontfelhő feldolgozás erdészet, faállomány-szerkezet elemzés, élőfakészlet becslés, drónos erdészeti szoftver, fatérfogat becslés"
    },
    "nav": {
      "solution": "Szolgáltatás",
      "workflow": "Munkafolyamat",
      "demo": "Minta projekt",
      "pricing": "Árazás",
      "contact": "Kapcsolat"
    },
    "auth": {
      "register": "Regisztráció",
      "login": "Bejelentkezés",
      "goToDashboard": "Ugrás a Dashboardra"
    },
    "aria": {
      "toggleMenu": "Menü megnyitása/bezárása"
    },
    "beforeAfter": {
      "altOriginal": "Drónnal készült erdőfelvétel a TreeDetect feldolgozása előtt",
      "altProcessed": "Erdőrészlet a TreeDetect feldolgozása után, kiemelt faállománnyal"
    },
    "hero": {
      "title": "Automatikus drónos erdőfelmérés!",
      "description": "A TreeDetect egy átfogó platform, amely teljes körűen támogatja a drónos erdészeti felmérések teljes folyamatát. A rendszert drónpilóták és erdészeti szakemberek egyaránt használhatják a repülés megtervezésétől kezdve egészen az automatikus adatfeldolgozásig és riportkészítésig. A platform segítségével egyetlen felületen kezelhetők a projektek, megtervezhető a repülési útvonal, majd a feltöltött felvételekből a rendszer automatikusan azonosítja a fákat, meghatározza azok magasságát, átmérőjét, bruttó térfogatát és alapterületét. Az eredmény egy rövid idő alatt elkészülő, interaktív jelentés, amely számos hasznos erdőparamétert és mutatót biztosít, mindezt szoftvertelepítés és manuális feldolgozás nélkül.",
      "imageAlt": "TreeDetect dashboard, drónos erdőelemzési nézettel",
      "buttons": {
        "tryIt": "Bővebben",
        "bookDemo": "Időpont foglalása"
      }
    },
    "contact": {
      "tagline": "Vegye fel velünk a kapcsolatot",
      "title": "Kapcsolatfelvétel",
      "description": "Készen állsz, hogy szintet lépj az erdőfelmérésekben? Akár a funkciókra vagy kíváncsi, akár egy bemutatót szeretnél, vagy a saját projekted igényeit beszélnéd át, csapatunk készen áll, hogy segítsen. Írj nekünk egy üzenetet, és csapatunk mindenben segít!",
      "form": {
        "name": "Név",
        "email": "Email",
        "phone": "Telefonszám",
        "phoneOptional": "(Opcionális)",
        "company": "Cég",
        "companyOptional": "(Opcionális)",
        "message": "Üzenet",
        "newsletter": "Hírlevél feliratkozás",
        "terms": "Elfogadom az adatvédelmi feltételeket",
        "submit": "Küldés",
        "submitting": "Küldés folyamatban…",
        "charCount": "{{count}} / 200"
      },
      "validation": {
        "nameRequired": "Név megadása kötelező.",
        "emailRequired": "Email megadása kötelező.",
        "emailInvalid": "Érvénytelen email.",
        "phoneInvalid": "Érvénytelen telefonszám.",
        "termsRequired": "Fogadja el az adatvédelmi feltételeket.",
        "messageMaxLength": "Max 200 karakter."
      },
      "success": "Köszönjük, hogy kapcsolatba léptél velünk!",
      "button": "Időpont foglalása",
      "sending": "Küldés folyamatban…",
      "sent": "Üzenet elküldve",
      "icons": {
        "email": "Email ikon",
        "phone": "Telefon ikon",
        "location": "Helyszín ikon"
      }
    },
    "counters": {
      "subtitle": "Statisztikák",
      "title": "A TreeDetect számokban",
      "description": "Drónpilóták és erdészeti szakemberek világszerte használják platformunkat a gyors és pontos erdőfelméréshez.",
      "surveyedArea": "Felmért terület (ha)",
      "registeredUsers": "Regisztrált felhasználó",
      "countryCount": "Ország",
      "lastUpdated": "Utoljára frissítve: {{date}}"
    },
    "customer": {
      "subtitle": "Drónpilóták & erdészeti szakemberek",
      "title": "Drónos erdőfelmérés egy platformon",
      "description": "A TreeDetect néhány órán belül interaktív erdőelemzést biztosít.",
      "droneOperators": {
        "title": "Drónpilóták",
        "tagline": "Bővítsd a szolgáltatási portfóliót",
        "description": "A TreeDetect segítségével könnyedén megtervezheted az automatikus repülést a felületen, majd bármilyen drónnal elvégezheted a helyszíni adatrögzítést. A repülési beállításokat a rendszer automatikusan optimalizálja, hogy a lehető legpontosabb eredményt kapd. A nyers adatok feltöltése után felhőalapú rendszerünk automatikusan elemzi az erdő paramétereit, és elkészíti az interaktív erdészeti felmérési jelentést. Bővítsd szolgáltatási portfóliódat professzionális erdészeti felmérésekkel, mindezt új eszköz vagy speciális szaktudás nélkül.."
      },
      "forestryTeams": {
        "title": "Erdőgazdálkodók",
        "tagline": "Egyszerűsítsd az erdészeti felméréseket",
        "description": "A TreeDetect leegyszerűsíti az erdészeti felmérések folyamatát. Ha van drónod, könnyedén megtervezheted a repülést és elvégezheted az adatgyűjtést, de igénybe vehetsz drónos szolgáltató csapatot is. Akár LiDAR-ral, akár nagy felbontású kamerával dolgozol, mindkettővel pontos eredmény érhető el. A rögzített adatokat csak fel kell töltened a TreeDetect rendszerébe, amely automatikusan feldolgozza azokat, és néhány órán belül elkészíti az elemzést. Az interaktív felületen megtekintheted a legfontosabb paramétereket, például a fák számát, magasságát, átmérőjét, bruttó térfogatát, alapterületét és számos egyéb hasznos paramétert."
      },
      "buttons": {
        "tryIt": "Bővebben",
        "bookDemo": "Időpont foglalása"
      }
    },
    "demo": {
      "subtitle": "Adatrögzítés",
      "description": "Válaszd a LiDAR szkennelést vagy a légi fotogrammetriát, hogy begyűjtsd a felméréshez szükséges nyers adatokat.",
      "lidar": {
        "title": "LiDAR",
        "description": "Repülj LiDAR-szkennerrel felszerelt drónnal, és rögzíts sűrű 3D pontfelhőket. Töltsd fel a nyers .las fájlokat, és platformunk automatikusan feldolgozza azokat, a rendszer felismeri a fákat, majd elvégzi a pontos méréseket és kiértékelést.",
        "iconAlt": "LiDAR ikon"
      },
      "photogrammetry": {
        "title": "Fotogrammetria",
        "description": "Készíts átfedő, nagy felbontású felvételeket bármilyen kamerás drónnal. A TreeDetect fotogrammetriai módszerrel hozza létre a 3D pontfelhőt automatikusan, majd elvégzi a teljes erdőfelmérést.",
        "iconAlt": "Fotogrammetria ikon"
      },
      "rightSide": {
        "tagline": "Valós erdőfelmérés adatok",
        "title": "Minta projekt",
        "description": "Fedezd fel a minta felmérést platformunkon, és nézd meg, hogyan működik a TreeDetect a gyakorlatban. A minta projektek megtekintése regisztrációhoz kötött. Hozzáférést kapsz egy átfogó felmérési irányítópulthoz, ahol interaktív térképek, diagramok és részletes táblázatok elevenítik meg az erdő minden részletét. Könnyedén navigálhatsz az adatok között, felfedezheted az összefüggéseket és vizualizálhatod a mintázatokat néhány kattintással."
      },
      "buttons": {
        "tryIt": "Bővebben",
        "seeForYourself": "Megnézem a minta projektet",
        "lidarSampleProject": "Lidar minta projekt",
        "photogrammetrySampleProject": "Fotogrammetria minta projekt"
      }
    },
    "faq": {
      "questions": [
        {
          "q": "Mi az a drónos erdészeti felmérés?",
          "a": "A drónos erdészeti felmérés során drónokra szerelt LiDAR- vagy nagyfelbontású kamerarendszerekkel készítünk adatfelvételeket az erdőterületről. Az így nyert pontfelhők lehetővé teszik a fák automatikus detektálását, magasságuk, törzsátmérőjük és lombkoronájuk pontos meghatározását. Ez a módszer gyorsabb, költséghatékonyabb és részletesebb, mint a hagyományos terepi mérés. Emellett alkalmas nagyobb területek hatékony feldolgozására is."
        },
        {
          "q": "Mit csinál a TreeDetect?",
          "a": "A TreeDetect egy komplex erdészeti szoftvermegoldás, amely teljes körűen támogatja a drónos erdészeti felméréseket. A TreeDetect-el könnyedén megtervezhető az automatikus drónos repülés. Az adatfeltöltést követően a rendszer automatikusan feldolgozza a LiDAR- és fotogrammetriai adatokat, és elvégzi a fék detektálását és mérését. A folyamat végén részletes riportokat és vizualizációkat biztosít, amelyek pontos képet adnak az erdőállomány szerkezetéről, és segítik a tudatos, adatvezérelt erdőgazdálkodási döntések meghozatalát."
        },
        {
          "q": "Milyen adat szükséges a drónos erdészeti felméréshez?",
          "a": "A TreeDetect feldolgozásához LiDAR vagy fotogrammetriai úton gyűjtött adatok használhatók. LiDAR-drón esetén közvetlen pontfelhő dolgozható fel, míg kamerás drónnal készített fotogrammetriai felvételekből a TreeDetect automatikusan 3D pontfelhőt készít. Lényeges, hogy a repülési beállítások (magasság, átfedés, kamera szög) a TreeDetect ajánlásai szerint legyenek beállítva, mert ezek a paraméterek alapvetően meghatározzák a feldolgozás pontosságát."
        },
        {
          "q": "Mi a végeredmény a feldolgozás után?",
          "a": "A feldolgozás eredményeként részletes fakataszter készül, amely tartalmazza a fák magasságát, törzsátmérőjét, bruttó térfogatát és pontos térbeli elhelyezkedését. Az adatok exportálhatók Excel, PDF, valamint GIS-kompatibilis formátumokban (GeoJSON). Emellett egy interaktív online riport is elérhető, amely megkönnyíti a vizualizációt és az elemzést. Így a megrendelők teljes képet kapnak az erdőállományról. Oldalunkon elérhető több ingyenes tesztprojekt, ahol megtekinthető, hogy milyen végeredmény készül a feldolgozás során."
        },
        {
          "q": "Szükséges előfizetést fizetni?",
          "a": "Nem, a TreeDetect használatához nincs szükség előfizetésre. A rendszer pay as you go modellben érhető el, vagyis csak azért fizetsz, amit valóban feldolgozol. Ez rugalmas és költséghatékony megoldást nyújt mind kisebb, mind nagyobb projektekhez. Így elkerülhetők a felesleges fix költségek, és mindig a saját igényeidhez igazíthatod a szolgáltatást."
        },
        {
          "q": "Van-e ingyenes kipróbálási lehetőség?",
          "a": "Igen, a rendszer ingyen kipróbálható. A regisztráció után elérhető egy demo felület, ahol megismerhetők a fő funkciók és riportok. Emellett minden felhasználónak lehetősége van az első 3 hektár erdőterület feldolgozását díjmentesen elvégezni, így saját adatokon is kipróbálható a szolgáltatás. Ez kockázatmentes módja annak, hogy bárki megtapasztalja, milyen előnyöket nyújt a drónos erdészeti felmérés automatizált feldolgozása."
        }
      ]
    },
    "footer": {
      "logoAlt": "TreeDetect logó",
      "contact": "Kapcsolat:",
      "office": "Iroda",
      "phoneIconAlt": "Telefon ikon",
      "emailIconAlt": "Email ikon",
      "followUs": "Kövess minket:",
      "social": {
        "facebook": "TreeDetect a Facebookon",
        "instagram": "TreeDetect az Instagramon",
        "linkedin": "TreeDetect a LinkedInen"
      },
      "copyright": "© {{year}} TreeDetect. Minden jog fenntartva.",
      "links": {
        "privacy": "Adatvédelmi tájékoztató",
        "terms": "Szolgáltatási feltételek",
        "cookies": "Süti beállítások"
      },
      "petiEmr": {
        "copyright": "© {{year}} PETI EMR Pro.",
        "support": "KAEG Zrt. szakmai támogatásával"
      }
    },
    "pricing": {
      "tagline": "Árazás",
      "title": "Válassz szolgáltatást",
      "description": "Válaszd a LiDAR- vagy fotogrammetria-alapú felmérést, és fizess csak a ténylegesen felmért terület után, átlátható hektáronkénti díjakkal, rejtett költségek nélkül.",
      "lidar": {
        "title": "LiDAR",
        "description": "Csak töltsd fel a nyers LiDAR pontfelhőt, és platformunk automatikusan elvégzi a teljes erdőfelmérést. Az eredmény egy interaktív dashboard, ahol minden fontos adatot és elemzést egy helyen érhetsz el.",
        "iconAlt": "LiDAR ár ikon",
        "features": [
          "Teljes fakataszter",
          "Tőszámlálás",
          "Digitális domborzatmodell"
        ]
      },
      "photogrammetry": {
        "title": "Fotogrammetria",
        "description": "Készíts légi felvételeket, töltsd fel őket a TreeDetectre, és platformunk automatikusan létrehozza a 3D pontfelhőt, elvégzi a teljes erdőfelmérést, majd egy interaktív dashboardon jeleníti meg az összes fontos eredményt.",
        "iconAlt": "Fotogrammetria ár ikon",
        "features": [
          "Teljes fakataszter",
          "Tőszámlálás",
          "Digitális domborzatmodell + Ortofotó"
        ]
      },
      "multispectral": {
        "features": [
          "Multispektrális elemzés"
        ]
      },
      "thermal": {
        "features": [
          "Hőtérkép elemzés"
        ]
      },
      "slider": {
        "label": "Adja meg a felmérendő terület méretét (hektár)"
      },
      "price": {
        "unitPrice": "Egységár/hektár:",
        "freeZone": "Az első 3 hektár ingyenes!",
        "selectionCounter": "Kiválasztva: {{count}}",
        "copyright": "© {{year}} {{brandName}}. Minden jog fenntartva.",
        "select": "Kiválaszt"
      }
    },
    "docs": {
      "tagline": "Tudásbázis",
      "title": "Minden tudás egy helyen",
      "description": "Ismerd meg a platform működését részletesen. A dokumentációs oldalunkon minden szükséges információt megtalálsz, legyen szó repülési tervezésről, riport értelmezéséről vagy a platform működésésről.",
      "button": "Teljes dokumentáció"
    },
    "timeline": {
      "tagline": "Hogyan működik",
      "title": "Erdőfelmérés 4 lépésben",
      "description": "Tervezd meg a repülést, gyűjtsd be a drónos adatokat, dolgozd fel a felhőben, és fedezd fel az interaktív erdőelemzést.",
      "steps": [
        {
          "title": "Tervezés",
          "heading": "Felmérés megtervezése",
          "description": "Használd webes felületünket a felmérési terület kijelöléséhez, és mi automatikusan kiszámítjuk a szükséges repülési paramétereket, a magasságot, az átfedést és a kamera beállításait, így pontosan tudni fogod, hogyan rögzítsd a képeket vagy a LiDAR-adatokat a felméréshez.",
          "button": "Megtervezem a felmérést"
        },
        {
          "title": "Repülés",
          "heading": "Adatgyűjtés",
          "description": "Használd az általunk megadott paramétereket az automatikus repülés beállításához a DJI Pilot 2, DroneDeploy vagy bármely más küldéstervező szoftverben. Hatjsd végre a repülést, és rögzíts nagy felbontású légi felvételeket vagy sűrű LiDAR pontfelhőt."
        },
        {
          "title": "Feldolgozás",
          "heading": "Automatizált elemzés",
          "description": "Töltsd fel a nyers fájlokat biztonságos felhőalapú platformunkra, és hagyd, hogy rendszerünk automatikusan feldolgozza a képeket, vagy a pontfelhőt. Néhány órán belül elérheted az interaktív erdőjelentést, amely minden egyes fát megszámol, megméri azok magasságát, átmérőjét, bruttó térfogatát és számos egyéb paraméterét.",
          "button": "Részletes dokumentáció"
        },
        {
          "title": "Riport",
          "heading": "Interaktív elemzések",
          "description": "Merülj el az interaktív online jelentésben, ahol minden fontos mérőszám és vizualizáció elérhető. Elemezd az időbeli trendeket testreszabható diagramokkal és szűrőkkel, hogy megalapozott döntéseket hozhass. Az eredményeket azonnal megoszthatod kollégáiddal, vagy exportálhatod további elemzéshez.",
          "button": "Minta projekt megtekintés"
        }
      ]
    },
    "video": {
      "previous": "Előző",
      "next": "Következő",
      "close": "Bezárás"
    }
  },
  "emails": {
    "contact": {
      "confirmation": {
        "subject": "Köszönjük a megkeresését - TreeDetect",
        "heading": "Köszönjük a megkeresését!",
        "salutation": "Kedves {{name}}!",
        "intro": "Köszönjük, hogy érdeklődsz a TreeDetect szolgáltatásai iránt.",
        "paragraphs": [
          "Munkatársaink hamarosan felveszik Veled a kapcsolatot.",
          "Általában 1-2 munkanapon belül válaszolunk a megkeresésekre."
        ],
        "ctaLabel": "Weboldalunk",
        "ctaUrl": "https://www.treedetect.com/hu",
        "closing": "Ha sürgős a kérdésed, hívj minket a +36 20 275 7124 telefonszámon!",
        "signature": "Üdvözlettel,\nTreeDetect csapat"
      }
    }
  },
  "globalHeader": {
    "backToDashboard": "Vissza a Dashboardra"
  },
  "legal": {
    "links": [
      {
        "slug": "aszf",
        "label": "Szolgáltatási feltételek"
      },
      {
        "slug": "adatvedelmi",
        "label": "Adatvédelmi tájékoztató"
      },
      {
        "slug": "suti-szabalyzat",
        "label": "Süti szabályzat"
      },
      {
        "slug": "elallasi-szabalyzat",
        "label": "Elállási szabályzat"
      },
      {
        "slug": "szolgaltatasi-szint-megallapodas",
        "label": "Szolgáltatási szint megállapodás"
      }
    ],
    "notFound": "A kért dokumentum nem érhető el."
  },
  "notFound": {
    "statusLabel": "Hiba 404",
    "title": "A keresett oldal nem található",
    "description": "Úgy tűnik, hogy a keresett oldal nem létezik, át lett helyezve vagy átmenetileg nem elérhető. Lehet, hogy az oldal megtekintéséhez be kell jelentkezned.",
    "button": "Vissza a főoldalra"
  },
  "user": {
    "defaultName": "Felhasználó"
  },
  "userMenu": {
    "dashboard": "Dashboard",
    "home": "Főoldal",
    "profile": "Profil",
    "orders": "Rendelések",
    "docs": "Dokumentáció",
    "organization": "Szervezet",
    "admin": "Admin",
    "logout": "Kijelentkezés"
  },
  "globalCommon": {
    "backToDashboard": "Vissza a főoldalra"
  },
  "project": {
    "loading": "Projekt betöltése...",
    "untitled": "Névtelen projekt",
    "seed": {
      "name": "Test Projekt - Erdőfelmérés",
      "description": "Teszt projekt a háromfázisú workflow-hoz",
      "location": "Magyarország"
    },
    "error": {
      "generic": {
        "title": "Hiba történt",
        "message": "Hiba történt a projekt API-n keresztüli betöltésekor"
      },
      "accessDenied": {
        "title": "Hozzáférés megtagadva",
        "message": "Nincs hozzáférése ehhez a projekthez. A projekt tulajdonosa eltávolíthatta Önt a megosztott felhasználók közül."
      },
      "notFound": {
        "title": "Projekt nem található",
        "message": "A projekt nem található. Lehet, hogy törölve lett vagy nem létezik."
      }
    }
  },
  "profile": {
    "loading": "Profil betöltése...",
    "menu": {
      "title": "Beállítások",
      "profile": "Profil",
      "billing": "Számlázási adatok",
      "orders": "Rendelések",
      "notifications": "Értesítések"
    },
    "aria": {
      "menuOpen": "Menü megnyitása",
      "menuClose": "Menü összecsukása"
    },
    "page": {
      "title": "Profil",
      "subtitle": "Itt módosíthatja személyes adatait és beállításait"
    },
    "group": {
      "basic": "Alapvető adatok",
      "contact": "Kapcsolattartási adatok",
      "language": "Nyelvi beállítás",
      "other": "Egyéb",
      "referral": "Kuponkód / Referral",
      "password": "Jelszó",
      "dangerZone": "Veszélyes zóna"
    },
    "fields": {
      "firstName": "Keresztnév",
      "lastName": "Vezetéknév",
      "phone": "Telefonszám",
      "email": "Email",
      "company": "Cégnév",
      "role": "Szerepkör",
      "preferredLanguage": "Preferált nyelv",
      "preferredSystem": "Mértékegység rendszer",
      "preferredCurrency": "Preferált pénznem",
      "referral": "Kuponkód megadása/módosítása",
      "password": "Jelszó"
    },
    "dangerZone": {
      "deleteAccount": {
        "title": "Fiók törlése",
        "description": "Fiókod és a hozzá tartozó összes adat végleges törlése. Fontos: ez a művelet később nem visszavonható.",
        "button": "Fiók törlése",
        "modal": {
          "title": "Biztosan törölni szeretnéd a fiókodat?",
          "warningStrong": "Ez a művelet végleges és visszavonhatatlan.",
          "warningDescription": "A fiókodhoz tartozó összes adat (projektek, fájlok, beállítások) azonnal és véglegesen törlésre kerül.",
          "passwordLabel": "A folytatáshoz kérjük, add meg a jelszavadat",
          "passwordPlaceholder": "Jelszó",
          "passwordRequired": "A jelszó megadása kötelező a fiók törléséhez.",
          "confirmButton": "Igen, véglegesen törlöm a fiókom",
          "wrongPassword": "Helytelen jelszó. Kérjük, próbáld újra.",
          "requiresRecentLogin": "Biztonsági okokból a fiók törléséhez kérjük, jelentkezz be újra, majd próbáld meg ismét."
        }
      }
    },
    "systemOptions": {
      "metric": "Metrikus (m, ha, m³)",
      "imperial": "Angolszász (ft, acre, cu ft)"
    },
    "placeholders": {
      "firstName": "Keresztnév",
      "lastName": "Vezetéknév",
      "phone": "+36 20 5748392",
      "email": "Email",
      "company": "Cégnév",
      "referralExample": "Példa: ABC123"
    },
    "roles": {
      "droneOperator": "Drónpilóta",
      "forester": "Erdészeti szakember"
    },
    "optional": "Opcionális",
    "notifications": {
      "projectProcessing": {
        "title": "Projekt feldolgozás megkezdve",
        "message": "A \"{{projectName}}\" projekt feldolgozása megkezdődött. Az eredményeket hamarosan megtekintheti."
      },
      "projectCompleted": {
        "title": "Projekt riport elkészült",
        "message": "A \"{{projectName}}\" projekt riportja elkészült."
      },
      "title": "Értesítések",
      "generalTitle": "Általános értesítések",
      "email": "Email értesítések",
      "helper": "Tranzakciós emailek fogadása a projekt állapotával, a feldolgozás folyamatával és a sikeres fizetéssel kapcsolatban.",
      "ariaEmail": "Email értesítések",
      "inApp": "Alkalmazáson belüli értesítések",
      "inAppHelper": "Értesítések megjelenítése az alkalmazáson belül (harang ikon).",
      "ariaInApp": "Alkalmazáson belüli értesítések",
      "conditionalTitle": "Automatikus projekt emailek",
      "conditionalProjectEmails": "Automatikus projekt emailek",
      "conditionalProjectEmailsHelper": "Automatikus emlékeztető emailek a projektjeiről (következő lépések, függőben lévő fizetés, riport visszajelzés). A fenti email értesítésektől függetlenül szabályozható.",
      "orgAwaitingApproval": {
        "title": "Projekt jóváhagyásra vár",
        "message": "A(z) \"{{projectName}}\" projektet beküldték, és jóváhagyásra vár. Nyisd meg a szervezeti felületet a jóváhagyáshoz."
      }
    },
    "referral": {
      "current": "Aktuális kód:",
      "markedForDeletion": "Kód törlésre megjelölve"
    },
    "actions": {
      "changePassword": "Jelszó módosítása"
    },
    "newsletter": "Feliratkozás hírlevélre",
    "validation": {
      "nameRequired": "A név megadása kötelező",
      "invalidPhone": "Érvénytelen telefonszám formátum",
      "companyRequired": "Cégnév megadása kötelező",
      "taxIdRequired": "Adószám megadása kötelező",
      "billingAddressRequired": "Számlázási cím (utca, házszám) kötelező",
      "cityRequired": "Város megadása kötelező",
      "postalCodeRequired": "Irányítószám megadása kötelező",
      "countryRequired": "Ország megadása kötelező"
    },
    "errors": {
      "saveFailed": "Hiba a mentés során"
    },
    "toast": {
      "unsavedChanges": "Nem mentett módosítások",
      "saving": "Mentés folyamatban",
      "saved": "Sikeresen mentve",
      "save": "Mentés",
      "cancel": "Mégse"
    },
    "currencyOptions": {
      "huf": "HUF (Ft)",
      "eur": "EUR (€)",
      "usd": "USD ($)"
    },
    "currencyStatus": {
      "saving": "Pénznem mentése...",
      "saved": "Pénznem frissítve"
    }
  },
  "common": {
    "loading": "Betöltés...",
    "units": {
      "treeCount": "db"
    },
    "paymentStatus": {
      "paid": "Kifizetve"
    },
    "actions": {
      "share": "Megosztás",
      "apply": "Alkalmaz",
      "save": "Mentés",
      "saving": "Mentés...",
      "edit": "Szerkesztés",
      "cancel": "Mégse",
      "delete": "Törlés",
      "copy": "Kattints a másoláshoz"
    },
    "links": {
      "docsLanding": "https://docs.treedetect.com/hu/"
    },
    "cookieConsent": {
      "message": "A honlap sütiket használ.",
      "accept": "Elfogadom",
      "learnMore": "Tudjon meg többet a cookie-szabályzatunkról"
    },
    "errors": {
      "network": "Hálózati hiba. Próbálja újra."
    },
    "sliders": {
      "minimum": "Minimális érték",
      "current": "Aktuális érték",
      "rangeStart": "Tartomány kezdete",
      "rangeEnd": "Tartomány vége"
    },
    "locale": {
      "hu": "Magyar",
      "en": "English",
      "de": "Deutsch"
    },
    "theme": {
      "light": "Világos téma",
      "dark": "Sötét téma",
      "system": "Rendszer téma",
      "current": "Jelenlegi téma",
      "clickToChange": "Kattints a témák közötti váltáshoz"
    },
    "infoLinks": {
      "quickStats": "https://docs.treedetect.com/hu/hogyan-mukodik-a-treedetect/tervezes/",
      "flightParameters": "https://docs.treedetect.com/hu/hogyan-mukodik-a-treedetect/tervezes/repulesi-parameterek/",
      "areaMarking": "https://docs.treedetect.com/hu/hogyan-mukodik-a-treedetect/tervezes/helyszin-terkep/",
      "materialUpload": "https://docs.treedetect.com/hu/hogyan-mukodik-a-treedetect/feltoltes/anyagok-feltoltese/",
      "forestParameters": "https://docs.treedetect.com/hu/hogyan-mukodik-a-treedetect/feltoltes/erdo-parameterek/",
      "canopy": "https://docs.treedetect.com/hu/szolgaltatasok/teljes-fakataszter/",
      "customFormula": "https://docs.treedetect.com/hu/hogyan-mukodik-a-treedetect/feltoltes/erdo-parameterek/kepletek/",
      "payment": "https://docs.treedetect.com/hu/hogyan-mukodik-a-treedetect/feltoltes/fizetes/",
      "services": "https://docs.treedetect.com/hu/szolgaltatasok/"
    },
    "approve": "Jóváhagyás",
    "reject": "Elutasítás",
    "role": "Szerepkör",
    "create": "Létrehozás",
    "delete": "Törlés",
    "email": "Email",
    "status": "Státusz",
    "name": "Név"
  },
  "feedback": {
    "title": "Visszajelzés a projektről",
    "description": "Kérjük, értékelje a projektet és ossza meg velünk észrevételeit vagy a mért adatokat.",
    "ratingLabel": "Értékelés",
    "commentLabel": "Megjegyzés / Mért adatok",
    "commentPlaceholder": "Írja ide a visszajelzését...",
    "submitBtn": "Visszajelzés küldése",
    "ratingRequired": "Kérjük, adjon meg egy értékelést!",
    "submitError": "Hiba történt a visszajelzés küldésekor.",
    "submitted": "Köszönjük a visszajelzését!"
  },
  "dashboard": {
    "loading": {
      "projects": "Projektek betöltése..."
    },
    "errors": {
      "loadProjects": "Nem sikerült betölteni a projekteket"
    },
    "filters": {
      "location": "Lokáció",
      "type": "Típus",
      "status": "Státusz"
    },
    "types": {
      "photogrammetry": "Fotogrammetria",
      "lidar": "LiDAR"
    },
    "status": {
      "planning": "Tervezés",
      "processing": "Feldolgozás alatt",
      "report_ready": "Riport kész",
      "ready": "Kész",
      "deleted": "Lomtárban",
      "error": "Hiba"
    },
    "actions": {
      "search": "Keresés",
      "clearFilters": "Összes szűrő törlése",
      "addProject": "Projekt létrehozása",
      "addFolder": "Mappa létrehozása"
    },
    "placeholders": {
      "searchByName": "Projekt név keresése…"
    },
    "empty": {
      "noLocations": "Nincs elérhető lokáció",
      "noStatuses": "Nincs elérhető státusz",
      "noProjects1": "Még nincsenek projektjeid.",
      "noProjects2": "Hozz létre egy újat a fenti gomb segítségével!",
      "deletedProjectsWarning": "A törölt projektek 7 nap elteltével véglegesen törlődnek, minden adatukkal együtt.",
      "deletedProjectsTitle": "Lomtár",
      "deletedProjectSingleTitle": "Törlésre váró projekt"
    },
    "createProject": {
      "title": "Projekt létrehozása",
      "name": "Név",
      "namePlaceholder": "Projekt neve",
      "description": "Leírás",
      "descriptionPlaceholder": "Rövid leírás...",
      "projectType": "Projekt típusa",
      "projectTypePlaceholder": "Válassz típust...",
      "create": "Létrehozás",
      "cancel": "Mégse"
    },
    "projectTypes": {
      "full_tree_cadastre": "Teljes fakataszter",
      "tree_counting": "Tőszámlálás",
      "dtm_orthophoto": "Digitális domborzatmodell + Ortofotó",
      "multispectral": "Multispektrál",
      "thermal": "Hőtérkép"
    },
    "createFolder": {
      "title": "Mappa létrehozása",
      "name": "Név",
      "namePlaceholder": "Mappa neve",
      "create": "Létrehozás",
      "cancel": "Mégse"
    },
    "table": {
      "name": "Név",
      "location": "Lokáció",
      "type": "Fotó/LiDAR",
      "created": "Létrehozva",
      "status": "Státusz",
      "actions": "Műveletek"
    },
    "map": {
      "title": "Projektek térképen",
      "subtitle": "A koordinátákkal rendelkező projektek megjelenítése"
    },
    "moveProject": {
      "title": "Projekt áthelyezése",
      "close": "Bezárás",
      "selectFolder": "Cél mappa kiválasztása",
      "placeholder": "Válassz mappát…",
      "topLevel": "Mappán kívülre",
      "cancel": "Mégse",
      "move": "Áthelyezés"
    }
  },
  "admin": {
    "title": "Admin Dashboard",
    "welcome": "Üdvözöljük",
    "backToDashboard": "Dashboard",
    "logout": "Kilépés",
    "tabs": {
      "summary": "Összefoglaló",
      "projects": "Projektek",
      "admins": "Admin Kezelés",
      "referrals": "Referral kódok",
      "pricing": "Árazás",
      "balance": "Egyenleg",
      "usersData": "Felhasználói adatok",
      "organizations": "Szervezetek"
    },
    "balance": {
      "available": "Elérhető egyenleg",
      "pending": "Függőben lévő",
      "disclaimer": "Az egyenleg a Stripe fiókod aktuális állapotát mutatja."
    },
    "summary": {
      "totalHectares": "Felmért terület",
      "avgProcessingTime": "Átlagos feldolgozási idő",
      "registeredUsers": "Regisztrált felhasználók",
      "revenue": "Pénzforgalom",
      "photoLidarRatio": "Fotó / LiDAR arány",
      "countries": "Országok",
      "completedProjects": "kész projekt",
      "days": "nap",
      "transactions": "tranzakció",
      "photoProjects": "Fotogrammetria",
      "lidarProjects": "LiDAR",
      "total": "Összesen",
      "allProjectsMap": "Összes projekt térképen",
      "projectTimeline": "Projekt létrehozások",
      "weekly": "Heti",
      "monthly": "Havi",
      "daily": "Napi",
      "customRange": "Egyéni",
      "last7": "7 nap",
      "last30": "30 nap",
      "last90": "3 hónap",
      "last365": "1 év",
      "allTime": "Mind",
      "trend": "Trend",
      "noData": "Nincs megjeleníthető adat"
    },
    "sections": {
      "processing": "Feldolgozás alatt lévő projektek",
      "reportReady": "Riport kész projektek",
      "planning": "Tervezés alatt lévő projektek",
      "deleted": "Törlés alatt lévő projektek",
      "awaitingApproval": "Jóváhagyásra vár"
    },
    "stats": {
      "deletedDaysAgo": "{{days}} napja törölve",
      "deleted": "Törölt",
      "processing": "Feldolgozás alatt",
      "report_ready": "Riport kész",
      "planning": "Tervezés alatt",
      "awaiting_approval": "Jóváhagyásra vár"
    },
    "actions": {
      "restore": "Visszaállítás",
      "forceDelete": "Végleges törlés",
      "forceDeleteTitle": "Projekt végleges törlése",
      "forceDeleteLead": "Biztosan véglegesen törlöd ezt a projektet? Ez a művelet NEM vonható vissza, minden adat azonnal elvész!",
      "forceDeleteConfirm": "A végleges törlés megerősítéséhez írd be a projekt nevét:",
      "refreshList": "Lista frissítése",
      "refresh": "Frissítés",
      "refreshing": "Frissítés…",
      "rejectReason": "Elutasítás indoka",
      "rejectReasonPlaceholder": "Add meg az elutasítás okát...",
      "approve": "Jóváhagyás",
      "reject": "Elutasítás",
      "details": "Részletek"
    },
    "loading": {
      "processing": "Feldolgozás alatt lévő projektek betöltése...",
      "reportReady": "Riport kész projektek betöltése...",
      "planning": "Tervezés alatt lévő projektek betöltése...",
      "admins": "Admin felhasználók betöltése..."
    },
    "empty": {
      "allProcessed": "Minden projekt feldolgozva!",
      "noAwaitingApproval": "Nincs jóváhagyásra váró projekt",
      "noProcessing": "Jelenleg nincs feldolgozás alatt lévő projekt.",
      "noReportReady": "Nincs riport kész projekt.",
      "noPlanning": "Nincs tervezés alatt lévő projekt.",
      "noAdmins": "Nincs admin felhasználó a rendszerben.",
      "noUsers": "Nincsenek felhasználók."
    },
    "errors": {
      "loadProjects": "Nem sikerült betölteni a projekteket",
      "loadReportReady": "Riport kész projektek betöltése sikertelen",
      "loadPlanning": "Tervezés alatt lévő projektek betöltése sikertelen",
      "deleteProject": "Nem sikerült véglegesen törölni a projektet",
      "loadAdmins": "Admin felhasználók betöltése sikertelen",
      "updateNotificationPrefs": "Hiba: Nem sikerült frissíteni az admin értesítési beállítást",
      "noUserWithEmail": "Nincs regisztrált felhasználó ezzel az email címmel",
      "grantAdminFailed": "Hiba: {{message}}",
      "revokeAdminFailed": "Hiba: {{message}}",
      "statusUpdateFailed": "Státusz frissítés sikertelen",
      "excelUploadFailed": "Excel feltöltés sikertelen",
      "loadUsers": "Hiba a felhasználók betöltésekor."
    },
    "management": {
      "title": "Admin Jogosultságok Kezelése",
      "subtitle": "Firebase Custom Claims alapú admin rendszer",
      "addTitle": "Új Admin Hozzáadása",
      "email": "Email cím",
      "emailPlaceholder": "admin@example.com",
      "userId": "Firebase User ID (opcionális)",
      "userIdPlaceholder": "Firebase UID (üresen hagyható)",
      "adding": "Hozzáadás...",
      "add": "Admin Jogosultság Adása",
      "emailRequired": "Email megadása kötelező",
      "tip": "Tipp",
      "tipText": "Ha ismeri a Firebase User ID-t, megadhatja a gyorsabb feldolgozás érdekében. Ha nem, a rendszer automatikusan generál egyet az email cím alapján."
    },
    "notice": {
      "title": "Fontos!",
      "body1": "Admin jogosultság adása után az új admin felhasználónak",
      "bodyStrong": "ki kell jelentkeznie és újra be kell jelentkeznie",
      "body2": ", hogy a jogosultságok érvénybe lépjenek.",
      "footnote": "Ez a Firebase Custom Claims működésének következménye."
    },
    "admins": {
      "title": "Jelenlegi Admin Felhasználók",
      "refresh": "Lista Frissítése",
      "grantedBy": "Adta",
      "unknownDate": "Ismeretlen dátum",
      "emailNotifications": "Email értesítések",
      "emailNotificationsEnabled": "Email értesítések engedélyezve: {{email}}",
      "emailNotificationsDisabled": "Email értesítések letiltva: {{email}}",
      "revokeTitle": "Admin jogosultság elvétele",
      "revoke": "Elvétel",
      "revokeConfirm": "Biztosan elveszi az admin jogosultságot tőle: {{email}}?",
      "grantedSuccess": "Admin jogosultság sikeresen megadva: {{email}}",
      "revokedSuccess": "Admin jogosultság sikeresen elvéve: {{email}}"
    },
    "processingStage": {
      "label": "Feldolgozási szakasz",
      "waiting": "Feldolgozásra vár",
      "metashape_processing": "Metashape feldolgozás",
      "metashape_done": "Metashape kész",
      "r_processing": "R feldolgozás",
      "error": "Hiba"
    },
    "projectCard": {
      "feedback": "Visszajelzés (Értékelés)",
      "resetFeedback": "Visszajelzés törlése",
      "resetFeedbackHover": "Visszajelzés törlése és újra nyitása",
      "confirmResetFeedback": "Biztosan törlöd a visszajelzést, hogy a felhasználó újra értékelhessen?",
      "areaPointCloud": "Terület pontfelhő",
      "areaPointCloudDesc": "Töltsd fel a 3 Potree fájlt: hierarchy.bin, metadata.json, octree.bin",
      "areaPointCloudUploaded": "Feltöltve",
      "areaPointCloudEmpty": "(nincs feltöltve)",
      "uploadFiles": "Fájlok feltöltése",
      "treeSegmentOutDesc": "Töltsd fel a teljes Tree_segment_out mappát a Potree konvertált fák mappáival.",
      "folderCount": "({{count}} mappa)",
      "treePointCloudCount": "{{count}} fa pontfelhő",
      "moreFolders": "... és még {{count}} további mappa",
      "projectDetails": "Projekt Részletei",
      "projectId": "Projekt ID:",
      "noId": "Nincs ID",
      "ownerUid": "Tulajdonos UID:",
      "noUid": "Nincs UID",
      "ownerEmail": "Tulajdonos email:",
      "uploaded": "Feltöltés:",
      "location": "Helyszín:",
      "filesCount": "Fájlok száma:",
      "dataType": "Adat típusa:",
      "description": "Leírás:",
      "projectStatus": "Projekt státusz:",
      "coveredArea": "Lefedett terület (ha):",
      "reportType": "Riport típusa:",
      "totalPrice": "Végösszeg:",
      "services": "Szolgáltatások:",
      "elapsedTime": "Eltelt idő:",
      "processingTime": "Feldolgozási idő:",
      "responsible": "Felelős:",
      "selectResponsible": "Válassz felelőst…",
      "sourceDocs": "Forrásdokumentumok",
      "dataFolder": "Data ({{count}} files)",
      "uploadedReports": "Feltöltött riportok",
      "loading": "Betöltés...",
      "plannedArea": "Tervezett terület",
      "areaSize": "Eredmény (Terület)",
      "pricing": "Árazás",
      "paid": "fizetve",
      "uploadMoreTiles": "További csempe feltöltése...",
      "download": "Letöltés",
      "downloading": "Letöltés…",
      "delete": "Törlés",
      "uploadReport": "Riport feltöltése",
      "uploadNewReport": "Új riport feltöltése",
      "uploading": "Feltöltés folyamatban...",
      "uploadProgress": "{{percent}}% feltöltve",
      "viewProject": "Projekt megtekintése",
      "errors": {
        "loadReportFiles": "Hiba a riport fájlok betöltésekor",
        "noDataInFolder": "Nincs fájl a data mappában.",
        "archiveNotCreated": "Az archívum nem készíthető: nincs adat vagy túl nagy a csomag.",
        "noPermission": "Nincs jogosultság a letöltéshez.",
        "dataArchiveError": "Hiba az adatmappa archívum letöltésekor",
        "summaryDownloadError": "Hiba a project summary letöltésekor",
        "unsupportedFileType": "Nem támogatott fájltípus! Megengedett: {{types}}",
        "fileTooLarge": "A fájl túl nagy! Maximum 500MB lehet.",
        "uploadFailed": "Riport feltöltés sikertelen: {{message}}",
        "uploadSuccess": "Riport fájl sikeresen feltöltve!",
        "deleteConfirm": "Biztosan törölni szeretné a \"{{fileName}}\" fájlt?",
        "deleteSuccess": "Riport fájl sikeresen törölve!",
        "deleteFailed": "Riport fájl törlése sikertelen: {{message}}",
        "projectPlanning": "A projekt még tervezés alatt van, nincs letölthető adatmappa."
      },
      "status": {
        "planning": "Tervezés",
        "processing": "Feldolgozás alatt",
        "report_ready": "Riport kész",
        "awaiting_approval": "Jóváhagyásra vár",
        "deleted": "Törölt",
        "ready": "Kész",
        "error": "Hiba",
        "unknown": "Ismeretlen"
      },
      "uploadFolder": "Mappa feltöltése",
      "treeSegmentOutEmpty": "(üres)",
      "treeSegmentUploadSuccess": "Tree_segment_out sikeresen feltöltve",
      "confirmDeleteTreeSeg": "Biztosan törli a Tree_segment_out mappát? Ez a művelet nem vonható vissza."
    },
    "table": {
      "projectName": "Projektnév",
      "owner": "Tulajdonos",
      "location": "Helyszín",
      "status": "Státusz",
      "processingTime": "Eltelt idő",
      "uploaded": "Feltöltve",
      "actions": "Műveletek",
      "id": "ID",
      "email": "Email",
      "name": "Név",
      "firstName": "Keresztnév",
      "lastName": "Vezetéknév",
      "country": "Ország",
      "phone": "Telefon",
      "totalProjects": "Projektek",
      "processedHectares": "Feldolgozott Hektár",
      "registered": "Regisztrált",
      "totalSpent": "Elköltött összesen"
    },
    "exportModal": {
      "title": "Oszlopok kiválasztása",
      "download": "Letöltés",
      "cancel": "Mégse"
    },
    "referrals": {
      "title": "Referral kódok kezelése",
      "filter": {
        "active": "Aktív",
        "all": "Összes"
      },
      "actions": {
        "newCode": "+ Új kód",
        "refresh": "Frissítés",
        "edit": "Szerkesztés",
        "delete": "Törlés",
        "deleting": "Törlés...",
        "save": "Mentés",
        "saving": "Mentés…",
        "cancel": "Mégse"
      },
      "table": {
        "code": "Kód",
        "discount": "Kedvezmény %",
        "commission": "Jutalék %",
        "stripeId": "Stripe Connect ID",
        "partnerId": "Partner ID",
        "usage": "Használat (user)",
        "created": "Létrehozva",
        "active": "Aktív",
        "yes": "Igen",
        "no": "Nem"
      },
      "form": {
        "titleNew": "Új referral kód",
        "titleEdit": "Referral kód szerkesztése",
        "code": "Kód",
        "codePlaceholder": "pl. ABC123",
        "discount": "Kedvezmény (%)",
        "commission": "Jutalék (%)",
        "stripeId": "Stripe Connect Account ID",
        "stripeIdPlaceholder": "pl. acct_1RvG3u8WonuvMKyp",
        "partnerId": "Partner ID (opcionális)",
        "partnerIdPlaceholder": "pl. user_12345",
        "activeCode": "Aktív kód",
        "hint": "A Stripe kupon automatikusan létrejön/alkalmazódik fizetéskor, a kedvezmény százalék alapján. A jutalék a kedvezménnyel csökkentett végösszegen számolódik."
      },
      "messages": {
        "loading": "Betöltés…",
        "empty": "Nincs megjeleníthető referral kód",
        "loadFailed": "Referral kódok betöltése sikertelen",
        "saved": "Referral kód mentve",
        "saveFailed": "Mentés sikertelen",
        "deleted": "\"{{code}}\" referral kód törölve",
        "deleteFailed": "Törlés sikertelen",
        "deleteConfirm": "Biztosan törölni szeretné a \"{{code}}\" referral kódot? Ez a művelet nem vonható vissza."
      },
      "validation": {
        "codeMinLength": "A kód legalább 3 karakter legyen",
        "codeFormat": "A kód csak A-Z, 0-9, _ és - karaktereket tartalmazhat",
        "discountRange": "Kedvezmény % 0 és 100 közé essen",
        "commissionRange": "Jutalék % 0 és 100 közé essen",
        "invalidStripeId": "Érvénytelen Stripe Connect Account ID (pl. acct_123...)"
      }
    },
    "pricing": {
      "title": "Árazás és árfolyamok kezelése",
      "loading": "Árazási adatok betöltése...",
      "messages": {
        "loadFailed": "Nem sikerült betölteni az árazási adatokat",
        "missingDocs": "Hiányoznak egyes árazási dokumentumok. Inicializáld az alapértelmezett értékeket a folytatáshoz.",
        "defaultsInitialized": "Alapértelmezett dokumentumok inicializálva",
        "tokenMissing": "Hiányzik a hitelesítési token. Kérjük frissíts és próbáld újra."
      },
      "sections": {
        "exchangeRates": "Árfolyamok",
        "servicePricing": "Szolgáltatás árak"
      },
      "exchangeRates": {
        "title": "Deviza árfolyamok",
        "subtitle": "EUR alapú árfolyamok",
        "current": "Aktuális árfolyamok",
        "manualOverride": "Kézi felülírás",
        "lastFetch": "Utoljára frissítve",
        "source": "Forrás",
        "api": "API",
        "manual": "Kézi",
        "baseCurrency": "Alap deviza",
        "rate": "Árfolyam",
        "hufLabel": "HUF árfolyam",
        "usdLabel": "USD árfolyam",
        "updatedBy": "Módosította: {{user}}",
        "updatedByLabel": "Módosította",
        "refreshButton": "Frissítés API-ból",
        "refreshing": "Frissítés...",
        "saveButton": "Kézi értékek mentése",
        "refreshed": "Sikeres frissítés",
        "refreshFailed": "Az árfolyam frissítése sikertelen",
        "overridden": "Sikeres kézi felülírás",
        "overrideFailed": "A kézi felülírás sikertelen",
        "invalidRates": "Érvénytelen árfolyam értékek",
        "actions": {
          "refresh": "Frissítés API-ból",
          "refreshing": "Frissítés...",
          "saveManual": "Kézi értékek mentése",
          "saving": "Mentés..."
        },
        "messages": {
          "refreshSuccess": "Az árfolyamok sikeresen frissültek az API-ból",
          "refreshError": "Az árfolyam frissítése sikertelen",
          "saveSuccess": "Az árfolyamok sikeresen mentve",
          "saveError": "Az árfolyam mentése sikertelen"
        }
      },
      "servicePricing": {
        "title": "Szolgáltatás árazás",
        "lidar": "LiDAR árazás",
        "photogrammetry": "Fotogrammetria árazás",
        "editing": "Szerkesztés:",
        "feature": "Szolgáltatás",
        "tiers": "Árazási sávok",
        "tierRange": "{{min}} - {{max}} ha",
        "tierUnlimited": "{{min}}+ ha",
        "pricePerHa": "Ár/ha (EUR)",
        "saved": "Árazás sikeresen mentve",
        "saveFailed": "Árazás mentés sikertelen",
        "actions": {
          "addTier": "+ Új sáv",
          "addFeature": "+ Új szolgáltatás",
          "removeTier": "Törlés",
          "removeFeature": "Szolgáltatás törlése",
          "save": "Mentés",
          "saving": "Mentés...",
          "edit": "Szerkesztés"
        },
        "placeholders": {
          "featureName": "Szolgáltatás neve",
          "min": "Min (ha)",
          "max": "Max (ha)",
          "price": "Ár (EUR)"
        },
        "messages": {
          "saveSuccess": "{{service}} árazás sikeresen mentve",
          "saveError": "Árazás mentés sikertelen",
          "confirmDelete": "Biztosan törli ezt a sávot?"
        }
      }
    },
    "notifications": {
      "title": "Értesítések",
      "unreadBadge": "{{count}}",
      "filters": {
        "unread": "Olvasatlan ({{count}})",
        "read": "Olvasott ({{count}})"
      },
      "empty": {
        "all": "Nincsenek értesítések",
        "unread": "Nincsenek olvasatlan értesítések",
        "read": "Nincsenek olvasott értesítések"
      },
      "time": {
        "now": "Most",
        "minutesAgo": "{{count}} perce",
        "hoursAgo": "{{count}} órája",
        "daysAgo": "{{count}} napja"
      },
      "actions": {
        "markRead": "Megjelölés olvasottként",
        "markUnread": "Megjelölés olvasatlanként",
        "viewProject": "Projekt megtekintése",
        "delete": "Értesítés törlése",
        "expand": "▼ Több",
        "collapse": "▲ Kevesebb",
        "loadMore": "Továbbiak betöltése",
        "deleteAllRead": "Összes olvasott törlése"
      },
      "data": {
        "project": "Projekt:",
        "user": "Felhasználó:",
        "file": "Fájl:"
      }
    },
    "guard": {
      "checking": "Jogosultságok ellenőrzése...",
      "checkingMessage": "Kérjük várjon, amíg ellenőrizzük az admin hozzáférési jogait.",
      "accessDenied": "Hozzáférés megtagadva",
      "noPermission": "Nincs jogosultsága az admin felülethez",
      "redirecting": "Átirányítás a dashboardra..."
    },
    "organizations": {
      "title": "Szervezetek kezelése",
      "deleteConfirm": "Biztosan törölni szeretnéd ezt a szervezetet?",
      "newName": "Új szervezet neve",
      "errors": {
        "loadFailed": "Nem sikerült betölteni a szervezeteket.",
        "createFailed": "Nem sikerült létrehozni a szervezetet.",
        "deleteFailed": "Nem sikerült törölni a szervezetet."
      },
      "validation": {
        "nameRequired": "A szervezet neve kötelező."
      },
      "messages": {
        "created": "A szervezet sikeresen létrehozva.",
        "deleteConfirm": "Biztosan törlöd ezt a szervezetet?",
        "deleted": "A szervezet sikeresen törölve.",
        "settingsSaved": "A szervezet beállításai mentve.",
        "loading": "Szervezetek betöltése...",
        "empty": "Még nincs egyetlen szervezet sem. Hozz létre egyet a kezdéshez."
      },
      "actions": {
        "new": "Új szervezet",
        "refreshing": "Frissítés...",
        "refresh": "Frissítés",
        "creating": "Létrehozás...",
        "create": "Létrehozás",
        "cancel": "Mégse",
        "delete": "Törlés",
        "deleting": "Törlés..."
      },
      "form": {
        "namePlaceholder": "A szervezet neve"
      },
      "inactive": "Inaktív",
      "selectPrompt": "Válassz egy szervezetet a részletek és a tagok megtekintéséhez.",
      "certificate": {
        "title": "Teljesítési igazolás",
        "description": "Havi teljesítési igazolás a számla mellékleteként – az adott hónap elkészült projektjei projekttípusonként összesítve.",
        "loading": "Adatok betöltése...",
        "noMonths": "Nincs olyan hónap, amelyben elkészült (report_ready) projekt lenne.",
        "errors": {
          "load": "Nem sikerült betölteni az adatokat."
        },
        "pricing": {
          "title": "Egységárak projekttípusonként",
          "hint": "Ft / hektár (nettó)",
          "perHa": "Ft/ha",
          "save": "Egységárak mentése",
          "saving": "Mentés...",
          "saved": "Egységárak mentve.",
          "saveFailed": "Nem sikerült menteni az egységárakat."
        },
        "generate": {
          "title": "Igazolás készítése",
          "month": "Teljesítési hónap",
          "projectCount": "{{count}} projekt",
          "open": "Igazolás megnyitása"
        },
        "modal": {
          "title": "Teljesítési igazolás",
          "projectCount": "Projektek",
          "totalHectares": "Összes hektár",
          "total": "Nettó összeg",
          "emptyMonth": "Ebben a hónapban nincs elkészült (report_ready) projekt.",
          "recipients": "E-mail címzettek (vezetők)",
          "noLeaders": "Nincs aktív vezető ehhez a szervezethez. E-mail küldéséhez rendelj vezetőt.",
          "noRecipients": "Válassz ki legalább egy vezetőt.",
          "print": "Nyomtatás",
          "download": "Letöltés (PDF)",
          "email": "E-mail a vezetőknek",
          "sending": "Feldolgozás...",
          "generating": "PDF előállítása...",
          "generateFailed": "Nem sikerült a PDF előállítása.",
          "emailSent": "Elküldve {{count}} címzettnek.",
          "emailFailed": "Nem sikerült elküldeni az e-mailt."
        },
        "doc": {
          "title": "TELJESÍTÉSI IGAZOLÁS",
          "docNumber": "Igazolás száma",
          "issueDate": "Kiállítás dátuma",
          "period": "Teljesítési időszak",
          "projectCount": "Projektek száma",
          "customerLabel": "Megrendelő",
          "issuerLabel": "Kiállító",
          "taxId": "Adószám",
          "regNumber": "Cégjegyzékszám",
          "bankAccount": "Bankszámla",
          "itemsTitle": "Elvégzett projektek",
          "emptyMonth": "Ebben a hónapban nincs elkészült projekt.",
          "colProject": "Projekt neve",
          "colType": "Típus",
          "colHectares": "Méret (ha)",
          "colCreatedBy": "Létrehozta",
          "colApprovedBy": "Engedélyezte",
          "colCost": "Nettó (Ft)",
          "summaryTitle": "Összesítés projekttípusonként",
          "colUnitPrice": "Egységár (Ft/ha)",
          "colNetSum": "Nettó összeg",
          "grandTotal": "Mindösszesen",
          "netNote": "A feltüntetett összegek nettó összegek, ÁFA nélkül.",
          "signIssuer": "a szolgáltató képviseletében",
          "signReceiver": "a megrendelő képviseletében",
          "generatedAt": "Készült",
          "unknownType": "Egyéb / nincs megadva",
          "pcs": "db"
        }
      },
      "overview": {
        "title": "Áttekintés",
        "orgCount": "{{count}} aktív szervezet",
        "loading": "Áttekintés betöltése…",
        "empty": "Nincs megjeleníthető adat.",
        "topByCost": "Legmagasabb költségű szervezetek",
        "errors": {
          "loadFailed": "Nem sikerült betölteni az áttekintést."
        },
        "cards": {
          "totalOrgs": "Szervezetek",
          "totalMembers": "Tagok",
          "totalProjects": "Projektek",
          "totalCost": "Összes költség",
          "pendingApprovals": "Jóváhagyásra vár"
        },
        "table": {
          "name": "Szervezet",
          "members": "Tagok",
          "planning": "Tervezés",
          "awaitingApproval": "Jóváhagyásra vár",
          "processing": "Feldolgozás",
          "reportReady": "Kész",
          "hectares": "Hektár",
          "cost": "Költség",
          "pending": "Függőben",
          "lastActivity": "Utolsó aktivitás"
        }
      }
    }
  },
  "projectsMap": {
    "errors": {
      "init": "Hiba történt a térkép inicializálása során"
    },
    "labels": {
      "status": "Státusz",
      "type": "Típus",
      "location": "Helyszín"
    },
    "roles": {
      "owner": "Tulajdonos",
      "shared": "Megosztott"
    },
    "actions": {
      "viewProject": "Projekt megtekintése"
    },
    "unknown": "Ismeretlen",
    "loading": {
      "projects": "Projektek betöltése...",
      "pleaseWait": "Kérjük várjon, amíg betöltjük a projektjeit."
    },
    "noCoords": {
      "title": "Egyenlőre nincs olyan projekted ami rendelkezik geolokációval",
      "body": "Készíts repülési tervet vagy tölts fel nyersanyagot a projektedhez, ahhoz hogy megjelenjen a térképen.",
      "step1": "Nyisd meg a projektedet",
      "step2": "Készíts repülési tervet vagy tölts fel képeket",
      "step3": "A projekt automatikusan megjelenik a térképen",
      "warning": "Egyik projekt sem rendelkezik koordinátákkal. A koordináták a projekt tervezési fázisában állíthatók be."
    },
    "legend": {
      "title": "Projekt jelölések"
    },
    "webglNotSupported": "A böngésző nem támogatja a WebGL-t, ezért a térkép nem jeleníthető meg. Engedélyezze a WebGL-t vagy használjon másik böngészőt."
  },
  "projects": {
    "roles": {
      "owner": "Tulajdonos",
      "editor": "Szerkesztő",
      "viewer": "Megtekintő",
      "unknown": "Ismeretlen"
    },
    "labels": {
      "description": "Leírás",
      "location": "Lokáció",
      "noLocation": "Nincs lokáció",
      "role": "Szerepkör",
      "type": "Típus",
      "created": "Létrehozva"
    },
    "fields": {
      "name": "Projekt név"
    },
    "actions": {
      "edit": "Szerkesztés",
      "cancel": "Mégse",
      "downloadReport": "Jelentés letöltése",
      "details": "Megnyitás",
      "move": "Áthelyezés…"
    }
  },
  "orders": {
    "title": "Rendelések",
    "loading": "Rendelések betöltése...",
    "empty": "Nincs még rendelés.",
    "noInvoice": "Nincs számla fájl ehhez a projekthez.",
    "invoiceError": "Hiba történt a számla letöltése során",
    "copied": "Azonosító vágólapra másolva!",
    "copyFailed": "Másolás sikertelen",
    "copyId": "Kattints a teljes azonosító másolásához",
    "downloading": "Letöltés...",
    "downloadInvoice": "Számla letöltése",
    "table": {
      "id": "Azonosító",
      "projectName": "Projekt neve",
      "date": "Megrendelés dátuma",
      "amount": "Fizetett összeg",
      "status": "Állapot"
    },
    "summary": {
      "totalPaid": "Összes kifizetett összeg",
      "totalHectares": "Összes terület ({{unit}})",
      "totalProjects": "Összes projekt"
    }
  },
  "share": {
    "title": "Projekt megosztása",
    "labels": {
      "message": "Üzenet"
    },
    "placeholders": {
      "search": "Keresés név vagy email alapján",
      "addUser": "Felhasználó hozzáadása",
      "addMore": "További felhasználók hozzáadása",
      "message": "Írj egy üzenetet..."
    },
    "list": {
      "title": "Ki fér hozzá"
    },
    "loading": "Betöltés...",
    "actions": {
      "close": "Bezárás",
      "remove": "Eltávolítás",
      "share": "Megosztás",
      "sharing": "Megosztás...",
      "revokeTitle": "Hozzáférés visszavonása",
      "leave": "Megosztás megszüntetése"
    },
    "link": {
      "title": "Megosztási link",
      "description": "Hozz létre egy csak megtekintésre alkalmas linket, amelyet bejelentkezett felhasználók érhetnek el.",
      "status": {
        "loading": "Link betöltése...",
        "active": "Aktív",
        "inactive": "Nincs aktív link",
        "revoked": "Visszavonva"
      },
      "copy": "Másolás",
      "copySuccess": "Link kimásolva!",
      "generate": "Link generálása",
      "generating": "Link készítése...",
      "regenerate": "Link újragenerálása",
      "revoke": "Link visszavonása",
      "revoking": "Link visszavonása folyamatban...",
      "revokedAt": "Legutóbb visszavonva: {{date}}",
      "lastUsed": "Legutóbb használva: {{date}}",
      "errors": {
        "load": "Nem sikerült betölteni a megosztási linket.",
        "generate": "Nem sikerült létrehozni a megosztási linket.",
        "revoke": "Nem sikerült visszavonni a megosztási linket.",
        "copy": "Nem sikerült a vágólapra másolni.",
        "accept": "Nem sikerült csatlakozni a projekthez."
      },
      "messages": {
        "generated": "Megosztási link sikeresen létrehozva.",
        "regenerated": "Megosztási link újragenerálva.",
        "revoked": "Megosztási link visszavonva."
      },
      "loginPrompt": "A projekt megtekintéséhez jelentkezz be.",
      "loadingPage": "Megosztási link ellenőrzése...",
      "invalid": "Ez a megosztási link nem található vagy lejárt.",
      "revokedLong": "Ez a megosztási link vissza lett vonva a projekt tulajdonosa által.",
      "accepting": "Hozzáférés beállítása...",
      "acceptError": "Nem sikerült csatlakozni a projekthez. Próbáld újra.",
      "retry": "Újrapróbálom",
      "backHome": "Vissza a főoldalra",
      "projectLabel": "Projekt: {{name}}",
      "loginButton": "Bejelentkezés"
    },
    "confirm": {
      "revoke": "Biztosan visszavonod {{email}} hozzáférését?",
      "leaveSelf": "Biztosan megszünteted a(z) \"{{name}}\" projekt megosztását magaddal?"
    },
    "messages": {
      "revoked": "{{email}} hozzáférése sikeresen visszavonva",
      "roleUpdated": "{{email}} jogosultsága sikeresen frissítve: {{role}}",
      "leftSelf": "A(z) \"{{name}}\" projekt eltávolításra került a megosztott projektjeid közül."
    },
    "errors": {
      "shareFailed": "Nem sikerült megosztani a projektet",
      "revokeFailed": "Nem sikerült visszavonni a hozzáférést",
      "updateRoleFailed": "Nem sikerült frissíteni a jogosultságot",
      "searchFailed": "Keresés sikertelen. Próbáld újra.",
      "leaveFailed": "Nem sikerült megszüntetni a megosztást."
    },
    "empty": {
      "noResults": "Nincs találat"
    }
  },
  "billing": {
    "title": "Számlázási adatok",
    "type": {
      "title": "Számlázás típusa",
      "personal": "Magánszemély",
      "business": "Cég"
    },
    "group": {
      "basic": "Alapvető adatok",
      "address": "Cím"
    },
    "fields": {
      "companyName": "Cégnév",
      "taxId": "Adószám",
      "firstName": "Keresztnév",
      "lastName": "Vezetéknév"
    },
    "placeholders": {
      "companyName": "Cégnév",
      "taxId": "HU12345678",
      "firstName": "Keresztnév",
      "lastName": "Vezetéknév",
      "line1": "Utca, házszám",
      "line2": "Emelet, ajtó (opcionális)",
      "postalCode": "Irányítószám",
      "city": "Város"
    }
  },
  "countries": {
    "HU": "Magyarország (HU)",
    "RO": "Románia (RO)",
    "SK": "Szlovákia (SK)",
    "AT": "Ausztria (AT)",
    "DE": "Németország (DE)",
    "CZ": "Csehország (CZ)",
    "PL": "Lengyelország (PL)",
    "SI": "Szlovénia (SI)",
    "HR": "Horvátország (HR)",
    "IT": "Olaszország (IT)",
    "FR": "Franciaország (FR)",
    "ES": "Spanyolország (ES)",
    "GB": "Egyesült Királyság (GB)",
    "US": "United States (US)"
  },
  "notifications": {
    "title": "Értesítések",
    "email": "Email értesítések",
    "helper": "Szeretne a projektje státuszáról, a feldolgozás állapotáról vagy a fizetés sikerességéről e‑mailes értesítést kapni.",
    "ariaEmail": "Email értesítések be/ki"
  },
  "loginRegister": {
    "login": {
      "title": "Bejelentkezés",
      "email": "Email",
      "password": "Jelszó",
      "rememberMe": "Emlékezz rám",
      "forgotPassword": "Elfelejtetted a jelszavad?",
      "loginButton": "Bejelentkezés",
      "loggingIn": "Bejelentkezés...",
      "continueWithGoogle": "Folytatás Google-val",
      "continueWithFacebook": "Folytatás Facebook-kal",
      "pleaseWait": "Kérjük, várjon...",
      "or": "vagy",
      "noAccount": "Nincs fiókod?",
      "createNow": "Hozz létre egyet",
      "alreadyHaveAccount": "Már van fiókod?",
      "validation": {
        "emailRequired": "Email megadása kötelező",
        "emailInvalid": "Email érvénytelen",
        "passwordRequired": "Password is required"
      },
      "errors": {
        "loginFailed": "Bejelentkezés sikertelen",
        "emailNotVerified": "Kérjük, ellenőrizze az email címét a bejelentkezés előtt. Ellenőrizze a postafiókját a megerősítő linkért.",
        "userNotFound": "Nincs fiók ezzel az email címmel.",
        "wrongPassword": "Helytelen jelszó.",
        "invalidEmail": "Érvénytelen email cím.",
        "userDisabled": "Ez a fiók le van tiltva.",
        "tooManyRequests": "Túl sok sikertelen próbálkozás. Kérjük, próbálja újra később.",
        "genericError": "Bejelentkezés sikertelen. Kérjük, próbálja újra.",
        "googleLoginFailed": "Google bejelentkezés sikertelen. Kérjük, próbálja újra.",
        "socialNotImplemented": "{{provider}} login not implemented yet"
      }
    },
    "register": {
      "step1": {
        "title": "Fiók létrehozása",
        "email": "Email",
        "emailPlaceholder": "Email",
        "registerWithGoogle": "Regisztráció Google-val",
        "registerWithFacebook": "Regisztráció Facebook-kal",
        "registerWithEmail": "Regisztráció Email-lel",
        "pleaseWait": "Kérjük, várjon...",
        "or": "vagy",
        "alreadyHaveAccount": "Már van fiókod?",
        "login": "Bejelentkezés",
        "validation": {
          "emailRequired": "Email megadása kötelező",
          "emailInvalid": "Email érvénytelen"
        },
        "errors": {
          "googleSignupFailed": "Google regisztráció sikertelen. Kérjük, próbálja újra.",
          "socialNotImplemented": "{{provider}} regisztráció nem implementálva"
        }
      },
      "step2": {
        "title": "Személyes adatok",
        "back": "← Vissza",
        "email": "Email",
        "firstName": "Vezetéknév",
        "lastName": "Keresztnév",
        "mobile": "Telefonszám",
        "company": "Cég",
        "optional": "(Opcionális)",
        "referralCode": "Kuponkód",
        "referralCodeOptional": "(Opcionális)",
        "referralCodePlaceholder": "Kuponkód",
        "password": "Jelszó",
        "passwordConfirm": "Jelszó (mégegyszer)",
        "role": "Szerep",
        "droneOperator": "Drónpilóta",
        "forestManager": "Erdészeti szakember",
        "newsletter": "Hírlevél feliratkozás",
        "acceptTerms": "Elfogadom a Feltételeket",
        "registerButton": "Regisztráció",
        "creatingAccount": "Fiók létrehozása...",
        "alreadyHaveAccount": "Már van fiókod?",
        "login": "Bejelentkezés",
        "validation": {
          "emailRequired": "Email megadása kötelező",
          "emailInvalid": "Email érvénytelen",
          "firstNameRequired": "Vezetéknév megadása kötelező",
          "lastNameRequired": "Keresztnév megadása kötelező",
          "passwordRequired": "Jelszó megadása kötelező",
          "passwordPolicyFailed": "Jelszó nem felel meg a követelményeknek",
          "passwordConfirmRequired": "Jelszó megerősítése kötelező",
          "passwordsDoNotMatch": "Jelszók nem egyeznek",
          "acceptTermsRequired": "A feltételeket elfogadnia kell",
          "invalidReferralCode": "Érvénytelen kuponkód"
        },
        "passwordPolicy": {
          "title": "Jelszónak legalább:",
          "uppercase": "egy nagybetűt",
          "lowercase": "egy kisbetűt",
          "digit": "egy számot",
          "minLength": "minimum 8 karaktert",
          "match": "egyező jelszót"
        },
        "status": {
          "checking": "Ellenőrzés…",
          "codeApplied": "Kód alkalmazva"
        }
      },
      "step3": {
        "title": "Sikeres regisztráció",
        "welcome": "Üdvözlünk! Csak egy lépés van hátra...",
        "emailSent": "Egy megerősítő linket küldtünk az email címedre:",
        "clickLink": "Kérjük, kattints a linkre az emailben a fiók aktiválásához.",
        "emailHelp": "Az email körülbelül 5 percen belül érkezik. Ha nem látod, ellenőrizd a spam vagy a levélszemét mappádat. Nem kaptad meg az emailt?",
        "clickToResend": "Kattints ide",
        "sending": "Küldés...",
        "resendText": "újraküldéséhez.",
        "login": "Bejelentkezés",
        "stillHavingIssues": "Még mindig van problémád?",
        "contactUs": "Kapcsolatfelvétel",
        "success": {
          "emailResent": "Megerősítő email újraküldve! Kérjük, ellenőrizd a postafiókod."
        },
        "errors": {
          "resendFailed": "Nem sikerült újraküldeni az emailt. Kérjük, próbáld újra a regisztrációt.",
          "resendError": "Hiba történt az email újraküldése során."
        }
      }
    },
    "authActions": {
      "forgotPassword": {
        "title": "Jelszó visszaállítása",
        "back": "← Vissza",
        "description": "Ad meg az email címedet, és küldünk egy linket a jelszó visszaállításához.",
        "email": "Email",
        "emailPlaceholder": "Ad meg az email címedet",
        "sendResetLink": "Visszaállítási link küldése",
        "checkEmail": "Ellenőrizd az emailedet",
        "emailSent": "Jelszó visszaállítási linket küldtünk ide:",
        "checkInstructions": "Kérjük, ellenőrizd az emailedet és kövesd az utasításokat a jelszó visszaállításához.",
        "backToLogin": "Vissza a bejelentkezéshez",
        "validation": {
          "emailRequired": "Az email címed megadása kötelező",
          "emailInvalid": "Az email címed érvénytelen"
        },
        "errors": {
          "sendFailed": "Nem sikerült elküldeni a visszaállítási emailt."
        }
      },
      "resetPassword": {
        "title": "Jelszó visszaállítása",
        "description": "Kérjük, válassz egy új jelszót, amely megfelel az alábbi követelményeknek.",
        "newPassword": "Új jelszó",
        "confirmPassword": "Új jelszó megerősítése",
        "setPassword": "Új jelszó beállítása",
        "validating": "Visszaállítási link ellenőrzése…",
        "success": "A jelszó visszaállítása sikeres. Bezárhatja ezt a fület.",
        "passwordPolicy": {
          "title": "A jelszónak tartalmaznia kell legalább:",
          "uppercase": "egy nagybetűt",
          "lowercase": "egy kisbetűt",
          "digit": "egy számjegyet",
          "minLength": "minimum 8 karaktert",
          "match": "a jelszavak egyeznek"
        },
        "validation": {
          "policyFailed": "A jelszó nem felel meg a követelményeknek.",
          "passwordsDoNotMatch": "A jelszavak nem egyeznek."
        },
        "errors": {
          "invalidLink": "Érvénytelen vagy lejárt visszaállítási link.",
          "setFailed": "Nem sikerült beállítani az új jelszót."
        }
      },
      "verifyEmail": {
        "verifying": "Email ellenőrzése…",
        "success": "Az email címed megerősítve. Zárd be ezt a fület.",
        "error": "Az ellenőrzés sikertelen."
      },
      "recoverEmail": {
        "processing": "Feldolgozás…",
        "success": "Az email címed helyreállítva.",
        "error": "Helyreállítás sikertelen."
      }
    }
  },
  "globalComponents": {
    "languageSelector": {
      "english": "English",
      "hungarian": "Magyar"
    },
    "button": {
      "defaultText": "Button"
    },
    "card": {
      "defaultTagline": "Tagline",
      "defaultTitle": "Card Title",
      "defaultDescription": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. "
    },
    "deleteConfirmModal": {
      "title": "Projekt törlése",
      "leadText": "Biztosan törlöd ezt a projektet? Törlés után a projekt a lomtárba kerül, ahonnan 7 nap múlva automatikusan törölve lesz.",
      "confirmLabel": "A törlés megerősítéséhez írd be a projekt nevét:",
      "close": "Bezárás",
      "cancel": "Mégse",
      "delete": "Törlés",
      "deleting": "Törlés...",
      "validation": {
        "nameMismatch": "A projekt neve nem egyezik!"
      }
    },
    "confirmModal": {
      "title": "Megerősítés",
      "message": "Biztosan végrehajtod a műveletet?",
      "confirm": "Igen",
      "cancel": "Mégse",
      "close": "Bezárás"
    },
    "fileManager": {
      "loading": "Loading files...",
      "title": "Feltöltött fájlok",
      "noFiles": "Még nincsenek feltöltött fájlok",
      "coveredArea": "Lefedett terület:",
      "viewToggle": {
        "grouped": "Csoportos nézet",
        "list": "Lista nézet"
      },
      "deleteAll": "Összes fájl törlése",
      "deleteFile": "Fájl törlése",
      "fileTypes": {
        "images": "Képek",
        "pdf": "PDF dokumentumok",
        "pointCloud": "Pontfelhő fájlok",
        "spreadsheets": "Táblázatok",
        "other": "Egyéb fájlok"
      },
      "units": {
        "bytes": "Bytes",
        "kb": "KB",
        "mb": "MB",
        "gb": "GB"
      },
      "dataCleanedNotice": "A feltöltött fájlok a 90 napos megőrzési idő lejárata után automatikusan törlődtek."
    },
    "fileUpload": {
      "clickToUpload": "Click to upload",
      "dragAndDrop": "or drag and drop",
      "supportedFormats": "Images, PDFs, or spreadsheets (max 50MB)",
      "uploading": "Uploading...",
      "validation": {
        "fileTooLarge": "File size must be less than 50MB",
        "unsupportedType": "File type not supported. Please upload images, PDFs, or spreadsheets."
      }
    },
    "notificationOverlay": {
      "close": "Bezárás",
      "viewProject": "Projekt megtekintése",
      "defaultTitle": "Értesítés"
    },
    "dualSlider": {
      "min": "{{min}}",
      "max": "{{max}}"
    },
    "flightParametersWarning": {
      "title": "Repülési paraméterek beállítása",
      "intro": "Kérlek, ügyelj arra, hogy a repülési paramétereket az előírtak szerint állítsd be! A mérés pontossága ezen múlik.",
      "parametersTitle": "A következő paramétereket használd a repüléstervezéskor:",
      "understood": "Értettem"
    }
  },
  "phases": {
    "chartCard": {
      "expandButton": "Nagyítás",
      "closeButton": "Bezárás"
    },
    "customFormula": {
      "title": "Egyedi képlet",
      "description": "Állítsd össze a saját fatömeg képletedet. Felhasználhatod a D (átmérő, cm) és H (magasság, m) változókat, valamint tetszőleges p1…pN konstansokat.",
      "formulaName": "Képlet neve",
      "formulaNamePlaceholder": "pl. Akác – sopp",
      "savedFormulas": "Mentett képletek",
      "selectFormula": "Válasszon...",
      "formula": "Képlet",
      "formulaPlaceholder": "v = ...",
      "defaultVarD": "átmérő (cm)",
      "defaultVarH": "magasság (m)",
      "variables": "Változók (név=érték)",
      "variableName": "Név",
      "variableValue": "Érték",
      "addVariable": "+ Változó hozzáadása",
      "explanation": "Magyarázat:",
      "explanationText": "A képletben használható D (cm), H (m) és p1..pN konstansok. Példa: v = (p1 + p2*D*H + p3*D + p4*H) * (H/(H-1.3)) * k * D^2 * H / 10^8",
      "cancel": "Mégse",
      "save": "Mentés",
      "close": "Bezárás"
    },
    "payment": {
      "title": "Fizetés és árazás",
      "currency": "Valuta:",
      "plannedArea": "Tervezett terület",
      "measuredArea": "Felmért terület",
      "usedForCalculation": "Számításhoz használt",
      "basedOnPlanned": "(tervezett alapján)",
      "basedOnMeasured": "(felmért alapján)",
      "couponCode": "Kuponkód",
      "couponPlaceholder": "PL: PARTNER10",
      "validating": "Ellenőrzés...",
      "refresh": "Frissítés",
      "clear": "Törlés",
      "validatingCode": "Kód ellenőrzése...",
      "serviceType": "Mérési technológia",
      "requestedServices": "Kért szolgáltatások",
      "totalAmount": "Végösszeg",
      "firstFreeHectares": "Első {{limit}} hektár ingyenes. Fizetendő: {{amount}}",
      "listPrice": "Listaár: {{price}} /{{unit}} × {{area}}",
      "minimumPriceLimit": "Fizetendő minimum ellenérték",
      "unitPrice": "Összesített egységár: {{price}} /{{unit}} × {{area}}",
      "referralDiscount": "Referral kedvezmény: -{{percent}}%",
      "firstPurchasePromoBadge": "Első vásárlási kedvezmény",
      "firstPurchasePromoLine": "Első vásárlási kedvezmény ({{hectares}} ha): -{{value}}",
      "firstPurchasePromoUsed": "Az első vásárlási kedvezményt már felhasználtad ennél a fióknál.",
      "stripeMinimumApplied": "A Stripe minimumdíja ({{minimum}}) miatt a fizetendő összeg 0.",
      "priceNote": "Ár alap deviza: EUR, jelen megjelenítés: {{currency}}.",
      "paid": "Fizetve",
      "networkError": "Hálózati hiba. Próbálja újra.",
      "applied": "Alkalmazva: -{{percent}}%",
      "areaUnavailable": "A feltöltött adatokból nem tudtuk meghatározni a területet. Kérjük, egészítsd ki a tervezett területet vagy tölts fel GPS adatokkal rendelkező fájlokat.",
      "coveredUnavailable": "A feltöltött adatokból nem tudtuk meghatározni a mért területet (0 ha). Kérjük, tölts fel GPS koordinátákat tartalmazó fájlokat a pontos elszámoláshoz.",
      "noServiceSelected": "Nincs szolgáltatás kiválasztva."
    },
    "planningMap": {
      "legendDrawnArea": "Kijelölt felmérési terület",
      "legendBufferZone": "Ajánlott repülési terület",
      "legendFlightPath": "Repülési mintázat",
      "searchPlaceholder": "Keresés (hely vagy lat,lng)...",
      "search": "Keresés",
      "searchTitle": "Keresés a térképen",
      "polygons": "Sokszögek: {{count}}",
      "totalArea": "Összes: {{area}}",
      "kmlExport": "KML exportálás",
      "kmlExportDescription": "Exportáld a kijelölt területet KML fájlként, majd húzd be az általad választott repüléstervező alkalmazásba. Választhatsz, hogy a kijelölt területet vagy a 20 méteres repülési sávval bővített területet töltsd le. A repülési paramétereket neked kell beállítani!",
      "exportTitle": "Exportálás KML formátumba",
      "clearAll": "Összes törlése",
      "clearTitle": "Összes rajzolt elem törlése",
      "mapUsage": "Térkép használata",
      "drawingPolygon": "Sokszög rajzolása",
      "polygonButton": "Poligon gomb:",
      "polygonLocation": "Térkép jobb felső sarkában",
      "newArea": "Új terület:",
      "newAreaInstruction": "Kattintson a sarkok kijelöléséhez",
      "finish": "Befejezés:",
      "finishInstruction": "Dupla kattintás a bezáráshoz",
      "navigation": "Navigálás",
      "browse": "Böngészés:",
      "browseInstruction": "Húzza a térképet",
      "zoom": "Nagyítás:",
      "zoomInstruction": "Görgő vagy +/- gombok",
      "edit": "Szerkesztés:",
      "editInstruction": "Kattintson egy területre",
      "locationTitle": "Saját helyzet meghatározása",
      "navigationTitle": "Navigálás mód (böngészés és szerkesztés)",
      "noExportData": "Nincs rajzolt elem az exportáláshoz!",
      "kmlDownloaded": "KML fájl sikeresen letöltve!",
      "exportError": "Hiba történt a KML exportálás során: {{error}}",
      "locationError": "A geolokáció csak HTTPS kapcsolaton keresztül érhető el biztonsági okokból.",
      "locationNotSupported": "A geolokáció nem támogatott ebben a böngészőben.",
      "locationSuccess": "Sikeresen navigáltunk a pozíciójához: {{lat}}, {{lng}}",
      "locationDenied": "A helyzet-hozzáférés megtagadva. Engedélyezze a böngészőben és ellenőrizze, hogy nincs-e AdBlocker bekapcsolva.",
      "locationUnavailable": "A helyzet információ nem elérhető. Próbálja meg kikapcsolni az AdBlockert vagy használjon inkább keresést.",
      "locationTimeout": "A helyzet lekérdezés időtúllépés. Ellenőrizze az internetkapcsolatot.",
      "locationErrorGeneric": "Geolokációs hiba. Használja inkább a keresési funkciót koordinátákkal (pl. 47.4979, 19.0408).",
      "searchError": "Kérem adjon meg egy keresési kifejezést vagy koordinátákat.",
      "webglNotSupported": "A böngésző nem támogatja a WebGL-t, ezért a térkép nem jeleníthető meg. Engedélyezze a WebGL-t vagy próbálja meg egy másik böngészőt.",
      "invalidCoordinates": "Érvénytelen koordináták. Latitude: -90 és 90 között, Longitude: -180 és 180 között.",
      "coordinateNavigation": "Navigálás a koordinátákhoz: {{lat}}, {{lng}}",
      "placeNotFound": "Nem található ilyen helyszín. Próbálja meg másképp megfogalmazni vagy használjon koordinátákat (pl. 47.4979, 19.0408).",
      "searchNetworkError": "Hiba történt a keresés során. Ellenőrizze az internetkapcsolatot.",
      "navigationTo": "Navigálás ide: {{place}}",
      "kmlImport": "KML importálás",
      "importTitle": "KML fájl importálása a térképre",
      "importSuccess": "{{count}} terület sikeresen importálva!",
      "importError": "Hiba történt a KML importálás során: {{error}}",
      "importParseError": "A KML fájl olvasása sikertelen. Ellenőrizd, hogy érvényes KML fájlt töltöttél-e fel.",
      "importNoPolygons": "A KML fájl nem tartalmaz poligonokat.",
      "navigateToArea": "Útvonaltervezés",
      "navigationButtonTitle": "Útvonaltervezés a kijelölt területhez",
      "noNavigationData": "Nincs kijelölt terület a navigáláshoz!",
      "exportModal": {
        "title": "Terület exportálása",
        "description": "Válaszd ki, melyik területet szeretnéd KML fájlként letölteni.",
        "originalArea": "Kijelölt terület",
        "originalDescription": "Csak a kijelölt poligon(ok) exportálása",
        "bufferedArea": "Repülési terület (+20m)",
        "bufferedDescription": "A kijelölt terület + 20 méteres repülési sáv exportálása",
        "cancel": "Mégse"
      }
    },
    "planningPhase": {
      "flightParameters": "Repülési paraméterek",
      "flightParametersDescriptionLine1": "Add meg a repüléshez használt drón típusát, és a repülési terv elkészítéséhez használd a megadott paramétereket!",
      "flightParametersDescriptionLine2": "A repülési tervet (mission) elkészítheted a DJI Pilot 2, DroneDeploy, vagy egyéb repüléstervező szoftverekben. Fontos, hogy az itt megadott repülési paramétereket használd!",
      "dataQuality": "Az adatrögzítés minősége a pilóta felelőssége. A kívánt eredmény érdekében használja az előírt paramétereket.",
      "dataCaptureMode": "Adatrögzítés módja",
      "selectOption": "Válasszon...",
      "photogrammetry": "Fotogrammetria",
      "lidar": "Lidar",
      "droneCamera": "Drón / kamera",
      "flightAltitude": "Repülési magasság",
      "frontOverlap": "Front overlap (%)",
      "sideOverlap": "Side overlap (%)",
      "gimbalAngle": "Gimbal angle (°)",
      "terrainAwareness": "Terrain awareness",
      "crosshatch3D": "3D crosshatch",
      "oblique5": "Repülési minta",
      "flightSpeed": "Repülési sebesség",
      "lidarAcquisitionMode": "3D crosshatch",
      "returnMode": "Return mode",
      "samplingRate": "Sampling rate (KHz)",
      "rgbColor": "RGB color",
      "directionSuffix": "irányú crosshatch",
      "locationInfo": "Helyszín információk",
      "locationDescription": "Helyszín leírása",
      "locationPlaceholder": "pl. Budapest, II. kerület, Budai-hegység",
      "forestCode": "Erdőkód",
      "forestCodePlaceholder": "Kosd 13/D",
      "latitude": "Szélesség (°)",
      "longitude": "Hosszúság (°)",
      "latitudePlaceholder": "47.5316",
      "longitudePlaceholder": "19.0261",
      "plannedArea": "Tervezett terület (térképről számított)",
      "calculatedField": "Ez az érték automatikusan számítódik a térképen kijelölt poligonok alapján",
      "areaMarking": "Terület megjelölése térképen",
      "areaMarkingDescription": "Jelöld meg a felmérni kívánt területet a térképen. A kijelölt terület körül automatikusan megjelenik egy piros, 20 méteres repülési sáv, ami az ajánlott repülési területet jelzi. Exportálásnál választhatsz, hogy csak a kijelölt területet vagy a repülési sávval bővítettet töltsd le.",
      "mapDataRequired": "Kérjük, jelöljön ki egy területet a térképen a folytatáshoz.",
      "basicInfoRequired": "A projekt neve és leírása kötelező. A fenti Alapinformációk szekcióban adja meg.",
      "dataTypeRequired": "Válassza ki az adatrögzítés módját.",
      "deviceTypeRequired": "Válassza ki a kamerát/payloadot.",
      "invalidLatitude": "Érvénytelen szélesség",
      "invalidLongitude": "Érvénytelen hosszúság",
      "invalidArea": "Érvénytelen terület érték",
      "unsavedChanges": "Nem mentett módosítások",
      "saving": "Mentés folyamatban",
      "saved": "Sikeresen mentve",
      "cancel": "Mégse",
      "save": "Mentés",
      "nextToUpload": "Tovább a feltöltéshez",
      "loading": "Betöltés...",
      "readOnlyInfo": "Ez a fázis már lezárult. Az adatok csak olvashatóak."
    },
    "reportingMap": {
      "viewPointCloud": "Fa megtekintése",
      "noLayer": "Nincs réteg",
      "workAreaLayer": "Munkaterület",
      "dtmLayer": "Domborzati modell",
      "dsmLayer": "Felszínmodell",
      "elevationLegend": {
        "title": "Magasság",
        "unit": "m",
        "noData": "Nincs magassági adat"
      },
      "tools": {
        "polygon": "Terület mérés",
        "ruler": "Távolság mérés",
        "point": "Magasság lekérdezés",
        "clearAll": "Összes mérés törlése",
        "exportPolygons": "Polygonok exportálása",
        "rename": "Átnevezés",
        "delete": "Törlés",
        "area": "Terület",
        "distance": "Távolság",
        "elevation": "Magasság",
        "ofTotal": "a teljes területből",
        "measurements": "Mérések",
        "polygonName": "Polygon neve",
        "enterName": "Adjon meg nevet...",
        "pointElevation": "Magasság a ponton",
        "noElevationLayer": "Kapcsoljon be DTM vagy DSM réteget a magasság lekérdezéshez"
      },
      "chmLayer": "Korona modell",
      "layerOpacity": "Réteg átlátszóság",
      "webglNotSupported": "Az interaktív térkép ezen az eszközön nem érhető el (a WebGL nem támogatott).",
      "treeId": "ID:",
      "height": "Magasság:",
      "diameter": "Átmérő:",
      "volume": "Bruttó térfogat:",
      "basalArea": "Körlapösszeg:",
      "crownDiameter": "Korona Ø:",
      "meters": "m",
      "centimeters": "cm",
      "cubicMeters": "m³",
      "squareMeters": "m²",
      "estimated": "(becs.)",
      "estimatedDisclaimer": "≈ Az átmérő, térfogat és körlapösszeg becsült adat.",
      "area": "Terület",
      "length": "Hossz",
      "exportKML": "KML Export",
      "navigate": "Navigáció",
      "polygon": "Terület",
      "line": "Távolság",
      "pin": "Pont magasság",
      "shapeName": "Alakzat neve",
      "heightHeatmap": "Fa magasság hőtérkép",
      "diameterHeatmap": "Törzsátmérő hőtérkép",
      "countHeatmap": "Fa darabszám hőtérkép",
      "measurements": {
        "title": "Mérések",
        "area": "Terület",
        "distance": "Távolság",
        "elevation": "Magasság",
        "shape": "Alakzat",
        "namePlaceholder": "Alakzat neve…",
        "renameHint": "Kattints az átnevezéshez"
      },
      "annotations": {
        "unsaved": "Mentetlen rajzok",
        "saveTitle": "Rajzok mentése a projektbe"
      },
      "selectElevationLayerFirst": "Válassz ki egy DTM, DSM vagy CHM réteget a magasságméréshez.",
      "elevationDataMissing": "Nincs nyers magassági adat ehhez a réteghez.",
      "elevationSourceLoading": "forrásfájl betöltése…",
      "elevationSourceLoadFailed": "A magassági forrásfájl betöltése nem sikerült.",
      "noDataAtPoint": "Nincs adat ezen a ponton (NoData).",
      "pointOutsideLayer": "A pont a réteg területén kívül esik.",
      "elevationQueryError": "Hiba a magasság lekérdezésekor.",
      "crownDiameterHeatmap": "Koronaátmérő hőtérkép",
      "heightDistribution": "Fa magasság eloszlás",
      "diameterDistribution": "Törzsátmérő eloszlás",
      "heightDiameterCorrelation": "Magasság és törzsátmérő összefüggés",
      "insufficientCoordinateData": "Nincs elegendő koordináta adat a hőtérkép generálásához",
      "insufficientDiameterData": "Nincs elegendő koordináta adat a törzsátmérő hőtérkép generálásához",
      "insufficientCountData": "Nincs elegendő koordináta adat a darabszám hőtérkép generálásához",
      "loadingHeightData": "Magasság adatok betöltése...",
      "loadingDiameterData": "Átmérő adatok betöltése...",
      "insufficientScatterData": "Nincs elég adat a szórásdiagramhoz.",
      "treeCount": "Fák száma",
      "heightCategory": "Magasság kategória",
      "diameterCategory": "Átmérő kategória",
      "trees": "Fa",
      "trend": "Trend",
      "average": "Átlag",
      "median": "Medián",
      "points": "Pontok",
      "treeLocationMap": "Fák elhelyezkedése a térképen",
      "treeLocationMapDescription": "Az egyes fák (megmért fák) elhelyezkedése interaktív térképen. A térképen szabadon választható a domborzatmodell, koronamodell, vagy ortofotó réteg.",
      "layerMap": "Rétegek elhelyezkedése a térképen",
      "mapDescriptionDtmOrtho": "A terület interaktív térképe. A térképen szabadon választható a domborzatmodell vagy ortofotó réteg.",
      "loadingMap": "Térkép betöltése...",
      "projectFiles": "Projekt fájlok",
      "downloadAll": "Összes letöltése",
      "downloading": "Letöltés...",
      "downloadFile": "Fájl letöltése",
      "noProjectFiles": "Nincsenek elérhető projekt fájlok.",
      "noReportAvailable": "Nincs elérhető jelentés.",
      "noData": "Nincs adat",
      "fileTypes": {
        "layers": "Rétegek",
        "images": "Képek",
        "pdf": "PDF dokumentumok",
        "pointCloud": "Pontfelhő fájlok",
        "reports": "Riport fájlok",
        "other": "Egyéb fájlok"
      },
      "errors": {
        "accessDenied": "Nincs jogosultságod a projekt fájljaihoz való hozzáféréshez.",
        "projectNotFound": "A projekt nem található vagy nincs hozzáférésed.",
        "loadError": "Hiba történt a fájlok betöltése során: {{error}}",
        "downloadAccessDenied": "Nincs jogosultságod a fájl letöltéséhez.",
        "fileNotFound": "A fájl nem található.",
        "downloadError": "Hiba történt a fájl letöltése során: {{error}}",
        "processingError": "Hiba történt a fájl feldolgozása során: {{error}}",
        "fileDownloadError": "Hiba történt a fájl letöltése során: {{error}}",
        "partialDownload": "{{success}} fájl letöltve, {{failed}} fájl sikertelen. Ellenőrizze a konzolt a részletekért.",
        "downloadAllError": "Hiba történt a fájlok letöltése során: {{error}}"
      },
      "legend": {
        "crownDiameter": "Koronaátmérő",
        "toggleCrown": "Koronaátmérő megjelenítése/elrejtése",
        "measuredTrees": "Mért fák",
        "detectedTrees": "Detektált fák"
      },
      "loadingLayers": "Rétegek betöltése...",
      "searchPlaceholder": "Fa ID keresése...",
      "searchNoResult": "Nem található fa ezzel az ID-val",
      "clearSearch": "Törlés",
      "hotspotId": "Pont ID",
      "temperature": "Hőmérséklet",
      "kmlExport": "KML Letöltés",
      "reprocessing": "Feldolgozás..."
    },
    "reportingPhase": {
      "areaPointCloudTitle": "Felmért terület pontfelhője",
      "areaPointCloudDesc": "Tekintsd meg a felmért terület egyszerűsített pontfelhőjét. A betöltés nagyobb fájlméret miatt időbe telhet.",
      "loadAreaPointCloud": "Pontfelhő betöltése",
      "transferToEszr": "Átadás az ESZR rendszerbe",
      "reportGeneration": "Jelentés generálás",
      "processing": "Feldolgozás alatt...",
      "dataProcessing": "Adatok feldolgozása folyamatban",
      "processingDescription": "A feltöltött anyagok feldolgozása jelenleg zajlik.",
      "processingTime": "Az eredmények körülbelül 24-48 órán belül elkészülnek.",
      "report": "Jelentés",
      "rejected": "Elutasítva",
      "processingFailed": "Feldolgozás sikertelen",
      "processingFailedDescription": "A feltöltött adatok feldolgozása során probléma merült fel.",
      "processingFailedAction": "Kérjük, ellenőrizze a fájlokat és próbálja újra.",
      "error": "Hiba",
      "loadingReport": "Jelentés betöltése...",
      "summary": "Összesítő",
      "summaryDescription": "Összesítő adatok a felmért területről.",
      "detectedTrees": "Tőszám",
      "measuredTrees": "Mért fák",
      "totalVolume": "Összes bruttó térfogat",
      "averageHeight": "Átlag magasság",
      "averageDiameter": "Átlag átmérő",
      "totalBasalArea": "Összes körlapösszeg",
      "volumePerHectare": "Bruttó térfogat / {{unit}}",
      "basalAreaPerHectare": "Körlapösszeg / {{unit}}",
      "averageTreesPerHectare": "Átlag fa / {{unit}}",
      "averageBasalArea": "Átlag körlap",
      "averageCrownDiameter": "Átlagos koronaátmérő",
      "surveyedArea": "Felmért terület",
      "coveredArea": "Lefedett terület",
      "hotspotCount": "Forró pontok száma",
      "species": "Uralkodó fafaj",
      "visualizations": "Vizualizációk",
      "heightHeatmap": "Fa magasság hőtérkép",
      "diameterHeatmap": "Törzsátmérő hőtérkép",
      "countHeatmap": "Fa darabszám hőtérkép",
      "crownDiameterHeatmap": "Koronaátmérő hőtérkép",
      "heightDistribution": "Fa magasság eloszlás",
      "diameterDistribution": "Törzsátmérő eloszlás",
      "heightDiameterCorrelation": "Magasság és törzsátmérő összefüggés",
      "insufficientCoordinateData": "Nincs elegendő koordináta adat a hőtérkép generálásához",
      "insufficientDiameterData": "Nincs elegendő koordináta adat a törzsátmérő hőtérkép generálásához",
      "insufficientCountData": "Nincs elegendő koordináta adat a darabszám hőtérkép generálásához",
      "loadingHeightData": "Magasság adatok betöltése...",
      "loadingDiameterData": "Átmérő adatok betöltése...",
      "insufficientScatterData": "Nincs elég adat a szórásdiagramhoz.",
      "treeCount": "Fák száma",
      "heightCategory": "Magasság kategória",
      "diameterCategory": "Átmérő kategória",
      "height": "Magasság",
      "diameter": "Átmérő",
      "meters": "m",
      "centimeters": "cm",
      "trees": "db",
      "trend": "Trend",
      "average": "Átlag",
      "median": "Medián",
      "points": "Pontok",
      "treeLocationMap": "Fák elhelyezkedése a térképen",
      "measurementLocationMap": "Mérési helyszín a térképen",
      "loadingMap": "Térkép betöltése...",
      "projectFiles": "Projekt fájlok",
      "uploadTilesZip": "Ortofotó tile-ok feltöltése (ZIP)",
      "uploadTilesZipDesc": "Metashape XYZ tile export mappa becsomagolva (.zip). Fájlnév alapján ismeri fel a réteget: _ORTO.zip, _DTM.zip, _DSM.zip, _CHM.zip, _NDVI.zip, _THERMAL.zip. Több ZIP egyszerre is kijelölhető.",
      "uploadBtn": "Kiválasztás",
      "tileUploadFailed": "Hiba történt a feltöltés során: ",
      "downloadAll": "Összes letöltése",
      "downloading": "Letöltés...",
      "downloadFile": "Fájl letöltése",
      "noProjectFiles": "Nincsenek elérhető projekt fájlok.",
      "noReportAvailable": "Nincs elérhető jelentés.",
      "noData": "Nincs adat",
      "cubicMeters": "m³",
      "squareMeters": "m²",
      "fileTypes": {
        "layers": "Rétegek",
        "images": "Képek",
        "pdf": "PDF dokumentumok",
        "pointCloud": "Pontfelhő fájlok",
        "reports": "Riport fájlok",
        "other": "Egyéb fájlok"
      },
      "errors": {
        "accessDenied": "Nincs jogosultságod a projekt fájljaihoz való hozzáféréshez.",
        "projectNotFound": "A projekt nem található vagy nincs hozzáférésed.",
        "loadError": "Hiba történt a fájlok betöltése során: {{error}}",
        "downloadAccessDenied": "Nincs jogosultságod a fájl letöltéséhez.",
        "fileNotFound": "A fájl nem található.",
        "downloadError": "Hiba történt a fájl letöltése során: {{error}}",
        "processingError": "Hiba történt a fájl feldolgozása során: {{error}}",
        "fileDownloadError": "Hiba történt a fájl letöltése során: {{error}}",
        "partialDownload": "{{success}} fájl letöltve, {{failed}} fájl sikertelen. Ellenőrizze a konzolt a részletekért.",
        "downloadAllError": "Hiba történt a fájlok letöltése során: {{error}}"
      },
      "viewPointCloud": "Pontfelhő megtekintése",
      "processingStatus": {
        "waiting": "Megérkeztek az adatok, hamarosan kezdjük a feldolgozást.",
        "metashape_processing": "3D pontfelhő összeállítása a képekből.",
        "metashape_done": "Elkészült a 3D pontfelhő, kezdjük a faelemzést.",
        "r_processing": "Fák elemzése, végső riport összeállítása.",
        "error": "Hoppá, valami hiba történt! Munkatársunk hamarosan felveszi veled a kapcsolatot.",
        "multispectral": {
          "metashape_processing": "Ortofénykép előállítása.",
          "metashape_done": "Ortofénykép elkészült.",
          "r_processing": "Ortofénykép elkészült, hamarosan kész lesz a riport."
        },
        "thermal": {
          "metashape_processing": "Hőképek feldolgozása, hőjelek detektálása.",
          "metashape_done": "Hőképek feldolgozása, hőjelek detektálása.",
          "r_processing": "Hőképek feldolgozása, hőjelek detektálása."
        },
        "lidar": {
          "metashape_processing": "LiDAR pontfelhő klasszifikálásának ellenőrzése, szükséges módosítások elvégzése.",
          "metashape_done": "Validáltuk a 3D pontfelhőt, kezdjük a faelemzést."
        },
        "tree_count": {
          "metashape_processing": "3D pontfelhő összeállítása a képekből.",
          "metashape_done": "Elkészült a 3D pontfelhő, kezdjük a fadetektálást.",
          "r_processing": "Fák detektálása és számlálása, végső riport összeállítása."
        },
        "dtm_ortho": {
          "metashape_processing": "Domborzati modell és ortofotó előállítása.",
          "metashape_done": "Domborzati modell és ortofotó elkészült, végső kimenet összeállítása.",
          "r_processing": "Domborzati modell és ortofotó elkészült, hamarosan kész lesz a riport."
        }
      }
    },
    "saveToast": {
      "saving": "Mentés folyamatban",
      "saved": "Sikeresen mentve",
      "unsavedChanges": "Nem mentett módosítások",
      "cancel": "Mégse",
      "save": "Mentés"
    },
    "uploadingPhase": {
      "flightData": "Repülési adatok",
      "flightDate": "Repülés dátuma",
      "weatherConditions": "Időjárási viszonyok",
      "selectWeather": "Válasszon...",
      "sunny": "Napos",
      "cloudy": "Felhős",
      "rainy": "Esős",
      "pilotName": "Pilóta neve",
      "pilotPlaceholder": "Név",
      "rawMaterialsUpload": "Nyersanyagok feltöltése",
      "retentionNotice": "(A feltöltéstől számított 90 nap után a nyersadatok törlésre kerülnek)",
      "dragFiles": "Húzza ide a fájlokat vagy kattintson a tallózáshoz",
      "releaseFiles": "Engedje el a fájlokat itt...",
      "supportedFormats": "Támogatott formátumok: JPG, PNG, TIFF, LAS (max. 20GB)",
      "autoUpload": "A fájlok automatikusan feltöltésre kerülnek",
      "uploading": "Feltöltés alatt ({{count}})",
      "uploaded": "Feltöltve",
      "pending": "Várakozik",
      "removeFile": "Fájl eltávolítása",
      "uploadProgress": "{{percent}}% feltöltve",
      "cancelUpload": "Feltöltés megszakítása",
      "uploadCancelled": "Feltöltés megszakítva",
      "forestParameters": "Erdő paraméterek",
      "forestParametersDescription": "Add meg az erdő hozzávetőleges paramétereit, hogy pontosabb legyen a feldolgozás!",
      "species": "Uralkodó fafaj",
      "selectSpecies": "Válasszon...",
      "massFormula": "Fatömeg számítási képlet",
      "selectFormula": "Válasszon...",
      "heightDiameter": "Csak magasság és átmérő meghatározása",
      "diameterBased": "Sopp féle tömegtáblázat (Magyarországon elterjedt)",
      "schumacherHall": "Schumacher–Hall típusú egyenlet",
      "formFactor": "Alakfaktor módszer (Formzahlmethode)",
      "allometric": "Allometrikus módszer",
      "pointCloudFitting": "Pontfelhőn szakaszos rönk illesztés",
      "customFormula": "Egyedi képlet...",
      "editFormula": "Képlet szerkesztése",
      "minMaxHeight": "Minimum, maximum famagasság ({{unit}})",
      "minMaxDiameter": "Minimum, maximum törzsátmérő ({{unit}})",
      "forestDensity": "Erdő sűrűség",
      "selectDensity": "Válasszon...",
      "density1": "1 - ~2 m-enként fák",
      "density2": "2 - ~4 m-enként fák",
      "density3": "3 - ~6 m-enként fák",
      "canopy": "Lombkorona (volt-e rögzítéskor?)",
      "canopyNo": "Nem",
      "canopyYes": "Igen",
      "canopyWarning": "Lombkoronás adatrögzítés esetén a teljes fakataszter nem készíthető el.",
      "notes": "Megjegyzés",
      "notesPlaceholder": "Szabad szöveges megjegyzés az erdőparaméterekhez...",
      "paymentProcessing": "Fizetés és feldolgozás indítása",
      "payment": "Fizetés…",
      "startProcessing": "Feldolgozás indítása",
      "processingStarting": "Feldolgozás indítása...",
      "noPermission": "Feldolgozáshoz jelenleg nincs jogosultsága.",
      "readOnlyInfo": "Ez a fázis már lezárult. Az adatok csak olvashatóak.",
      "speciesOptions": {
        "akac": "Akác",
        "bukk": "Bükk",
        "cser": "Cser",
        "feketeDio": "Fekete dió",
        "gyertyan": "Gyertyán",
        "juharok": "Juharok",
        "kocsanyosTolgy": "Kocsányos tölgy",
        "kocsanytalanTolgy": "Kocsánytalan tölgy",
        "koris": "Kőris",
        "vorosTolgy": "Vörös tölgy",
        "agatheFNyar": "Agathe-F nyár",
        "eger": "Éger",
        "feherFuz": "Fehér fűz",
        "feherNyar": "Fehér nyár",
        "feketeNyar": "Fekete nyár",
        "harsak": "Hársak",
        "i214Nyar": "I-214 nyár",
        "kesoiNyar": "Kései nyár",
        "koraiNyar": "Korai nyár",
        "kozonsegesNyir": "Közönséges nyír",
        "oriasNyar": "Óriás nyár",
        "rezgoNyar": "Rezgő nyár",
        "duglaszfenyo": "Duglászfenyő",
        "erdeifenyo": "Erdeifenyő",
        "feketefenyo": "Feketefenyő",
        "jegenyefenyo": "Jegenyefenyő",
        "lucfenyo": "Lucfenyő",
        "vorosfenyo": "Vörösfenyő"
      },
      "fileTypes": {
        "images": "Képek",
        "pdf": "PDF dokumentumok",
        "pointCloud": "Pontfelhő fájlok",
        "spreadsheets": "Táblázatok",
        "other": "Egyéb fájlok"
      },
      "validation": {
        "filesRequired": "Legalább egy fájl feltöltése szükséges",
        "flightDateRequired": "A repülés dátuma kötelező",
        "weatherRequired": "Kérjük válassza ki az időjárást",
        "speciesRequired": "Az uralkodó fafaj megadása kötelező",
        "massFormulaRequired": "A fatömeg számítási képlet kiválasztása kötelező",
        "canopyRequired": "Kérjük adja meg, volt-e lombkorona rögzítéskor",
        "unsupportedPointCloudCrs": "A pontfelhő koordinátarendszere nem alakítható át WGS84-re. Exportáld a LAS-fájlt támogatott EPSG-kóddal vagy teljes WKT koordinátarendszer-leírással.",
        "pointCloudNotGeoreferenced": "Csak georeferált pontfelhők tölthetők fel. A LAS-fájl tartalmazzon EPSG koordinátarendszer-kódot vagy teljes WKT-leírást."
      },
      "errors": {
        "uploadCancelled": "Feltöltés megszakítva",
        "uploadCancelledByUser": "Feltöltés megszakítva a felhasználó által",
        "unsupportedFileType": "Nem támogatott fájltípus: {{extension}}",
        "fileTooLarge": "A fájl túl nagy. Maximum: 20 GB",
        "saveError": "Hiba a mentés során!",
        "saveSuccess": "Paraméterek sikeresen mentve!",
        "checkoutError": "A végösszeg 0. Kérjük, válasszon szolgáltatást.",
        "billingAddressRequired": "Kérjük, adja meg a számlázási címet a Profil oldalon (utca, város, irányítószám, ország).",
        "loginRequired": "Be kell jelentkeznie a fizetéshez.",
        "checkoutSessionError": "Hiba a fizetési session létrehozásakor ({{status}})",
        "stripeUrlError": "Stripe URL nem érkezett vissza.",
        "checkoutStartError": "Hiba történt a fizetés indításakor",
        "areaUnavailable": "A feltöltött adatokból nem tudtuk meghatározni a területet, ezért a fizetés nem indítható. Kérjük, add meg a tervezett területet vagy tölts fel GPS adatokkal rendelkező fájlokat.",
        "noPaymentRequired": "A promóció miatt nincs fizetendő összeg. Kérjük, jelezd a TreeSense csapatának a feldolgozás véglegesítéséhez.",
        "validationRequired": "Kérjük, futtasd le az Adatminőség vizsgálatot a fizetés előtt!",
        "validationRequiredProcessing": "Kérjük, futtasd le az Adatminőség vizsgálatot a feldolgozás indítása előtt!"
      }
    },
    "projectPhaseManager": {
      "basicInfo": {
        "title": "Projekt alapinformációk",
        "projectName": "Projekt neve",
        "location": "Helyszín",
        "description": "Projekt leírása",
        "doubleClickToEdit": "Dupla kattintás a szerkesztéshez",
        "clickToEdit": "Kattints ide a szerkesztéshez..."
      },
      "phases": {
        "planning": "Tervezés",
        "uploading": "Feltöltés",
        "reporting": "Riport"
      },
      "navigation": {
        "backToDashboard": "Vissza a Dashboard-ra",
        "projects": "Projektek",
        "goToDashboard": "Ugrás a Dashboardra",
        "project": "Projekt",
        "goTo": "Ugrás: {{phase}}",
        "phaseClosed": "Ez a fázis már lezárult",
        "deleteProject": "Projekt törlése"
      },
      "roles": {
        "viewer": "Megtekintő",
        "editor": "Szerkesztő",
        "admin": "Admin"
      },
      "labels": {
        "dataType": "Adatrögzítés módja",
        "droneType": "Drón/kamera",
        "location": "Helyszín",
        "plannedArea": "Tervezett terület",
        "flightDate": "Repülés dátuma",
        "coveredArea": "Felmért terület",
        "fileCount": "Fájlok száma",
        "species": "Uralkodó fafaj",
        "massFormula": "Fatömeg képlet",
        "services": "Kért szolgáltatások",
        "totalPrice": "Végösszeg",
        "detectedTrees": "Tőszám",
        "measuredTrees": "Mért fák",
        "totalVolume": "Összes bruttó térfogat",
        "totalBasalArea": "Összes körlapösszeg",
        "volumePerHectare": "Bruttó térfogat/{{unit}}",
        "basalAreaPerHectare": "Alapfelület/{{unit}}",
        "avgTreesPerHectare": "Átlagos fák/{{unit}}",
        "avgHeight": "Átlag magasság",
        "avgDiameter": "Átlag átmérő",
        "avgBasalArea": "Átlag körlapösszeg",
        "avgCrownDiameter": "Átl. koronaátmérő",
        "surveyedArea": "Felmért terület",
        "hotspotCount": "Forró pontok száma"
      },
      "quickStats": {
        "settings": "Beállítások",
        "displayedFeatures": "Megjelenített ismérvek",
        "close": "Bezárás",
        "plan": "Tervezés",
        "upload": "Feltöltés",
        "results": "Riport",
        "setAsDefault": "Beállítás alapértelmezettnek",
        "save": "Mentés",
        "more": "Több",
        "less": "Kevesebb",
        "openPhase": "Megnyitás: {{phase}}"
      },
      "success": {
        "phaseChanged": "Fázis sikeresen váltva és mentve az adatbázisba!",
        "basicInfoSaved": "Alapinformációk sikeresen elmentve az adatbázisba!",
        "submittedForApproval": "A projekt jóváhagyásra beküldve. A vezető jóváhagyása után indul a feldolgozás."
      },
      "errors": {
        "invalidTransition": "Érvénytelen fázis átmenet",
        "notLoggedIn": "Nincs bejelentkezve",
        "phaseChangeFailed": "Hiba történt a fázis váltás adatbázisba mentése során",
        "saveFailed": "Hiba történt az adatok adatbázisba mentése során",
        "basicInfoSaveFailed": "Hiba történt az alapinformációk adatbázisba mentése során",
        "unknownPhase": "Ismeretlen fázis: {{phase}}",
        "phaseNotSupported": "Ez a fázis nem támogatott."
      }
    },
    "fileValidation": {
      "title": "Adatminőségi jelentés",
      "images": "kép",
      "allChecksPassed": "Minden rendben",
      "sensorCamera": "Szenzor / Kamera",
      "altitude": "Magasság",
      "altitudeOverTime": "Repülési magasság profil",
      "altitudeAvg": "Átlag",
      "timeDuration": "Idő és időtartam",
      "firstImage": "Első kép",
      "lastImage": "Utolsó kép",
      "flightDuration": "Időtartam",
      "overlap": "Becsült átfedés",
      "overlapAvg": "Átlag",
      "angles": "Gimbal szögek",
      "anglePitch": "Dőlés",
      "isoValues": "ISO értékek",
      "gpsCoverage": "GPS lefedettség",
      "coveredArea": "Mért terület",
      "plannedArea": "Tervezett terület",
      "coveragePercent": "Lefedettség",
      "imageSummary": "Kép összefoglaló",
      "totalImages": "Összes kép",
      "totalSize": "Összes méret",
      "avgFileSize": "Átl. fájlméret",
      "pointCloudValidation": "Pontfelhő validáció",
      "pcFormat": "Formátum",
      "pcCrs": "CRS",
      "pcPoints": "Pontok",
      "pcEstimatedDensity": "Becs. sűrűség",
      "pcPointsPerSqm": "pont/m²",
      "detailTable": "Részletes fájltáblázat",
      "colFileName": "Fájlnév",
      "colAltitude": "Mag. (m)",
      "colISO": "ISO",
      "colExposure": "Exp.",
      "colLatitude": "Szélesség",
      "colLongitude": "Hosszúság",
      "colGimbalPitch": "Dőlés",
      "warnings": {
        "noGps": "A képek {{percent}}%-ának nincs GPS koordinátája ({{count}}/{{total}})",
        "altitudeVariation": "Repülési magasság variáció > {{threshold}}m (szórás: {{std}}m)",
        "highIso": "{{count}} kép ISO > {{threshold}} — zajos képeket eredményezhet",
        "isNadir": "A kamera egyenesen lefelé néz (nadir, átl. dőlés: {{avg}}°)",
        "pitchMismatch": "A kamera dőlésszöge ({{avg}}°) eltér a tervezettől ({{target}}°)",
        "mixedCameras": "Több kameratipus észlelve — hatással lehet a feldolgozásra",
        "timeGap": "{{gap}} perces szünet a képek között",
        "fewImages": "Csak {{count}} kép lett feltöltve — ajánlott minimum: {{min}}",
        "lowOverlap": "Becsült átlagos átfedés {{avg}}% — ajánlott: >70%",
        "pcNoCrs": "A pontfelhőnek nincs CRS-e — lehet, hogy nincs georeferenciálva",
        "lowCoverage": "A terület GPS-lefedettsége alacsony: {{percent}}%",
        "dataOutsidePlanned": "A rögzített adatok {{percent}}%-a a tervezett területen kívül esik — a számítások csak a tervezett határon belüli adatokat fogják felhasználni.",
        "wrongCrsDistance": "A pontfelhő ~{{distance}} km-re van a tervezett területtől. Kérjük, ellenőrizze, hogy a megfelelő koordináta-rendszert (CRS) állította-e be exportáláskor."
      },
      "modalTitle": "Adatminőségi problémák észlelve",
      "modalDescription": "A következő problémákat találtuk a feltöltött adatokban. Kérjük, tekintsd át őket a fizetés előtt.",
      "modalDescriptionProcessing": "A következő problémákat találtuk a feltöltött adatokban. Kérjük, tekintsd át őket a feldolgozásra küldés előtt.",
      "modalCancel": "Vissza",
      "modalProceed": "Tovább a fizetésre",
      "modalProceedProcessing": "Küldés feldolgozásra",
      "runValidation": "Ellenőrzés futtatása",
      "reRun": "Újrafuttatás",
      "pendingValidation": "Kattints az „Ellenőrzés futtatása\" gombra az adatok minőségének vizsgálatához.",
      "noFilesYet": "Az adatminőség ellenőrzéséhez töltsd fel a fájlokat.",
      "extractionSummary": "Kinyert adatok",
      "timestamp": "Időbélyeg",
      "gimbalPitch": "Dőlés",
      "extracted": "Kinyerve",
      "missing": "Hiányzik",
      "files": "fájl",
      "mapLegendPlanned": "Tervezett terület",
      "mapLegendCovered": "Lefedett terület",
      "mapLegendLidar": "Pontfelhő terület",
      "mapLegendGpsImages": "GPS képek"
    }
  },
  "pdfExport": {
    "title": "PDF Riport Testreszabása",
    "sectionsTitle": "Riport Szekciók",
    "selectAll": "Összes kiválasztása",
    "generateButton": "PDF Riport Generálása",
    "cancel": "Mégse",
    "generating": "Generálás...",
    "selectAtLeastOne": "Válassz ki legalább egy elemet!",
    "close": "Bezárás",
    "errorGenerating": "Hiba történt a PDF generálása során.",
    "mapCaptureError": "A térkép rögzítése sikertelen. Ellenőrizd, hogy a térkép betöltődött-e!",
    "currentView": "Jelenlegi nézet",
    "additionalStatistics": "További Statisztikák",
    "sections": {
      "summary": "Összefoglaló"
    },
    "copyright": "© {{year}} {{brandName}}. Minden jog fenntartva."
  },
  "potree": {
    "controls": {
      "rotate": "Forgatás",
      "pan": "Mozgatás",
      "zoom": "Nagyítás",
      "leftClick": "Bal klikk",
      "rightClick": "Jobb klikk",
      "scroll": "Görgő"
    },
    "close": "Bezárás",
    "fullscreen": "Teljes képernyő",
    "tree": "Fa",
    "height": "Magasság",
    "diameter": "Átmérő",
    "volume": "Térfogat",
    "crownDiameter": "Koronaátmérő"
  },
  "species": {
    "lucfenyő": "Lucfenyő",
    "erdeifenyő": "Erdeifenyő",
    "tölgy": "Tölgy",
    "kocsányostölgy": "Kocsányos tölgy",
    "kocsánytalan_tölgy": "Kocsánytalan tölgy",
    "bükk": "Bükk",
    "gyertyán": "Gyertyán",
    "akác": "Akác",
    "nyár": "Nyár",
    "fűz": "Fűz",
    "hárs": "Hárs",
    "juhar": "Juhar",
    "kőris": "Kőris",
    "nyír": "Nyír",
    "éger": "Éger",
    "vörösfenyő": "Vörösfenyő",
    "jegenyefenyő": "Jegenyefenyő",
    "duglászfenyő": "Duglászfenyő",
    "fekete_fenyő": "Fekete fenyő",
    "vegyes": "Vegyes",
    "i-214_nyár": "I-214 nyár"
  },
  "lockedScreen": {
    "title": "Fiók aktiválása folyamatban",
    "message": "Fiókod még nincs egyetlen szervezethez sem hozzárendelve. Kérjük, vedd fel a kapcsolatot az adminisztrátoroddal."
  },
  "org": {
    "selector": {
      "eyebrow": "Super admin",
      "title": "Válassz szervezetet",
      "subtitle": "Válaszd ki a szervezetet a projektjei, tagjai és beállításai kezeléséhez.",
      "loading": "Szervezetek betöltése…",
      "empty": "Még nincs egyetlen szervezet sem.",
      "noResults": "Nincs a keresésnek megfelelő szervezet.",
      "searchPlaceholder": "Keresés név vagy cégnév szerint…",
      "unnamed": "Névtelen szervezet",
      "inactive": "Inaktív",
      "open": "Megnyitás",
      "back": "Vissza a szervezetekhez",
      "errors": {
        "load": "Nem sikerült betölteni a szervezeteket."
      }
    },
    "title": "Szervezeti adminisztráció",
    "tabs": {
      "dashboard": "Áttekintés",
      "projects": "Projektek",
      "users": "Felhasználók",
      "settings": "Beállítások"
    },
    "projects": {
      "title": "Projektek (Csak olvasható)",
      "unnamed": "Névtelen projekt"
    },
    "users": {
      "title": "Felhasználók",
      "emailPlaceholder": "Felhasználó email címe",
      "invite": "Meghívás",
      "inviteAlert": "Meghívó küldése szimulálva a következő címre: {{email}}"
    },
    "settings": {
      "title": "Beállítások",
      "placeholder": "A szervezet beállításai itt fognak megjelenni.",
      "messages": {
        "saved": "A beállítások sikeresen mentve.",
        "saveFailed": "Nem sikerült menteni a beállításokat.",
        "approvalFailed": "Nem sikerült módosítani a jóváhagyási beállítást.",
        "submissionFailed": "Nem sikerült módosítani a projektleadási jogosultságot."
      },
      "billing": {
        "title": "Számlázási adatok",
        "description": "A szervezet számlázási címe és kapcsolattartási adatai.",
        "fields": {
          "companyName": "Cégnév",
          "taxId": "Adószám",
          "contactEmail": "Kapcsolattartó e-mail",
          "country": "Ország",
          "postalCode": "Irányítószám",
          "city": "Város",
          "addressLine": "Cím"
        },
        "placeholders": {
          "companyName": "pl. Példa Kft.",
          "taxId": "pl. 12345678-1-42",
          "contactEmail": "pl. szamlazas@pelda.hu",
          "country": "pl. Magyarország",
          "postalCode": "pl. 1011",
          "city": "pl. Budapest",
          "addressLine": "pl. Fő utca 1."
        }
      },
      "ftp": {
        "title": "FTP konfiguráció",
        "description": "Kapcsolódási adatok az adatok automatikus átviteléhez.",
        "note": "A jelszót biztonsági okokból nem itt tároljuk. Vedd fel a kapcsolatot a támogatással a hitelesítő adatok beállításához.",
        "fields": {
          "host": "Kiszolgáló (host)",
          "port": "Port",
          "username": "Felhasználónév",
          "path": "Elérési útvonal"
        },
        "placeholders": {
          "host": "pl. ftp.pelda.hu",
          "port": "pl. 21",
          "username": "pl. felhasznalo",
          "path": "pl. /feltoltesek"
        }
      },
      "actions": {
        "saving": "Mentés...",
        "save": "Mentés"
      },
      "members": {
        "title": "Tagok jóváhagyási beállításai",
        "description": "Állítsd be tagonként, hogy a projektjeik vezetői jóváhagyásra várjanak-e feldolgozás előtt.",
        "canSubmit": "Projektet adhat le",
        "requiresApproval": "Jóváhagyás szükséges"
      }
    },
    "overview": {
      "title": "Áttekintés",
      "welcome": "Üdvözlünk a szervezeti felületen."
    },
    "waiting": {
      "title": "Szervezethez rendelés szükséges",
      "badge": "Várólista",
      "description": "A fiókod még nincs szervezethez rendelve. Egy adminisztrátornak hozzá kell rendelnie egy szervezethez, mielőtt projekteket hozhatnál létre vagy kezelhetnél. Kérjük, várj, amíg jóváhagyják a hozzáférésedet.",
      "refreshNote": "Miután hozzárendeltek egy szervezethez, jelentkezz ki és újra be, vagy frissítsd az oldalt, hogy a változás érvénybe lépjen.",
      "logout": "Kijelentkezés"
    },
    "dashboard": {
      "title": "Szervezet",
      "subtitle": "A szervezeted projektjeinek, statisztikáinak és beállításainak kezelése.",
      "loading": "Betöltés...",
      "errors": {
        "loadProjects": "Nem sikerült betölteni a projekteket.",
        "loadSettings": "Nem sikerült betölteni a szervezet beállításait.",
        "approve": "Nem sikerült jóváhagyni a projektet.",
        "reject": "Nem sikerült elutasítani a projektet.",
        "noOrg": "Nincs hozzád rendelt szervezet."
      },
      "approvalQueue": {
        "confirmReject": "Biztosan elutasítod ezt a projektet?",
        "title": "Jóváhagyásra vár",
        "description": "Ezeket a projekteket a tagok beküldték, és vezetői jóváhagyásra várnak, mielőtt feldolgozásba kerülnek.",
        "empty": "Nincs jóváhagyásra váró projekt.",
        "working": "Feldolgozás...",
        "approve": "Jóváhagyás",
        "reject": "Elutasítás"
      },
      "tabs": {
        "projects": "Projektek",
        "statistics": "Statisztika",
        "settings": "Beállítások"
      },
      "projects": {
        "title": "Összes projekt",
        "empty": "Ennek a szervezetnek még nincsenek projektjei."
      },
      "filters": {
        "searchPlaceholder": "Keresés név, tulajdonos vagy helyszín szerint…",
        "owner": "Tulajdonos",
        "all": "Összes",
        "dateRange": "Dátum",
        "lastWeek": "Elmúlt hét",
        "lastMonth": "Elmúlt hónap",
        "clear": "Szűrők törlése"
      },
      "sections": {
        "awaiting_approval": "Jóváhagyásra vár",
        "planning": "Tervezés",
        "processing": "Feldolgozás alatt",
        "report_ready": "Riport kész",
        "empty": "Nincs projekt ebben a szakaszban."
      }
    },
    "stats": {
      "errors": {
        "load": "Nem sikerült betölteni a statisztikákat."
      },
      "loading": "Statisztikák betöltése...",
      "empty": "Még nincs megjeleníthető statisztikai adat.",
      "units": {
        "ha": "ha"
      },
      "summary": {
        "totalCost": "Összes költség",
        "totalHectares": "Összes hektár",
        "projectCount": "Projektek száma",
        "memberCount": "Tagok száma",
        "monthCost": "Havi költség",
        "monthHectares": "Havi hektár",
        "monthProjects": "Havi projektek",
        "monthMembers": "Aktív tagok"
      },
      "monthOverview": {
        "title": "Havi áttekintés",
        "descAdmin": "Válassz egy hónapot a részletes, tagonkénti bontáshoz. Minden hónap külön látszik.",
        "descLeader": "Az aktuális hónap összesített adatai. A korábbi hónapokat csak a rendszergazda látja.",
        "current": "Aktuális",
        "projectsMeta": "{{count}} projekt"
      },
      "scope": {
        "label": "Kiválasztott hónap:"
      },
      "total": {
        "title": "Teljes összesítés",
        "description": "Minden hónap összesítve – csak rendszergazda látja."
      },
      "export": {
        "csv": "Letöltés (CSV)",
        "filenamePrefix": "igazgatosag-riport",
        "totalRow": "Összesen",
        "columns": {
          "month": "Hónap",
          "member": "Tag",
          "email": "E-mail",
          "project": "Projekt",
          "status": "Státusz",
          "hectares": "Hektár",
          "cost": "Költség (Ft)"
        }
      },
      "monthly": {
        "title": "Havi költség",
        "description": "A szervezet projektjeinek becsült költsége hónapok szerint bontva.",
        "empty": "Nincs havi költségadat."
      },
      "hectares": {
        "title": "Feldolgozott hektár",
        "description": "A feldolgozott terület hónapok szerint bontva."
      },
      "ratio": {
        "title": "Fotó / LiDAR arány",
        "description": "A fotó- és LiDAR-alapú projektek aránya.",
        "empty": "Nincs adat az arány megjelenítéséhez.",
        "photo": "Fotó",
        "lidar": "LiDAR"
      },
      "byStatus": {
        "title": "Projektek státusz szerint"
      },
      "byMember": {
        "title": "Tagonkénti bontás",
        "monthTitle": "Tagonkénti bontás – {{month}}",
        "description": "Projektek, hektárok és költségek tagonként. Kattints egy tagra a projektjeiért.",
        "empty": "Nincs tagonkénti adat.",
        "emptyMonth": "Ebben a hónapban nincs adat.",
        "unnamedProject": "Névtelen projekt",
        "columns": {
          "member": "Tag",
          "projects": "Projektek",
          "hectares": "Hektár",
          "cost": "Költség"
        }
      },
      "funnel": {
        "title": "Projekt-tölcsér",
        "description": "A projektek megoszlása a folyamat szakaszai szerint.",
        "actionNeeded": "Teendő",
        "awaitingApproval": "jóváhagyásra vár"
      },
      "turnaround": {
        "title": "Átfutási idők",
        "description": "A jóváhagyás és a feldolgozás átlagos időtartama.",
        "approval": "Jóváhagyás",
        "processing": "Feldolgozás",
        "days": "nap",
        "sampleCount": "{{count}} projekt alapján"
      },
      "trends": {
        "title": "Havi trendek",
        "description": "Leadott projektek, hektár és költség az idő függvényében.",
        "empty": "Nincs havi trendadat.",
        "submitted": "Leadott",
        "hectares": "Hektár",
        "cost": "Költség",
        "columns": {
          "month": "Hónap"
        }
      }
    },
    "members": {
      "errors": {
        "loadFailed": "Nem sikerült betölteni a tagokat.",
        "assignFailed": "Nem sikerült hozzárendelni a tagot.",
        "roleFailed": "Nem sikerült módosítani a szerepet.",
        "removeFailed": "Nem sikerült eltávolítani a tagot."
      },
      "messages": {
        "assigned": "A tag sikeresen hozzárendelve.",
        "roleUpdated": "A szerep sikeresen módosítva.",
        "removeConfirm": "Biztosan eltávolítod ezt a tagot a szervezetből?",
        "removed": "A tag sikeresen eltávolítva.",
        "loading": "Tagok betöltése...",
        "empty": "Ennek a szervezetnek még nincsenek tagjai."
      },
      "title": "Tagok",
      "actions": {
        "refreshing": "Frissítés...",
        "refresh": "Frissítés",
        "removing": "Eltávolítás...",
        "remove": "Eltávolítás"
      },
      "assign": {
        "label": "Tag hozzárendelése",
        "searchPlaceholder": "Keresés e-mail cím alapján...",
        "searching": "Keresés...",
        "noResults": "Nincs találat.",
        "alreadyMember": "Már tag",
        "hint": "Csak super admin rendelhet tagot szervezethez vagy módosíthat szerepet."
      },
      "table": {
        "user": "Felhasználó",
        "email": "E-mail",
        "role": "Szerep",
        "status": "Státusz"
      }
    },
    "roles": {
      "member": "Tag",
      "local_admin": "Vezető"
    },
    "status": {
      "active": "Aktív",
      "pending": "Függőben"
    }
  }
}