guidly/bot/i18n/en.ts
laruevin d5ed7fdcf9 Initial commit: Guidly project with CI/CD pipeline
Telegram Bot + Mini App for city walking quests.
- React 19 + TypeScript + Vite 6 frontend
- Express 5 + PostgreSQL backend
- grammY Telegram bot with DeepSeek AI
- GitLab CI/CD: lint, build, deploy to production

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 11:42:42 +07:00

79 lines
2.8 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: 'Choose a city for your adventure:',
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.",
}