initial commit
This commit is contained in:
317
fluxer_api/src/infrastructure/email_i18n/locales/ru.ts
Normal file
317
fluxer_api/src/infrastructure/email_i18n/locales/ru.ts
Normal file
@@ -0,0 +1,317 @@
|
||||
/*
|
||||
* 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`,
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user