Sprzątanie projektu - dodanie podglądu gpx - dodanie obsługi logo i avatara - dodanie editable config do prostej edycji tekstów na stronie
This commit is contained in:
143
_EDITABLE_CONFIG/ui_text.ts
Normal file
143
_EDITABLE_CONFIG/ui_text.ts
Normal file
@@ -0,0 +1,143 @@
|
||||
|
||||
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"
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user