{
  "Nav": {
    "home": "Acasă",
    "cazari": "Cazări",
    "blog": "Blog",
    "favorites": "Favorite",
    "admin": "Admin",
    "language": "Limbă",
    "addProperty": "Listează proprietate"
  },
  "PropertyCard": {
    "lastMinuteBell": "Notificări last minute pentru această cazare",
    "lastMinuteBellOn": "Primești notificări last minute — apasă pentru a opri",
    "lastMinuteBellOff": "Activează notificările last minute pentru această locație"
  },
  "Metadata": {
    "title": "Invizita",
    "description": "Cazări inedite și articole de călătorie."
  },
  "Footer": {
    "copyright": "© {year} Invizita",
    "addPropertyLink": "Listează proprietate",
    "privacyLink": "Confidențialitate",
    "cookieLink": "Cookie-uri"
  },
  "LegalPrivacy": {
    "metaTitle": "Politica de confidențialitate — Invizita",
    "metaDescription": "Informații despre prelucrarea datelor cu caracter personal pe Invizita.",
    "title": "Politica de confidențialitate",
    "breadcrumb": "Confidențialitate",
    "lead": "Această pagină descrie modul în care site-ul Invizita prelucrează datele cu caracter personal, în conformitate cu Regulamentul (UE) 2016/679 („GDPR”) și legislația română aplicabilă. Invizita este un serviciu de prezentare a unor cazări și conținut editorial; rezervările și comunicarea cu proprietarii au loc în afara platformei, prin canalele indicate în anunțuri.",
    "s1Title": "Operatorul datelor",
    "s1Body": "Operatorul responsabil de prelucrarea datelor în legătură cu funcționarea acestui site este entitatea care administrează Invizita (în continuare „noi”). Pentru solicitări privind protecția datelor (inclusiv exercitarea drepturilor), folosește datele de contact publicate pe site sau pe canalul indicat de operator.",
    "s2Title": "Ce categorii de date prelucrăm",
    "s2Body": "În funcție de modul în care folosești site-ul, pot fi prelucrate următoarele categorii de date:\n\n• Date tehnice și de utilizare: adresa IP, tip de browser, dispozitiv, pagini accesate, marcaje temporale — de obicei prin jurnale de server și instrumente tehnice necesare funcționării și securității.\n• Date furnizate direct: de exemplu, dacă ne contactezi prin e-mail sau formular, conținutul mesajului și datele de contact incluse.\n• Preferințe afișate pe site: de exemplu, limba selectată, dacă este stocată prin mecanisme tehnice (cookie / stocare locală).\n\nListele de favorite pe care le salvezi în browser (localStorage) rămân pe dispozitivul tău și nu sunt transmise serverului Invizita ca „cont” de utilizator.",
    "s3Title": "Scopurile și temeiurile prelucrării",
    "s3Body": "Prelucrăm datele pentru: (1) furnizarea și îmbunătățirea site-ului; (2) măsuri de securitate și prevenire a abuzurilor; (3) respectarea obligațiilor legale; (4) comunicarea cu tine, dacă ne-ai contactat; (5) analiza agregată și anonimizată a traficului, dacă folosim astfel de instrumente și le-ai acceptat acolo unde legea cere consimțământ.\n\nTemeiurile pot include: executarea unui contract sau a măsurilor precontractuale, interesul legitim al operatorului (în limite rezonabile), obligația legală sau consimțământul tău, după caz.",
    "s4Title": "Durata păstrării",
    "s4Body": "Păstrăm datele doar atât timp cât este necesar pentru scopurile de mai sus sau conform termenelor legale. Jurnalele tehnice pot fi păstrate perioade scurte, apoi agregate sau șterse. Mesajele de contact sunt păstrate cât timp e nevoie pentru a răspunde și pentru eventuale obligații legale ulterioare.",
    "s5Title": "Destinatari și transferuri",
    "s5Body": "Putem folosi furnizori care prestează găzduire, infrastructură sau servicii IT (subcontractanți), strict în limitele necesare. Dacă un astfel de furnizor se află în afara SEE, ne asigurăm că există garanții adecvate (ex.: clauze contractuale tip) conform GDPR.",
    "s6Title": "Drepturile tale și reclamații",
    "s6Body": "Ai dreptul de acces, rectificare, ștergere, restricționare, opoziție și portabilitate, în condițiile legii. Poți depune o reclamație la autoritatea de supraveghere din România (ANSPDCP) sau la autoritatea din țara ta de reședință obișnuită.\n\nNe poți contacta pentru solicitări privind datele personale folosind datele de contact ale operatorului afișate pe site."
  },
  "LegalCookies": {
    "metaTitle": "Politica privind cookie-urile — Invizita",
    "metaDescription": "Informații despre cookie-uri și preferințe pe Invizita.",
    "title": "Politica privind utilizarea cookie-urilor",
    "breadcrumb": "Cookie-uri",
    "lead": "Această pagină explică modul în care Invizita folosește cookie-uri și tehnologii similare, cum poți controla preferințele și ce drepturi ai.",
    "s1Title": "Ce sunt cookie-urile",
    "s1Body": "Cookie-urile sunt fișiere text de dimensiuni mici plasate pe dispozitivul tău când vizitezi un site. Sunt folosite frecvent pentru a face site-urile să funcționeze, pentru a memora preferințe sau pentru a înțelege cum este folosit site-ul.",
    "s2Title": "Ce tipuri de cookie-uri putem folosi",
    "s2Body": "• Necesare: asigură funcții de bază (ex.: securitate, încărcarea paginilor, menținerea sesiunii sau a limbii selectate, dacă este implementată astfel).\n• Preferințe: memorează alegeri ale tale (ex.: limbă), pentru a nu le reselecta la fiecare vizită.\n• Statistici / analiză (dacă sunt activate): ne ajută să înțelegem cum este folosit site-ul, de obicei în formă agregată. Acestea pot fi activate doar cu acordul tău, acolo unde legea o cere.\n\nLista exactă de cookie-uri (nume, furnizor, durată) poate fi actualizată; verifică această pagină periodic sau panoul de preferințe, dacă există pe site.",
    "s3Title": "Durata de valabilitate",
    "s3Body": "Cookie-urile pot fi de sesiune (se șterg la închiderea browserului) sau persistente (au o dată de expirare). Durata depinde de scopul fiecărui cookie.",
    "s4Title": "Cum îți poți gestiona preferințele",
    "s4Body": "Poți șterge sau bloca cookie-uri din setările browserului tău. Poți folosi și instrumente precum pagina YourOnlineChoices (unde e relevant) sau setările de consimțământ afișate pe site, dacă sunt disponibile.\n\nReține că dezactivarea cookie-urilor strict necesare poate afecta funcționarea site-ului.",
    "s5Title": "Actualizări",
    "s5Body": "Putem actualiza această politică când se schimbă site-ul sau cerințele legale. Versiunea curentă este indicată prin data publicării pe această pagină (poți adăuga o dată în administrarea conținutului, dacă dorești)."
  },
  "Home": {
    "listingsTitle": "Cazări",
    "listingsLoadingMore": "Se încarcă mai multe…",
    "listingsLoadError": "Nu s-au putut încărca listările.",
    "listingsRetry": "Reîncearcă",
    "listPropertyCardDesc": "Ai o cazare? Ne scrii și stabilim împreună cum o listăm.",
    "emptyListingsBefore": "Încă nu există cazări. Adaugă primele din ",
    "emptyListingsAfter": ".",
    "filteredEmpty": "Nicio cazare nu se potrivește cu filtrele alese. Încearcă alte criterii sau resetează filtrele.",
    "filterIntro": "Apasă „Filtrează” pentru tipul de cazare și un interval de preț pe noapte (de obicei RON).",
    "filterOpenButton": "Filtrează",
    "filterClear": "Elimină filtrele",
    "filterModalTitle": "Filtre",
    "filterModalHint": "Alege tipul de cazare, facilități, capacitate și intervalul de preț. Confirmă cu „Vezi rezultate”.",
    "filterMatchCount": "{count, plural, =0 {Niciun rezultat nu corespunde filtrelor tale} one {# rezultat corespunde filtrelor tale} few {# rezultate corespund filtrelor tale} other {# rezultate corespund filtrelor tale}}",
    "filterMatchCountLoading": "Se numără rezultatele…",
    "filterPriceRangeLabel": "Preț pe noapte",
    "filterPriceSliderHint": "Trage cele două cursoare pentru minim și maxim. La capetele intervalului nu se aplică limită la acel capăt.",
    "filterCurrencyHint": "Moneda din listare (de obicei RON).",
    "filterPriceMinAria": "Preț minim pe noapte",
    "filterPriceMaxAria": "Preț maxim pe noapte",
    "filterResetAll": "Resetează tot",
    "filterClose": "Închide fereastra de filtre",
    "filterTypeLabel": "Tip cazare",
    "filterTypeChooseHint": "Poți bifa mai multe tipuri. Fără bifă = toate tipurile.",
    "filterAmenitiesLabel": "Facilități",
    "filterAmenitiesHint": "Poți bifa mai multe. Cazarea trebuie să includă toate facilitățile selectate.",
    "filterGuestsLabel": "Capacitate (persoane)",
    "filterGuestsHint": "Arată doar cazări care declară că pot găzdui cel puțin acest număr de persoane (după câmpul din listare).",
    "filterGuestsAny": "Oricâte",
    "filterTypeAll": "Toate tipurile",
    "filterPriceMin": "Preț min. / noapte",
    "filterPriceMax": "Preț max. / noapte",
    "filterPriceHint": "Lasă gol un câmp dacă nu vrei limită la acel capăt. Prețurile sunt în moneda listării (de obicei RON).",
    "filterApply": "Vezi rezultate",
    "filterReset": "Resetează",
    "filterType": {
      "apartamente": "Apartamente",
      "bungalow": "Bungalow",
      "cabane": "Cabane",
      "case-la-tara": "Case la țară",
      "casute-in-copac": "Căsuțe în copac",
      "glamping": "Glamping",
      "hoteluri": "Hoteluri",
      "igloo-uri": "Igloo-uri",
      "odaie-hobbit": "Odăi de Hobiți",
      "pensiuni": "Pensiuni",
      "tiny-house": "Tiny House",
      "vile-case": "Vile/Case"
    },
    "recentPosts": "Articole recente",
    "seeAll": "Vezi toate",
    "emptyPostsBefore": "Încă nu există articole. Adaugă primul din ",
    "emptyPostsAfter": "."
  },
  "Favorites": {
    "title": "Favorite",
    "metaTitle": "Favorite — Invizita",
    "metaDescription": "Cazările tale salvate în acest browser.",
    "breadcrumb": "Favorite",
    "intro": "Listările salvate cu inima sunt disponibile doar pe dispozitivul și browserul curent. Nu este nevoie de cont.",
    "loading": "Se încarcă…",
    "error": "Nu am putut încărca favoritele.",
    "empty": "Nu ai încă proprietăți salvate.",
    "emptyHint": "Apasă pe inimă pe o cazare ca să o adaugi aici. Favoritele sunt stocate doar în acest browser (localStorage).",
    "browse": "Caută cazări",
    "missing": "Nu am găsit listările salvate (au fost șterse sau nu mai există). Poți elimina slug-urile vechi din favorite sau adaugă din nou."
  },
  "ListingCard": {
    "noPhoto": "Fără poză",
    "viewListing": "Vezi {title}",
    "prevImage": "Imaginea anterioară",
    "nextImage": "Imaginea următoare"
  },
  "ListingDetail": {
    "breadcrumb": "Cazări",
    "back": "Înapoi",
    "backHome": "Înapoi la cazări",
    "verifiedBadge": "Verificată",
    "verifiedShort": "Verificată",
    "noPhotos": "Nu există poze încă.",
    "galleryCarouselLabel": "Galerie foto",
    "galleryOpenSlide": "Deschide imaginea {n} din {total} în vizualizare mare",
    "galleryLightboxLabel": "Vizualizare imagine",
    "galleryClose": "Închide",
    "capacityFull": "{count, plural, one {Capacitate: până la # persoană} few {Capacitate: până la # persoane} other {Capacitate: până la # persoane}}",
    "perNight": "/ noapte",
    "description": "Descriere",
    "amenitiesTitle": "Ce oferă locația",
    "videoTitle": "Video",
    "watchVideo": "Vezi video",
    "contactTitle": "Contact",
    "contactHint": "Rezervarea se face direct cu proprietarul.",
    "whatsapp": "WhatsApp",
    "website": "Link site",
    "noContact": "Nu avem încă date de contact pentru această cazare.",
    "dbErrorTitle": "Eroare DB",
    "dbErrorBody": "Nu pot încărca detaliile cazării deoarece conexiunea la MySQL nu este configurată.",
    "dbErrorHint": "Setează {db} și rulează {migrate}."
  },
  "QrVisit": {
    "metaTitle": "Experiență Invizita",
    "metaDescription": "Mesaje de la oaspeți și feedback pentru gazdă.",
    "kicker": "Pagină pentru oaspeți",
    "intro": "Aici găsești câteva impresii de la oaspeți. Dacă ai stat recent, ne poți ajuta cu un mesaj scurt pentru gazdă — îl moderăm înainte să apară public.",
    "reviewsTitle": "Mesaje de la oaspeți",
    "reviewsEmpty": "Încă nu avem mesaje publicate aici.",
    "anonymous": "Oaspete",
    "ratingAria": "Rating {rating} din 5",
    "thanks": "Mulțumim! Mesajul tău a fost trimis și va apărea după moderare.",
    "formTitle": "Lasă un mesaj pentru gazdă",
    "formHint": "Spune-ne pe scurt cum a fost sejurul (curățenie, comunicare, confort). Fără date personale sensibile.",
    "formName": "Numele tău (opțional)",
    "formNamePlaceholder": "ex: Andreea",
    "formRating": "Rating",
    "formBody": "Mesaj",
    "formBodyPlaceholder": "ex: Am avut o experiență foarte bună…",
    "formSubmit": "Trimite",
    "formSubmitting": "Se trimite…",
    "dbErrorTitle": "Eroare DB",
    "dbErrorBody": "Nu pot încărca pagina acum. Încearcă din nou mai târziu.",
    "errors": {
      "missingToken": "Link invalid (lipsește tokenul).",
      "invalidToken": "Link invalid sau expirat.",
      "invalidRating": "Alege un rating între 1 și 5.",
      "bodyTooShort": "Mesajul e prea scurt.",
      "bodyTooLong": "Mesajul e prea lung."
    }
  },
  "AddProperty": {
    "metaTitle": "Listează proprietate — Invizita",
    "metaDescription": "De ce să îți listezi cazarea pe Invizita: catalog curat, contact direct cu oaspeții și pași clari după ce ne scrii.",
    "breadcrumb": "Listează proprietate",
    "title": "Listează proprietate",
    "heroHeading": "Listează prin Invizita",
    "heroSubtitle": "Doar cazări inedite, prezentate cu grijă",
    "heroLead": "Ne ocupăm personal de listări în site: ne contactezi, stabilim împreună pașii și îți spunem ce materiale ne trebuie. Nu publicăm automat din contul proprietarului.",
    "benefit1Title": "Calitate, nu volum",
    "benefit1Body": "Ne focusăm pe experiențe care merită recomandate: informații corecte, transparență și comunicare bună cu oaspeții.",
    "benefit2Title": "Fără comision Invizita; contact direct",
    "benefit2Body": "Invizita e vitrină și catalog editorial. Rezervarea și discuția cu oaspeții se poartă direct cu tine, pe canalele tale.",
    "benefit3Title": "Audiență care caută altceva",
    "benefit3Body": "Ajungem la oameni interesați de cazări inedite și de călătorii în România — fără să te pierzi printre sute de anunțuri generice.",
    "aboutTitle": "De ce Invizita",
    "aboutBody": "Invizita adună locuri cu personalitate, alături de articole și inspirație pentru călătorii. Dacă ai o proprietate care se potrivește direcției noastre, ne scrii și vedem cum o punem în valoare în listare.",
    "processTitle": "Cum procedăm",
    "processBody": "Ne trimiți câteva detalii pe email. Îți spunem ce ne trebuie (poze, descriere, informații practice). Verificăm potrivirea cu catalogul; unde e cazul, putem marca listarea ca „verificată” după criterii clare — nu e etichetă automată și nu se cumpără.",
    "ctaTitle": "Contactează-ne",
    "ctaBody": "Scrie-ne unde este proprietatea, ce tip de cazare e și de ce crezi că prinde bine pe Invizita. Ne uităm la mesaj și revenim cu pașii următori.",
    "s4NoEmailHint": "Tip: poți seta `NEXT_PUBLIC_CONTACT_EMAIL` în `.env` ca să afișăm aici adresa de contact."
  },
  "BlogIndex": {
    "title": "Blog",
    "metaTitle": "Blog — Invizita",
    "metaDescription": "Articole și inspirație pentru călătorii în România — itinerarii, idei, locuri și recomandări.",
    "subtitle": "Articole și inspirație pentru călătorii — itinerarii, idei, locuri și recomandări.",
    "emptyBefore": "Încă nu există articole. Adaugă primul din ",
    "emptyAfter": ".",
    "dbErrorTitle": "Blog",
    "dbErrorBody": "Nu pot încărca articolele deoarece conexiunea la MySQL nu este configurată."
  },
  "BlogPost": {
    "breadcrumb": "Blog",
    "article": "Articol",
    "dbErrorTitle": "Eroare DB",
    "dbErrorBody": "Nu pot încărca articolul deoarece conexiunea la MySQL nu este configurată.",
    "dbErrorHint": "Verifică {db} în {env}."
  },
  "Locatii": {
    "dbErrorTitle": "Locație",
    "dbErrorBody": "Nu pot încărca datele (DB).",
    "emptyCity": "Nu există încă cazări pentru această locație.",
    "subtitle": "Cazări publicate în această zonă.",
    "title": "Cazări în {city}, {county}"
  },
  "FavoriteButton": {
    "add": "Adaugă la favorite",
    "remove": "Scoate din favorite"
  },
  "LocaleSwitcher": {
    "label": "Limbă",
    "ro": "Română",
    "en": "English"
  },
  "Errors": {
    "homeDbTitle": "Invizita",
    "homeDbBody": "Aplicația rulează, dar nu poate conecta la baza de date MySQL încă.",
    "homeDbSteps": "Ce trebuie să faci",
    "homeDbStep1": "Setează DATABASE_URL în .env",
    "homeDbStep2": "Rulează: npx prisma migrate dev"
  }
}
