318 lines
15 KiB
TypeScript
318 lines
15 KiB
TypeScript
/*
|
||
* Copyright (C) 2026 Fluxer Contributors
|
||
*
|
||
* This file is part of Fluxer.
|
||
*
|
||
* Fluxer is free software: you can redistribute it and/or modify
|
||
* it under the terms of the GNU Affero General Public License as published by
|
||
* the Free Software Foundation, either version 3 of the License, or
|
||
* (at your option) any later version.
|
||
*
|
||
* Fluxer is distributed in the hope that it will be useful,
|
||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||
* GNU Affero General Public License for more details.
|
||
*
|
||
* You should have received a copy of the GNU Affero General Public License
|
||
* along with Fluxer. If not, see <https://www.gnu.org/licenses/>.
|
||
*/
|
||
|
||
import type {EmailTranslations} from '../types';
|
||
|
||
export const ru: EmailTranslations = {
|
||
passwordReset: {
|
||
subject: 'Сброс вашего пароля Fluxer',
|
||
body: `Здравствуйте, {username},
|
||
|
||
Вы запросили сброс пароля для вашей учетной записи Fluxer. Перейдите по ссылке ниже, чтобы установить новый пароль:
|
||
|
||
{resetUrl}
|
||
|
||
Если вы не запрашивали смену пароля, просто проигнорируйте это письмо.
|
||
|
||
Ссылка действительна 1 час.
|
||
|
||
- Команда Fluxer`,
|
||
},
|
||
emailVerification: {
|
||
subject: 'Подтверждение вашего email для Fluxer',
|
||
body: `Здравствуйте, {username},
|
||
|
||
Пожалуйста, подтвердите адрес электронной почты вашей учетной записи Fluxer, перейдя по ссылке ниже:
|
||
|
||
{verifyUrl}
|
||
|
||
Если вы не создавали учетную запись Fluxer, просто проигнорируйте это письмо.
|
||
|
||
Ссылка действительна 24 часа.
|
||
|
||
- Команда Fluxer`,
|
||
},
|
||
ipAuthorization: {
|
||
subject: 'Подтверждение входа с нового IP-адреса',
|
||
body: `Здравствуйте, {username},
|
||
|
||
Мы обнаружили попытку входа в вашу учетную запись Fluxer с нового IP-адреса:
|
||
|
||
IP-адрес: {ipAddress}
|
||
Местоположение: {location}
|
||
|
||
Если это были вы, подтвердите вход по ссылке ниже:
|
||
|
||
{authUrl}
|
||
|
||
Если это были не вы, немедленно смените пароль.
|
||
|
||
Ссылка для подтверждения действует 30 минут.
|
||
|
||
- Команда Fluxer`,
|
||
},
|
||
accountDisabledSuspicious: {
|
||
subject: 'Ваша учетная запись Fluxer временно отключена',
|
||
body: `Здравствуйте, {username},
|
||
|
||
Ваша учетная запись Fluxer была временно отключена из-за подозрительной активности.
|
||
|
||
{reason, select,
|
||
null {}
|
||
other {Причина: {reason}
|
||
|
||
}}Чтобы восстановить доступ к учетной записи, вам необходимо сбросить пароль:
|
||
|
||
{forgotUrl}
|
||
|
||
После сброса пароля вы сможете снова войти.
|
||
|
||
Если вы считаете, что произошла ошибка, свяжитесь с нашей службой поддержки.
|
||
|
||
- Команда безопасности Fluxer`,
|
||
},
|
||
accountTempBanned: {
|
||
subject: 'Ваша учетная запись Fluxer временно заблокирована',
|
||
body: `Здравствуйте, {username},
|
||
|
||
Ваша учетная запись Fluxer временно заблокирована за нарушение наших Условий обслуживания или Правил сообщества.
|
||
|
||
Длительность блокировки: {durationHours, plural,
|
||
=1 {1 час}
|
||
other {# часов}
|
||
}
|
||
Блокировка действует до: {bannedUntil, date, full} {bannedUntil, time, short}
|
||
{reason, select,
|
||
null {}
|
||
other {Причина: {reason}}
|
||
}
|
||
|
||
Во время блокировки вы не сможете получить доступ к своему аккаунту.
|
||
|
||
Пожалуйста, ознакомьтесь с:
|
||
- Условиями обслуживания: {termsUrl}
|
||
- Правилами сообщества: {guidelinesUrl}
|
||
|
||
Если вы считаете, что блокировка была ошибочной, вы можете подать апелляцию, написав на appeals@fluxer.app с этого адреса электронной почты.
|
||
Опишите подробно, почему вы считаете, что решение неверно. Мы рассмотрим апелляцию и ответим вам.
|
||
|
||
- Команда безопасности Fluxer`,
|
||
},
|
||
accountScheduledDeletion: {
|
||
subject: 'Ваша учетная запись Fluxer назначена к удалению',
|
||
body: `Здравствуйте, {username},
|
||
|
||
Ваша учетная запись Fluxer назначена для полного удаления в связи с нарушением наших Условий обслуживания или Правил сообщества.
|
||
|
||
Дата удаления: {deletionDate, date, full} {deletionDate, time, short}
|
||
{reason, select,
|
||
null {}
|
||
other {Причина: {reason}}
|
||
}
|
||
|
||
Это серьезная мера. Все данные учетной записи будут окончательно удалены в указанную дату.
|
||
|
||
Пожалуйста, ознакомьтесь:
|
||
- Условия обслуживания: {termsUrl}
|
||
- Правила сообщества: {guidelinesUrl}
|
||
|
||
ПРОЦЕСС ПОДАЧИ АПЕЛЛЯЦИИ:
|
||
Если вы считаете, что решение ошибочно, у вас есть 30 дней, чтобы отправить апелляцию на appeals@fluxer.app.
|
||
|
||
Укажите:
|
||
- Почему вы считаете решение неверным
|
||
- Любые доказательства или контекст
|
||
|
||
Команда безопасности Fluxer рассмотрит апелляцию и может отложить удаление до принятия окончательного решения.
|
||
|
||
- Команда безопасности Fluxer`,
|
||
},
|
||
selfDeletionScheduled: {
|
||
subject: 'Удаление вашей учетной записи Fluxer запланировано',
|
||
body: `Здравствуйте, {username},
|
||
|
||
Нам жаль, что вы уходите! Удаление вашей учетной записи Fluxer запланировано.
|
||
|
||
Запланированная дата удаления: {deletionDate, date, full} {deletionDate, time, short}
|
||
|
||
ВАЖНО: Вы можете отменить удаление в любое время до {deletionDate, date, full} {deletionDate, time, short}, просто снова войдя в свой аккаунт.
|
||
|
||
ПЕРЕД УХОДОМ:
|
||
Панель конфиденциальности в настройках пользователя позволяет вам:
|
||
- Удалить ваши сообщения на платформе
|
||
- Экспортировать важные данные перед удалением
|
||
|
||
Обратите внимание: После удаления учетной записи ваши сообщения удалить будет невозможно. Если хотите их удалить, сделайте это заранее.
|
||
|
||
Если вы передумаете, просто войдите снова.
|
||
|
||
- Команда Fluxer`,
|
||
},
|
||
inactivityWarning: {
|
||
subject: 'Ваша учетная запись Fluxer будет удалена из-за неактивности',
|
||
body: `Здравствуйте, {username},
|
||
|
||
Мы заметили, что вы не входили в свою учетную запись Fluxer более 2 лет.
|
||
|
||
Последний вход: {lastActiveDate, date, full} {lastActiveDate, time, short}
|
||
|
||
Согласно нашей политике хранения данных, неактивные учетные записи автоматически назначаются к удалению.
|
||
|
||
Запланированная дата удаления: {deletionDate, date, full} {deletionDate, time, short}
|
||
|
||
КАК СОХРАНИТЬ ВАШ АККАУНТ:
|
||
Просто войдите в аккаунт на {loginUrl} до указанной даты. Это отменит автоматическое удаление.
|
||
|
||
ЕСЛИ ВЫ НЕ ВОЙДЕТЕ:
|
||
- Ваша учетная запись и все связанные данные будут навсегда удалены
|
||
- Ваши сообщения будут анонимизированы («Удалённый пользователь»)
|
||
- Это действие необратимо
|
||
|
||
ХОТИТЕ УДАЛИТЬ СООБЩЕНИЯ САМОСТОЯТЕЛЬНО?
|
||
Войдите и используйте Панель конфиденциальности до удаления аккаунта.
|
||
|
||
Мы надеемся, что вы вернетесь к Fluxer!
|
||
|
||
- Команда Fluxer`,
|
||
},
|
||
harvestCompleted: {
|
||
subject: 'Ваш экспорт данных Fluxer готов',
|
||
body: `Здравствуйте, {username},
|
||
|
||
Ваш экспорт данных успешно завершён и готов к загрузке!
|
||
|
||
Краткая сводка:
|
||
- Общее количество сообщений: {totalMessages, number}
|
||
- Размер файла: {fileSizeMB} MB
|
||
- Формат: ZIP-архив с файлами JSON
|
||
|
||
Скачать данные: {downloadUrl}
|
||
|
||
ВАЖНО: Эта ссылка перестанет работать {expiresAt, date, full} {expiresAt, time, short}
|
||
|
||
Экспорт включает:
|
||
- Все ваши сообщения, отсортированные по каналам
|
||
- Метаданные каналов
|
||
- Профиль пользователя и данные аккаунта
|
||
- Информацию о членстве в гильдиях и настройках
|
||
- Сессии аутентификации и сведения о безопасности
|
||
|
||
Данные предоставляются в формате JSON для удобства анализа.
|
||
|
||
Если у вас есть вопросы, пишите на support@fluxer.app
|
||
|
||
- Команда Fluxer`,
|
||
},
|
||
unbanNotification: {
|
||
subject: 'Блокировка вашей учетной записи Fluxer снята',
|
||
body: `Здравствуйте, {username},
|
||
|
||
Хорошие новости! Блокировка вашей учетной записи Fluxer была снята.
|
||
|
||
Причина: {reason}
|
||
|
||
Теперь вы можете снова войти в аккаунт и продолжить использование Fluxer.
|
||
|
||
- Команда безопасности Fluxer`,
|
||
},
|
||
scheduledDeletionNotification: {
|
||
subject: 'Ваша учетная запись Fluxer назначена к удалению',
|
||
body: `Здравствуйте, {username},
|
||
|
||
Ваша учетная запись Fluxer назначена для полной, постоянной ликвидации.
|
||
|
||
Дата удаления: {deletionDate, date, full} {deletionDate, time, short}
|
||
Причина: {reason}
|
||
|
||
Это серьёзная мера. Все данные аккаунта будут безвозвратно удалены в указанный срок.
|
||
|
||
Если вы считаете решение ошибочным, вы можете подать апелляцию, написав на appeals@fluxer.app.
|
||
|
||
- Команда безопасности Fluxer`,
|
||
},
|
||
giftChargebackNotification: {
|
||
subject: 'Ваш подарок Fluxer Premium был отменён',
|
||
body: `Здравствуйте, {username},
|
||
|
||
Мы сообщаем вам, что подарок Fluxer Premium, который вы активировали, был отменён из-за платёжного спора (chargeback), инициированного первоначальным покупателем.
|
||
|
||
Премиум-функции были удалены из вашей учетной записи, так как оплата была отозвана.
|
||
|
||
Если у вас есть вопросы, напишите на support@fluxer.app
|
||
|
||
- Команда Fluxer`,
|
||
},
|
||
reportResolved: {
|
||
subject: 'Ваше обращение в Fluxer было рассмотрено',
|
||
body: `Здравствуйте, {username},
|
||
|
||
Ваше обращение (ID: {reportId}) было рассмотрено нашей Командой безопасности.
|
||
|
||
Ответ Команды безопасности:
|
||
{publicComment}
|
||
|
||
Спасибо, что помогаете делать Fluxer безопасным для всех. Мы ценим ваш вклад в наше сообщество.
|
||
|
||
Если у вас есть вопросы или сомнения, напишите на safety@fluxer.app
|
||
|
||
- Команда безопасности Fluxer`,
|
||
},
|
||
dsaReportVerification: {
|
||
subject: 'Подтвердите ваш email для жалобы по DSA',
|
||
body: `Здравствуйте,
|
||
|
||
Используйте следующий код подтверждения для отправки жалобы в соответствии с Законом о цифровых услугах на Fluxer:
|
||
|
||
{code}
|
||
|
||
Срок действия кода истекает {expiresAt, date, full} {expiresAt, time, short}.
|
||
|
||
Если вы не запрашивали это, просто проигнорируйте это письмо.
|
||
|
||
- Команда безопасности Fluxer`,
|
||
},
|
||
registrationApproved: {
|
||
subject: 'Ваша регистрация в Fluxer одобрена',
|
||
body: `Здравствуйте, {username},
|
||
|
||
Отличные новости! Ваша регистрация в Fluxer была одобрена.
|
||
|
||
Теперь вы можете войти в приложение Fluxer здесь:
|
||
{channelsUrl}
|
||
|
||
Добро пожаловать в сообщество Fluxer!
|
||
|
||
- Команда Fluxer`,
|
||
},
|
||
emailChangeRevert: {
|
||
subject: 'Ваш email Fluxer был изменён',
|
||
body: `Здравствуйте, {username}!
|
||
|
||
Электронная почта вашего аккаунта Fluxer была изменена на {newEmail}.
|
||
|
||
Если это сделали вы, ничего делать не нужно. Если нет, вы можете отменить изменение и защитить аккаунт по этой ссылке:
|
||
|
||
{revertUrl}
|
||
|
||
Это восстановит прежний email, завершит все сеансы, удалит связанные номера телефонов, отключит MFA и потребует новый пароль.
|
||
|
||
- Команда безопасности Fluxer`,
|
||
},
|
||
};
|