80 lines
2.9 KiB
TypeScript
80 lines
2.9 KiB
TypeScript
export const en: Record<string, string> = {
|
|
// Welcome & general
|
|
welcome: `Hi! I'm Guidly — your personal city guide and adventure companion.
|
|
|
|
I'll turn your walk into a real adventure — step by step, like a quest.
|
|
|
|
Let's begin! Where are you headed?`,
|
|
|
|
welcome_back: `Welcome back! You have an active quest in {city}. Open the app to continue.`,
|
|
|
|
// Onboarding
|
|
choose_city: 'Which city are you planning your quest in? Type the city name.',
|
|
invalid_city: 'Please enter a valid city name (at least 2 characters).',
|
|
choose_days: 'How many days are you planning? (1-30)',
|
|
invalid_days: 'Please enter a number from 1 to 30.',
|
|
choose_companions: 'Who are you traveling with?',
|
|
companions_solo: 'Solo',
|
|
companions_couple: 'As a couple',
|
|
companions_family: 'With family',
|
|
companions_friends: 'With friends',
|
|
choose_pace: 'What pace do you prefer?',
|
|
pace_slow: 'Relaxed — no rush, enjoying every moment',
|
|
pace_normal: 'Moderate — a nice balance',
|
|
pace_active: 'Active — I want to see as much as possible',
|
|
add_wishes: 'Any special wishes? What interests you most? (or tap "Skip")',
|
|
skip: 'Skip',
|
|
onboarding_summary: `Great! Here's your plan:
|
|
|
|
City: {city}
|
|
Days: {days}
|
|
Company: {companions}
|
|
Pace: {pace}
|
|
{wishes}
|
|
All good?`,
|
|
wishes_line: 'Wishes: {comment}',
|
|
confirm_yes: "Yes, let's go!",
|
|
confirm_restart: 'Start over',
|
|
|
|
// Quest creation
|
|
creating_quest: "Awesome! Creating your quest... Please wait a moment.",
|
|
quest_created: `Your quest "{title}" is ready!
|
|
|
|
{description}
|
|
|
|
Open the app to see your first step.`,
|
|
|
|
// Commands
|
|
help: `Available commands:
|
|
/start — start or continue a quest
|
|
/status — current progress
|
|
/stop — end quest early
|
|
/help — show this help`,
|
|
|
|
// Status
|
|
no_profile: 'Tap /start to begin.',
|
|
no_active_quest: "You don't have an active quest. Tap /start to create one.",
|
|
no_active_quest_start: "You don't have an active quest. Tap /start to create a new one.",
|
|
quest_status: 'Quest: {title}\nCity: {city}\nStatus: in progress',
|
|
quest_in_progress: 'You have an active quest! Open the app to continue.',
|
|
use_start: 'Tap /start to begin.',
|
|
|
|
// Stop
|
|
stop_confirm: 'Are you sure you want to end the quest early? Your progress will be saved.',
|
|
yes_stop: 'Yes, end it',
|
|
no_continue: 'No, continue',
|
|
quest_stopped: 'Quest ended. You can start a new one with /start.',
|
|
quest_continue: "Great! Let's keep going.",
|
|
|
|
// Quest buttons
|
|
open_quest: 'Open Quest',
|
|
|
|
// Event reactions
|
|
reaction_arrived: "You're here! Here's what awaits you...",
|
|
reaction_skipped: "No worries, let's move on!",
|
|
reaction_finished_today: 'Great day! Rest up, we continue tomorrow.',
|
|
reaction_point_completed: "Excellent! Let's head to the next spot...",
|
|
reaction_day_completed: "Day complete! Well done. See you tomorrow!",
|
|
reaction_quest_completed: "Congratulations! Quest complete! You've discovered the city in a whole new way.",
|
|
}
|