Files
promptstory/_EDITABLE_CONFIG/ui_text.ts
2026-02-15 19:52:28 +01:00

144 lines
4.4 KiB
TypeScript

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"
}
};