
export const UI_TEXT = {
  header: {
    appTitle: "PromptStory",
    resetBtn: "Resetuj",
    logoutBtn: "Wyloguj"
  },
  steps: {
    labels: ['Kontekst', 'Typ', 'Platforma', 'Vibe & Cel', 'Szczegóły'],
    nav: {
      back: "Wróć",
      next: "Dalej"
    }
  },
  stepContext: {
    title: "Wybierz Kontekst",
    subtitle: "Jaki rodzaj historii chcesz opowiedzieć?",
    relacja: {
      title: "Relacja (Vlog)",
      desc: "Tu i teraz, emocje, akcja."
    },
    opowiesc: {
      title: "Opowieść",
      desc: "Wspomnienia, refleksja, morał."
    },
    styles: {
      title: "Wybierz Styl Opowieści",
      subtitle: "Nadaj historii unikalny klimat.",
      noir: {
        title: "Kryminał NOIR",
        desc: "Mrok, deszcz, cyniczny detektyw."
      },
      fantasy: {
        title: "Przygoda Fantasy",
        desc: "Epicka podróż, magia, artefakty."
      }
    }
  },
  stepType: {
    title: "Rodzaj Wydarzenia",
    subtitle: "Czego dotyczy Twoja relacja?",
    types: {
      sport: "Wydarzenie Sportowe",
      culture: "Wydarzenie Kulturalne",
      trip: "Wycieczka / Podróż",
      party: "Impreza",
      work: "Praca / Konferencja",
      other: "Inne"
    }
  },
  stepPlatform: {
    title: "Wybierz Platformę",
    subtitle: "Gdzie opublikujesz materiał?",
    instagram: {
      title: "Instagram",
      desc: "Carousel / Post"
    },
    youtube: {
      title: "YouTube",
      desc: "Shorts / Video"
    },
    strava: {
      title: "Strava",
      desc: "Activity / Photos"
    }
  },
  stepToneGoal: {
    toneTitle: "Wybierz Ton (Vibe)",
    toneSubtitle: "Jak chcesz brzmieć?",
    goalTitle: "Wybierz Cel",
    goalSubtitle: "Co chcesz osiągnąć tym postem?",
    nextBtn: "Przejdź do szczegółów",
    tones: {
      funny: { label: "Luzak", desc: "Humor, dystans, memy" },
      serious: { label: "Ekspert", desc: "Konkrety, wiedza, liczby" },
      inspirational: { label: "Mentor", desc: "Emocje, głębia, lekcja" }
    },
    goals: {
      engagement: { label: "Społeczność", desc: "Komentarze i dyskusja" },
      viral: { label: "Zasięg", desc: "Udostępnienia (Share)" },
      sales: { label: "Sprzedaż", desc: "Kliknięcie w link / Zakup" }
    }
  },
  stepDetails: {
    title: "Szczegóły",
    subtitleTrip: "Zaplanuj trasę i opisz przebieg podróży.",
    subtitleEvent: "Uzupełnij informacje o wydarzeniu.",
    tripSection: {
      title: "Plan Podróży",
      apiKeyMissing: "Brak klucza w konfiguracji (VITE_GOOGLE_MAPS_KEY)",
      apiKeyMissingDesc: "Wklej klucz ręcznie poniżej, aby mapy zadziałały.",
      apiKeyPlaceholder: "Wklej klucz Google Maps API (AIza...)",
      modeDriving: "Samochód / Droga",
      modeWalking: "Pieszo / Szlak",
      modeRequired: "* Wybór rodzaju trasy jest wymagany",
      startPoint: "Punkt Startowy (np. Kraków)",
      startDesc: "Opis startu (np. Zbiórka o 6:00)",
      endPoint: "Punkt Końcowy (np. Zakopane)",
      endDesc: "Opis końca (np. Nareszcie piwo)",
      stopPlaceholder: "Przystanek",
      stopDescPlaceholder: "Co tam robiliście?",
      addStop: "Dodaj przystanek"
    },
    fields: {
      title: "Tytuł wydarzenia",
      titlePlaceholder: "np. Roadtrip po Bałkanach",
      desc: "Krótki opis / Notatki",
      descPlaceholder: "Ogólny klimat, emocje, dodatkowe szczegóły...",
      files: "Materiały pomocnicze (Max 3)",
      filesDrop: "Kliknij, aby dodać pliki",
      filesSub: "GPX, PDF, JPG, PNG",
      gpxPreviewBtn: "👁️ Podgląd danych dla AI"
    },
    generateBtn: {
      loading: "Generowanie Historii...",
      idle: "Generuj Relację"
    }
  },
  stepResult: {
    title: "Twój Vibe Gotowy! 🎉",
    subtitle: "Oto kompletna struktura Twojego posta. Skopiuj i publikuj.",
    editBtn: "Edytuj / Popraw",
    captionTitle: "Post Caption (Opis)",
    slidesTitle: "Struktura Wizualna (Slajdy / Zdjęcia)",
    copy: "Kopiuj",
    copied: "Skopiowano!",
    editPanel: {
      title: "Wprowadź poprawki",
      regenerating: "Nanoszę poprawki...",
      slidesLabel: "Liczba slajdów / Elementów",
      feedbackLabel: "Co chcesz zmienić w treści?",
      feedbackPlaceholder: "np. Zmień 'ból szczęki' na 'ból głowy'. Dodaj więcej emoji...",
      applyBtn: "Zastosuj poprawki"
    }
  },
  login: {
    title: "Dostęp Chroniony",
    desc: "Wprowadź hasło, aby uzyskać dostęp.",
    btn: "Odblokuj",
    error: "Nieprawidłowe hasło",
    configError: "Błąd Konfiguracji"
  }
};
