36 lines
2.8 KiB
TypeScript
36 lines
2.8 KiB
TypeScript
// Russian primary copy. To add a string:
|
||
// 1. add the key + RU value here (this file is the canonical key list — `en.ts`
|
||
// and the `StringKey` type derive from it),
|
||
// 2. add the same key + EN value in `en.ts`,
|
||
// 3. consume via `t('key', { var: 'x' })`.
|
||
// Interpolation uses `{name}` placeholders resolved against the second arg.
|
||
//
|
||
// The hero (name/avatar) is OWNED BY THE HOST (src/app/features/bots/BotShell).
|
||
// The widget renders action cards + a privacy modal (Telegram «О боте» pattern).
|
||
|
||
export const RU = {
|
||
// Action card.
|
||
'card.add.name': 'Добавить в чат',
|
||
'card.add.desc': 'Пригласите Vojo AI в комнату — он будет отвечать на упоминания в ней.',
|
||
// Privacy card → opens the full policy modal.
|
||
'card.privacy.name': 'Конфиденциальность и данные',
|
||
'card.privacy.desc': 'Что отправляется в ИИ-сервис и как хранится',
|
||
// Full privacy notice (the «Политика» spelled out — see card.privacy).
|
||
'about.title': 'Конфиденциальность Vojo AI',
|
||
'about.body-1':
|
||
'Vojo AI — виртуальный собеседник на базе искусственного интеллекта. Модель предоставляет компания xAI (США).',
|
||
'about.body-2':
|
||
'Когда вы упоминаете робота в чате или пишете ему напрямую, текст сообщений из этого чата передаётся в xAI для генерации ответа и может храниться там до 30 дней.',
|
||
'about.body-3':
|
||
'Если робот добавлен в групповой чат, в xAI могут попасть и сообщения других участников. Добавляйте робота только туда, где это уместно, и предупреждайте собеседников.',
|
||
'about.body-4':
|
||
'Не отправляйте роботу персональные, платёжные или иные конфиденциальные данные. Ответы генерирует ИИ — они могут содержать ошибки.',
|
||
'about.consent': 'Добавляя робота в чат, вы соглашаетесь на передачу сообщений этого чата в xAI.',
|
||
'about.close': 'Закрыть',
|
||
'about.aria-close': 'Закрыть «Конфиденциальность Vojo AI»',
|
||
'bootstrap.failed': 'Виджет не запустился',
|
||
'bootstrap.missing-params': 'Не хватает параметров URL: {names}.',
|
||
'bootstrap.embedded-only': 'Эта страница предназначена для встраивания в Vojo по адресу {route}.',
|
||
} as const;
|
||
|
||
export type StringKey = keyof typeof RU;
|