guidly/bot/i18n/ru.ts
Jaymiesh 8033377cdf
All checks were successful
CI/CD / lint (push) Successful in 7s
CI/CD / build (push) Successful in 18s
CI/CD / deploy (push) Successful in 40s
Switch onboarding city selection to manual text input
2026-02-11 16:35:20 +07:00

80 lines
4.3 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

export const ru: Record<string, string> = {
// Welcome & general
welcome: `Привет! Я Guidly — твой персональный гид-проводник по городам мира.
Я превращу твою прогулку в настоящее приключение — шаг за шагом, как квест.
Давай начнём! Расскажи, куда ты собираешься?`,
welcome_back: `С возвращением! У тебя есть активный квест по городу {city}. Открой приложение, чтобы продолжить.`,
// Onboarding
choose_city: 'В каком городе планируешь квест? Напиши название города.',
invalid_city: 'Введи корректное название города (минимум 2 символа).',
choose_days: 'На сколько дней планируешь поездку? (1-30)',
invalid_days: 'Введи число от 1 до 30.',
choose_companions: 'С кем путешествуешь?',
companions_solo: 'Один',
companions_couple: 'Вдвоём',
companions_family: 'С семьёй',
companions_friends: 'С друзьями',
choose_pace: 'В каком темпе хочешь гулять?',
pace_slow: 'Спокойный — без спешки, наслаждаюсь',
pace_normal: 'Умеренный — золотая середина',
pace_active: 'Активный — хочу увидеть максимум',
add_wishes: 'Есть пожелания? Что тебе особенно интересно? (или нажми "Пропустить")',
skip: 'Пропустить',
onboarding_summary: `Отлично! Вот твой план:
Город: {city}
Дней: {days}
Компания: {companions}
Темп: {pace}
{wishes}
Всё верно?`,
wishes_line: 'Пожелания: {comment}',
confirm_yes: 'Да, начинаем!',
confirm_restart: 'Начать сначала',
// Quest creation
creating_quest: 'Отлично! Создаю твой квест... Подожди немного.',
quest_created: `Твой квест "{title}" готов!
{description}
Открой приложение, чтобы увидеть первый шаг.`,
// Commands
help: `Доступные команды:
/start — начать или продолжить квест
/status — текущий прогресс
/stop — завершить квест досрочно
/help — показать эту справку`,
// Status
no_profile: 'Нажми /start, чтобы начать.',
no_active_quest: 'У тебя нет активного квеста. Нажми /start, чтобы создать.',
no_active_quest_start: 'У тебя нет активного квеста. Нажми /start, чтобы создать новый.',
quest_status: 'Квест: {title}\nГород: {city}\nСтатус: в процессе',
quest_in_progress: 'У тебя есть активный квест! Открой приложение, чтобы продолжить.',
use_start: 'Нажми /start, чтобы начать.',
// Stop
stop_confirm: 'Ты уверен, что хочешь завершить квест досрочно? Прогресс будет сохранён.',
yes_stop: 'Да, завершить',
no_continue: 'Нет, продолжить',
quest_stopped: 'Квест завершён. Ты можешь начать новый квест с помощью /start.',
quest_continue: 'Отлично! Продолжаем приключение.',
// Quest buttons
open_quest: 'Открыть квест',
// Event reactions
reaction_arrived: 'Ты на месте! Вот что тебя здесь ждёт...',
reaction_skipped: 'Ничего страшного, пропускаем. Идём дальше!',
reaction_finished_today: 'Хороший день! Отдыхай, завтра продолжим.',
reaction_point_completed: 'Отлично! Идём к следующей точке...',
reaction_day_completed: 'День завершён! Ты молодец. До завтра!',
reaction_quest_completed: 'Поздравляю! Квест пройден! Ты открыл для себя город по-новому.',
}