initial commit

This commit is contained in:
Hampus Kraft
2026-01-01 20:42:59 +00:00
commit 2f557eda8c
9029 changed files with 1490197 additions and 0 deletions

View 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`,
},
};