refactor progress

This commit is contained in:
Hampus Kraft
2026-02-17 12:22:36 +00:00
parent cb31608523
commit d5abd1a7e4
8257 changed files with 1190207 additions and 761040 deletions

View File

@@ -0,0 +1,41 @@
/*
* 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 {getEmailTemplate} from '@fluxer/email/src/email_i18n/EmailI18n';
import type {EmailTemplateVariables} from '@fluxer/email/src/email_i18n/EmailI18nTypes';
import type {EmailTemplate, EmailTemplateKey} from '@fluxer/email/src/email_i18n/EmailI18nTypes.generated';
import type {I18nResult} from '@fluxer/i18n/src/runtime/I18nTypes';
export interface IEmailI18nService {
getTemplate<T extends EmailTemplateKey>(
templateKey: T,
locale: string | null,
variables: EmailTemplateVariables[T],
): I18nResult<EmailTemplateKey, EmailTemplate>;
}
export class EmailI18nService implements IEmailI18nService {
getTemplate<T extends EmailTemplateKey>(
templateKey: T,
locale: string | null,
variables: EmailTemplateVariables[T],
): I18nResult<EmailTemplateKey, EmailTemplate> {
return getEmailTemplate(templateKey, locale, variables);
}
}

View File

@@ -0,0 +1,44 @@
/*
* 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/>.
*/
export interface EmailConfig {
enabled: boolean;
fromEmail: string;
fromName: string;
appBaseUrl: string;
marketingBaseUrl: string;
}
export interface EmailMessage {
to: string;
from: {
email: string;
name: string;
};
subject: string;
text: string;
}
export interface IEmailProvider {
sendEmail(message: EmailMessage): Promise<boolean>;
}
export interface UserBouncedEmailChecker {
isEmailBounced(email: string): Promise<boolean>;
}

View File

@@ -0,0 +1,347 @@
/*
* 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 {IEmailI18nService} from '@fluxer/email/src/EmailI18nService';
import type {EmailConfig, IEmailProvider, UserBouncedEmailChecker} from '@fluxer/email/src/EmailProviderTypes';
import type {EmailTemplateVariables} from '@fluxer/email/src/email_i18n/EmailI18nTypes';
import type {EmailTemplateKey} from '@fluxer/email/src/email_i18n/EmailI18nTypes.generated';
import type {IEmailService} from '@fluxer/email/src/IEmailService';
import {createLogger} from '@fluxer/logger/src/Logger';
import {ms} from 'itty-time';
const logger = createLogger('email-service');
export class EmailService implements IEmailService {
private readonly config: EmailConfig;
private readonly emailI18n: IEmailI18nService;
private readonly provider: IEmailProvider | null;
private readonly bouncedEmailChecker: UserBouncedEmailChecker | null;
constructor(
config: EmailConfig,
emailI18n: IEmailI18nService,
provider: IEmailProvider | null = null,
bouncedEmailChecker: UserBouncedEmailChecker | null = null,
) {
this.config = config;
this.emailI18n = emailI18n;
this.provider = provider;
this.bouncedEmailChecker = bouncedEmailChecker;
}
async sendPasswordResetEmail(
email: string,
username: string,
resetToken: string,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'password_reset', locale, {
username,
resetUrl: `${this.config.appBaseUrl}/reset#token=${resetToken}`,
});
}
async sendEmailVerification(
email: string,
username: string,
verificationToken: string,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'email_verification', locale, {
username,
verifyUrl: `${this.config.appBaseUrl}/verify#token=${verificationToken}`,
});
}
async sendIpAuthorizationEmail(
email: string,
username: string,
authorizationToken: string,
ipAddress: string,
location: string,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'ip_authorization', locale, {
username,
authUrl: `${this.config.appBaseUrl}/authorize-ip#token=${authorizationToken}`,
ipAddress,
location,
});
}
async sendAccountDisabledForSuspiciousActivityEmail(
email: string,
username: string,
reason: string | null,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'account_disabled_suspicious', locale, {
username,
reason,
forgotUrl: `${this.config.appBaseUrl}/forgot`,
});
}
async sendAccountTempBannedEmail(
email: string,
username: string,
reason: string | null,
durationHours: number,
bannedUntil: Date,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'account_temp_banned', locale, {
username,
reason,
durationHours,
bannedUntil,
termsUrl: `${this.config.marketingBaseUrl}/terms`,
guidelinesUrl: `${this.config.marketingBaseUrl}/guidelines`,
});
}
async sendAccountScheduledForDeletionEmail(
email: string,
username: string,
reason: string | null,
deletionDate: Date,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'account_scheduled_deletion', locale, {
username,
reason,
deletionDate,
termsUrl: `${this.config.marketingBaseUrl}/terms`,
guidelinesUrl: `${this.config.marketingBaseUrl}/guidelines`,
});
}
async sendSelfDeletionScheduledEmail(
email: string,
username: string,
deletionDate: Date,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'self_deletion_scheduled', locale, {username, deletionDate});
}
async sendUnbanNotification(
email: string,
username: string,
reason: string,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'unban_notification', locale, {username, reason});
}
async sendScheduledDeletionNotification(
email: string,
username: string,
deletionDate: Date,
reason: string,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'scheduled_deletion_notification', locale, {username, deletionDate, reason});
}
async sendInactivityWarningEmail(
email: string,
username: string,
deletionDate: Date,
lastActiveDate: Date,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'inactivity_warning', locale, {
username,
deletionDate,
lastActiveDate,
loginUrl: `${this.config.appBaseUrl}/login`,
});
}
async sendHarvestCompletedEmail(
email: string,
username: string,
downloadUrl: string,
totalMessages: number,
fileSize: number,
expiresAt: Date,
locale: string | null = null,
): Promise<boolean> {
const fileSizeMB = Number.parseFloat((fileSize / 1024 / 1024).toFixed(2));
return this.sendTemplatedEmail(email, 'harvest_completed', locale, {
username,
downloadUrl,
totalMessages,
fileSizeMB,
expiresAt,
});
}
async sendGiftChargebackNotification(
email: string,
username: string,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'gift_chargeback_notification', locale, {username});
}
async sendReportResolvedEmail(
email: string,
username: string,
reportId: string,
publicComment: string,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'report_resolved', locale, {username, reportId, publicComment});
}
async sendDsaReportVerificationCode(
email: string,
code: string,
expiresAt: Date,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'dsa_report_verification', locale, {code, expiresAt});
}
async sendRegistrationApprovedEmail(email: string, username: string, locale: string | null = null): Promise<boolean> {
return this.sendTemplatedEmail(email, 'registration_approved', locale, {
username,
channelsUrl: `${this.config.appBaseUrl}/channels/@me`,
});
}
async sendPasswordChangeVerification(
email: string,
username: string,
code: string,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'password_change_verification', locale, {
username,
code,
expiresAt: new Date(Date.now() + ms('10 minutes')),
});
}
async sendEmailChangeOriginal(
email: string,
username: string,
code: string,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'email_change_original', locale, {
username,
code,
expiresAt: new Date(Date.now() + ms('10 minutes')),
});
}
async sendEmailChangeNew(
email: string,
username: string,
code: string,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'email_change_new', locale, {
username,
code,
expiresAt: new Date(Date.now() + ms('10 minutes')),
});
}
async sendEmailChangeRevert(
email: string,
username: string,
newEmail: string,
token: string,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'email_change_revert', locale, {
username,
revertUrl: `${this.config.appBaseUrl}/wasntme#token=${token}`,
newEmail,
});
}
async sendDonationMagicLink(
email: string,
_token: string,
manageUrl: string,
expiresAt: Date,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'donation_magic_link', locale, {manageUrl, expiresAt});
}
async sendDonationConfirmation(
email: string,
amountCents: number,
currency: string,
interval: string,
manageUrl: string,
locale: string | null = null,
): Promise<boolean> {
return this.sendTemplatedEmail(email, 'donation_confirmation', locale, {
amount: (amountCents / 100).toFixed(2),
currency: currency.toUpperCase(),
interval,
manageUrl,
});
}
private async sendTemplatedEmail<T extends EmailTemplateKey>(
email: string,
templateKey: T,
locale: string | null,
variables: EmailTemplateVariables[T],
): Promise<boolean> {
const result = this.emailI18n.getTemplate(templateKey, locale, variables);
if (!result.ok) {
logger.error({key: templateKey, locale: result.locale, error: result.error}, 'Failed to resolve email template');
return false;
}
const {subject, body} = result.value;
if (!this.config.enabled || !this.provider) {
logger.info(
{templateKey},
`Email service disabled. Would have sent:\nTo: ${email}\nSubject: ${subject}\n\n${body}`,
);
return true;
}
if (this.bouncedEmailChecker) {
const bounced = await this.bouncedEmailChecker.isEmailBounced(email);
if (bounced) {
logger.warn({email}, 'Refusing to send email to bounced address - email marked as hard bounced');
return false;
}
}
return this.provider.sendEmail({
to: email,
from: {email: this.config.fromEmail, name: this.config.fromName},
subject,
text: body,
});
}
}

View File

@@ -0,0 +1,147 @@
/*
* 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/>.
*/
export interface IEmailService {
sendPasswordResetEmail(email: string, username: string, resetToken: string, locale?: string | null): Promise<boolean>;
sendEmailVerification(
email: string,
username: string,
verificationToken: string,
locale?: string | null,
): Promise<boolean>;
sendIpAuthorizationEmail(
email: string,
username: string,
authorizationToken: string,
ipAddress: string,
location: string,
locale?: string | null,
): Promise<boolean>;
sendAccountDisabledForSuspiciousActivityEmail(
email: string,
username: string,
reason: string | null,
locale?: string | null,
): Promise<boolean>;
sendAccountTempBannedEmail(
email: string,
username: string,
reason: string | null,
durationHours: number,
bannedUntil: Date,
locale?: string | null,
): Promise<boolean>;
sendAccountScheduledForDeletionEmail(
email: string,
username: string,
reason: string | null,
deletionDate: Date,
locale?: string | null,
): Promise<boolean>;
sendSelfDeletionScheduledEmail(
email: string,
username: string,
deletionDate: Date,
locale?: string | null,
): Promise<boolean>;
sendUnbanNotification(email: string, username: string, reason: string, locale?: string | null): Promise<boolean>;
sendScheduledDeletionNotification(
email: string,
username: string,
deletionDate: Date,
reason: string,
locale?: string | null,
): Promise<boolean>;
sendInactivityWarningEmail(
email: string,
username: string,
deletionDate: Date,
lastActiveDate: Date,
locale?: string | null,
): Promise<boolean>;
sendHarvestCompletedEmail(
email: string,
username: string,
downloadUrl: string,
totalMessages: number,
fileSize: number,
expiresAt: Date,
locale?: string | null,
): Promise<boolean>;
sendGiftChargebackNotification(email: string, username: string, locale?: string | null): Promise<boolean>;
sendReportResolvedEmail(
email: string,
username: string,
reportId: string,
publicComment: string,
locale?: string | null,
): Promise<boolean>;
sendDsaReportVerificationCode(email: string, code: string, expiresAt: Date, locale?: string | null): Promise<boolean>;
sendRegistrationApprovedEmail(email: string, username: string, locale?: string | null): Promise<boolean>;
sendEmailChangeOriginal(email: string, username: string, code: string, locale?: string | null): Promise<boolean>;
sendEmailChangeNew(email: string, username: string, code: string, locale?: string | null): Promise<boolean>;
sendEmailChangeRevert(
email: string,
username: string,
newEmail: string,
token: string,
locale?: string | null,
): Promise<boolean>;
sendPasswordChangeVerification(
email: string,
username: string,
code: string,
locale?: string | null,
): Promise<boolean>;
sendDonationMagicLink(
email: string,
token: string,
manageUrl: string,
expiresAt: Date,
locale?: string | null,
): Promise<boolean>;
sendDonationConfirmation(
email: string,
amountCents: number,
currency: string,
interval: string,
manageUrl: string,
locale?: string | null,
): Promise<boolean>;
}

View File

@@ -0,0 +1,32 @@
/*
* 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 {IEmailService} from '@fluxer/email/src/IEmailService';
export interface SentEmailRecord {
to: string;
type: string;
timestamp: Date;
metadata: Record<string, string>;
}
export interface ITestEmailService extends IEmailService {
listSentEmails(): Array<SentEmailRecord>;
clearSentEmails(): void;
}

View File

@@ -0,0 +1,70 @@
/*
* 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 {EmailMessage, IEmailProvider} from '@fluxer/email/src/EmailProviderTypes';
import {createLogger} from '@fluxer/logger/src/Logger';
import nodemailer from 'nodemailer';
const logger = createLogger('@fluxer/email/src/SmtpEmailProvider');
export interface SmtpEmailConfig {
host: string;
port: number;
username: string;
password: string;
secure?: boolean;
connectionTimeoutMs?: number;
greetingTimeoutMs?: number;
socketTimeoutMs?: number;
}
export class SmtpEmailProvider implements IEmailProvider {
private readonly transporter: nodemailer.Transporter;
constructor(config: SmtpEmailConfig) {
this.transporter = nodemailer.createTransport({
host: config.host,
port: config.port,
secure: config.secure ?? true,
auth: {
user: config.username,
pass: config.password,
},
connectionTimeout: config.connectionTimeoutMs,
greetingTimeout: config.greetingTimeoutMs,
socketTimeout: config.socketTimeoutMs,
});
}
async sendEmail(message: EmailMessage): Promise<boolean> {
try {
await this.transporter.sendMail({
to: message.to,
from: `${message.from.name} <${message.from.email}>`,
subject: message.subject,
text: message.text,
});
logger.debug({to: message.to}, 'Email sent via SMTP');
return true;
} catch (error) {
logger.error({error}, 'SMTP send failed');
return false;
}
}
}

View File

@@ -0,0 +1,303 @@
/*
* 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 {ITestEmailService, SentEmailRecord} from '@fluxer/email/src/ITestEmailService';
function maskToken(token: string): string {
if (token.length <= 8) {
return '*'.repeat(token.length);
}
return `${token.slice(0, 4)}...${token.slice(-4)}`;
}
const noopLogger = {info: (_message: string) => {}};
export class TestEmailService implements ITestEmailService {
private readonly sentEmails: Array<SentEmailRecord> = [];
private readonly logger: {info: (message: string) => void};
constructor(options?: {logger?: {info: (message: string) => void}}) {
this.logger = options?.logger ?? noopLogger;
}
listSentEmails(): Array<SentEmailRecord> {
return [...this.sentEmails];
}
clearSentEmails(): void {
this.sentEmails.length = 0;
}
async sendPasswordResetEmail(
email: string,
username: string,
resetToken: string,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(`Password reset email sent to ${email} for user ${username}, token: ${maskToken(resetToken)}`);
return this.record(email, 'password_reset', {token: resetToken});
}
async sendEmailVerification(
email: string,
username: string,
verificationToken: string,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(
`Email verification sent to ${email} for user ${username}, token: ${maskToken(verificationToken)}`,
);
return this.record(email, 'email_verification', {token: verificationToken});
}
async sendIpAuthorizationEmail(
email: string,
username: string,
authorizationToken: string,
ipAddress: string,
location: string,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(
`IP authorization email sent to ${email} for user ${username}, IP: ${ipAddress}, location: ${location}`,
);
return this.record(email, 'ip_authorization', {token: authorizationToken, ip: ipAddress, location});
}
async sendAccountDisabledForSuspiciousActivityEmail(
email: string,
username: string,
reason: string | null,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(`Account disabled email sent to ${email} for user ${username}, reason: ${reason ?? 'none'}`);
return this.record(email, 'account_disabled_suspicious', {reason: reason ?? ''});
}
async sendAccountTempBannedEmail(
email: string,
username: string,
reason: string | null,
durationHours: number,
bannedUntil: Date,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(
`Temp ban email sent to ${email} for user ${username}, ${durationHours}h until ${bannedUntil.toISOString()}`,
);
return this.record(email, 'account_temp_banned', {
reason: reason ?? '',
duration_hours: durationHours.toString(10),
banned_until: bannedUntil.toISOString(),
});
}
async sendAccountScheduledForDeletionEmail(
email: string,
username: string,
reason: string | null,
deletionDate: Date,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(
`Scheduled deletion email sent to ${email} for user ${username}, date: ${deletionDate.toISOString()}`,
);
return this.record(email, 'account_scheduled_deletion', {
reason: reason ?? '',
deletion_date: deletionDate.toISOString(),
});
}
async sendSelfDeletionScheduledEmail(
email: string,
username: string,
deletionDate: Date,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(`Self deletion email sent to ${email} for user ${username}, date: ${deletionDate.toISOString()}`);
return this.record(email, 'self_deletion_scheduled', {deletion_date: deletionDate.toISOString()});
}
async sendUnbanNotification(
email: string,
username: string,
reason: string,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(`Unban notification sent to ${email} for user ${username}, reason: ${reason}`);
return this.record(email, 'unban_notification', {reason});
}
async sendScheduledDeletionNotification(
email: string,
username: string,
deletionDate: Date,
reason: string,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(
`Scheduled deletion notification sent to ${email} for user ${username}, date: ${deletionDate.toISOString()}`,
);
return this.record(email, 'scheduled_deletion_notification', {deletion_date: deletionDate.toISOString(), reason});
}
async sendInactivityWarningEmail(
email: string,
username: string,
deletionDate: Date,
lastActiveDate: Date,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(
`Inactivity warning sent to ${email} for user ${username}, deletion: ${deletionDate.toISOString()}`,
);
return this.record(email, 'inactivity_warning', {
deletion_date: deletionDate.toISOString(),
last_active_date: lastActiveDate.toISOString(),
});
}
async sendHarvestCompletedEmail(
email: string,
username: string,
downloadUrl: string,
totalMessages: number,
fileSize: number,
expiresAt: Date,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(
`Harvest completed email sent to ${email} for user ${username}, ${totalMessages} messages, ${fileSize} bytes`,
);
return this.record(email, 'harvest_completed', {
download_url: downloadUrl,
total_messages: totalMessages.toString(10),
file_size: fileSize.toString(10),
expires_at: expiresAt.toISOString(),
});
}
async sendGiftChargebackNotification(email: string, username: string, _locale?: string | null): Promise<boolean> {
this.logger.info(`Gift chargeback notification sent to ${email} for user ${username}`);
return this.record(email, 'gift_chargeback_notification');
}
async sendReportResolvedEmail(
email: string,
username: string,
reportId: string,
publicComment: string,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(`Report resolved email sent to ${email} for user ${username}, report: ${reportId}`);
return this.record(email, 'report_resolved', {report_id: reportId, public_comment: publicComment});
}
async sendDsaReportVerificationCode(
email: string,
code: string,
expiresAt: Date,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(`DSA report verification code sent to ${email}, code: ${maskToken(code)}`);
return this.record(email, 'dsa_report_verification', {code, expires_at: expiresAt.toISOString()});
}
async sendRegistrationApprovedEmail(email: string, username: string, _locale?: string | null): Promise<boolean> {
this.logger.info(`Registration approved email sent to ${email} for user ${username}`);
return this.record(email, 'registration_approved');
}
async sendPasswordChangeVerification(
email: string,
username: string,
code: string,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(`Password change verification sent to ${email} for user ${username}`);
return this.record(email, 'password_change_verification', {code});
}
async sendEmailChangeOriginal(
email: string,
username: string,
code: string,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(`Email change original verification sent to ${email} for user ${username}`);
return this.record(email, 'email_change_original', {code});
}
async sendEmailChangeNew(email: string, username: string, code: string, _locale?: string | null): Promise<boolean> {
this.logger.info(`Email change new verification sent to ${email} for user ${username}`);
return this.record(email, 'email_change_new', {code});
}
async sendEmailChangeRevert(
email: string,
username: string,
newEmail: string,
token: string,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(`Email change revert notice sent to ${email} for user ${username}`);
return this.record(email, 'email_change_revert', {token, new_email: newEmail});
}
async sendDonationMagicLink(
email: string,
token: string,
manageUrl: string,
expiresAt: Date,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(
`Donation magic link sent to ${email}, token: ${maskToken(token)}, expires: ${expiresAt.toISOString()}`,
);
return this.record(email, 'donation_magic_link', {
token,
manage_url: manageUrl,
expires_at: expiresAt.toISOString(),
});
}
async sendDonationConfirmation(
email: string,
amountCents: number,
currency: string,
interval: string,
manageUrl: string,
_locale?: string | null,
): Promise<boolean> {
this.logger.info(
`Donation confirmation sent to ${email}, amount: ${amountCents / 100} ${currency.toUpperCase()}/${interval}`,
);
return this.record(email, 'donation_confirmation', {
amount: (amountCents / 100).toString(),
currency: currency.toUpperCase(),
interval,
manage_url: manageUrl,
});
}
private record(to: string, type: string, metadata: Record<string, string> = {}): boolean {
this.sentEmails.push({to, type, timestamp: new Date(), metadata});
return true;
}
}

View File

@@ -0,0 +1,319 @@
/*
* 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 {getEmailTemplate, hasEmailLocale} from '@fluxer/email/src/email_i18n/EmailI18n';
import type {EmailTemplate, EmailTemplateKey} from '@fluxer/email/src/email_i18n/EmailI18nTypes.generated';
import type {I18nResult} from '@fluxer/i18n/src/runtime/I18nTypes';
import {beforeEach, describe, expect, it, vi} from 'vitest';
describe('EmailI18n', () => {
let consoleWarnSpy: ReturnType<typeof vi.spyOn>;
beforeEach(() => {
consoleWarnSpy = vi.spyOn(console, 'warn').mockImplementation(() => {});
consoleWarnSpy.mockClear();
});
function unwrapTemplate(result: I18nResult<EmailTemplateKey, EmailTemplate>): EmailTemplate {
expect(result.ok).toBe(true);
if (result.ok) {
return result.value;
}
throw new Error(result.error.message);
}
describe('constructor and initialization', () => {
it('loads default templates from messages.yaml', () => {
const template = unwrapTemplate(
getEmailTemplate('email_verification', 'en-US', {
username: 'testuser',
verifyUrl: 'https://example.com/verify',
}),
);
expect(template.subject).toBe('Verify your Fluxer email address');
expect(template.body).toContain('Hello testuser');
expect(template.body).toContain('https://example.com/verify');
});
it('initializes internal state correctly', () => {
expect(hasEmailLocale('en-US')).toBe(true);
});
it('handles missing default bundle gracefully', () => {
const result = getEmailTemplate('NONEXISTENT_TEMPLATE' as EmailTemplateKey, 'en-US', {});
expect(result.ok).toBe(false);
if (!result.ok) {
expect(result.error.kind).toBe('missing-template');
}
});
});
describe('getTemplate() - basic retrieval', () => {
it('returns template with subject and body', () => {
const template = unwrapTemplate(
getEmailTemplate('password_reset', 'en-US', {
username: 'john',
resetUrl: 'https://example.com/reset',
}),
);
expect(template.subject).toBe('Reset your Fluxer password');
expect(template.body).toContain('Hello john');
expect(template.body).toContain('https://example.com/reset');
});
it('returns source template when locale not translated', () => {
const template = unwrapTemplate(
getEmailTemplate('email_verification', 'xx-XX', {
username: 'testuser',
verifyUrl: 'https://example.com/verify',
}),
);
expect(template.subject).toBe('Verify your Fluxer email address');
expect(template.body).toContain('Hello testuser');
});
it('returns error result for missing template key', () => {
const result = getEmailTemplate('invalid_template_key' as EmailTemplateKey, 'en-US', {});
expect(result.ok).toBe(false);
if (!result.ok) {
expect(result.error.kind).toBe('missing-template');
expect(result.error.message).toBe('Missing template invalid_template_key');
}
});
});
describe('getTemplate() - locale handling', () => {
it('returns default locale templates when locale is null', () => {
const template = unwrapTemplate(
getEmailTemplate('email_verification', null, {
username: 'user',
verifyUrl: 'https://example.com/verify',
}),
);
expect(template.subject).toBe('Verify your Fluxer email address');
});
it('falls back to en-US for unsupported locales', () => {
const template = unwrapTemplate(
getEmailTemplate('email_verification', 'xx-XX', {
username: 'user',
verifyUrl: 'https://example.com/verify',
}),
);
expect(template.subject).toBe('Verify your Fluxer email address');
expect(consoleWarnSpy).toHaveBeenCalledWith(
'Unsupported locale for email translations, falling back to en-US: xx-XX',
);
});
it('loads locale on-demand', () => {
expect(hasEmailLocale('fr')).toBe(true);
const template = unwrapTemplate(
getEmailTemplate('email_verification', 'fr', {
username: 'utilisateur',
verifyUrl: 'https://example.com/verify',
}),
);
expect(template.subject).toBeTruthy();
expect(template.body).toContain('utilisateur');
});
it('does NOT normalize English locales (different from ErrorI18n)', () => {
const template = unwrapTemplate(
getEmailTemplate('email_verification', 'en-GB', {
username: 'user',
verifyUrl: 'https://example.com/verify',
}),
);
expect(template.subject).toBe('Verify your Fluxer email address');
expect(consoleWarnSpy).not.toHaveBeenCalled();
});
});
describe('getTemplate() - variable interpolation', () => {
it('always uses MessageFormat compilation', () => {
const template = unwrapTemplate(
getEmailTemplate('account_temp_banned', 'en-US', {
username: 'banneduser',
durationHours: 24,
bannedUntil: new Date('2025-01-15T10:00:00Z'),
reason: null,
termsUrl: 'https://example.com/terms',
guidelinesUrl: 'https://example.com/guidelines',
}),
);
expect(template.subject).toBe('Your Fluxer account has been temporarily suspended');
expect(template.body).toContain('24 hours');
expect(template.body).toContain('January');
});
it('interpolates variables in both subject and body', () => {
const template = unwrapTemplate(
getEmailTemplate('email_change_revert', 'en-US', {
username: 'alice',
newEmail: 'alice@example.com',
revertUrl: 'https://example.com/revert',
}),
);
expect(template.body).toContain('alice');
expect(template.body).toContain('alice@example.com');
expect(template.body).toContain('https://example.com/revert');
});
it('handles MessageFormat plural select syntax', () => {
const template = unwrapTemplate(
getEmailTemplate('account_temp_banned', 'en-US', {
username: 'user',
durationHours: 1,
bannedUntil: new Date('2025-01-15T10:00:00Z'),
reason: null,
termsUrl: 'https://example.com/terms',
guidelinesUrl: 'https://example.com/guidelines',
}),
);
expect(template.body).toContain('1 hour');
});
it('handles MessageFormat date formatting', () => {
const date = new Date('2025-06-15T14:30:00Z');
const template = unwrapTemplate(
getEmailTemplate('dsa_report_verification', 'en-US', {
code: '123456',
expiresAt: date,
}),
);
expect(template.body).toContain('123456');
expect(template.body).toContain('June');
});
it('handles select syntax for null vs other values', () => {
const templateWithNull = unwrapTemplate(
getEmailTemplate('account_disabled_suspicious', 'en-US', {
username: 'user',
reason: null,
forgotUrl: 'https://example.com/forgot',
}),
);
const templateWithReason = unwrapTemplate(
getEmailTemplate('account_disabled_suspicious', 'en-US', {
username: 'user',
reason: 'Suspicious activity detected',
forgotUrl: 'https://example.com/forgot',
}),
);
expect(templateWithNull.body).not.toContain('Reason:');
expect(templateWithReason.body).toContain('Reason: Suspicious activity detected');
});
});
describe('getTemplate() - complex templates', () => {
it('handles IP authorization template with multiple variables', () => {
const template = unwrapTemplate(
getEmailTemplate('ip_authorization', 'en-US', {
username: 'john',
authUrl: 'https://example.com/auth',
ipAddress: '192.168.1.1',
location: 'Stockholm, Sweden',
}),
);
expect(template.body).toContain('192.168.1.1');
expect(template.body).toContain('Stockholm, Sweden');
});
it('handles report resolved template', () => {
const template = unwrapTemplate(
getEmailTemplate('report_resolved', 'en-US', {
username: 'reporter',
reportId: 'RPT-12345',
publicComment: 'Action taken accordingly.',
}),
);
expect(template.body).toContain('RPT-12345');
expect(template.body).toContain('Action taken accordingly.');
});
it('handles scheduled deletion notification template', () => {
const template = unwrapTemplate(
getEmailTemplate('scheduled_deletion_notification', 'en-US', {
username: 'user',
deletionDate: new Date('2025-01-15T00:00:00Z'),
reason: 'Requested by user',
}),
);
expect(template.subject).toBe('Your Fluxer account will be permanently deleted');
expect(template.body).toContain('Requested by user');
});
});
describe('getTemplate() - caching and locale switching', () => {
it('handles multiple template requests efficiently', () => {
const template1 = unwrapTemplate(
getEmailTemplate('email_verification', 'en-US', {
username: 'user',
verifyUrl: 'https://example.com/verify',
}),
);
const template2 = unwrapTemplate(
getEmailTemplate('password_reset', 'en-US', {
username: 'user',
resetUrl: 'https://example.com/reset',
}),
);
expect(template1.subject).toBe('Verify your Fluxer email address');
expect(template2.subject).toBe('Reset your Fluxer password');
});
it('switches between locales correctly', () => {
const enTemplate = unwrapTemplate(
getEmailTemplate('email_verification', 'en-US', {
username: 'user',
verifyUrl: 'https://example.com/verify',
}),
);
const frTemplate = unwrapTemplate(
getEmailTemplate('email_verification', 'fr', {
username: 'utilisateur',
verifyUrl: 'https://example.com/verify',
}),
);
expect(enTemplate.subject).not.toBe(frTemplate.subject);
});
});
});

View File

@@ -0,0 +1,77 @@
/*
* 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 * as path from 'node:path';
import type {EmailTemplate, EmailTemplateKey} from '@fluxer/email/src/email_i18n/EmailI18nTypes.generated';
import {identityLocale} from '@fluxer/i18n/src/normalization/IdentityLocale';
import {createI18n} from '@fluxer/i18n/src/runtime/CreateI18n';
import type {I18nResult} from '@fluxer/i18n/src/runtime/I18nTypes';
const LOCALES_PATH = path.join(import.meta.dirname, 'locales');
const DEFAULT_LOCALE = 'en-US';
const DEFAULT_MESSAGES_FILE = path.join(LOCALES_PATH, 'messages.yaml');
const emailI18n = createI18n<EmailTemplateKey, EmailTemplate, Record<string, unknown>>(
{
localesPath: LOCALES_PATH,
defaultLocale: DEFAULT_LOCALE,
defaultMessagesFile: DEFAULT_MESSAGES_FILE,
normalizeLocale: (locale) => identityLocale(locale),
parseTemplate: (value): EmailTemplate | null => {
if (typeof value !== 'object' || value === null) {
return null;
}
const {subject, body} = value as {subject?: unknown; body?: unknown};
if (typeof subject !== 'string' || typeof body !== 'string') {
return null;
}
return {subject, body};
},
onWarning: (message) => {
if (message.startsWith('Unsupported locale, falling back to en-US:')) {
console.warn(
`Unsupported locale for email translations, falling back to en-US: ${message.split(': ').slice(1).join(': ')}`,
);
} else {
console.warn(message);
}
},
},
(template, variables, mf) => {
const compiledSubject = String(mf.compile(template.subject)(variables));
const compiledBody = String(mf.compile(template.body)(variables));
return {subject: compiledSubject, body: compiledBody};
},
);
export function getEmailTemplate(
templateKey: EmailTemplateKey,
locale: string | null,
variables: Record<string, unknown>,
): I18nResult<EmailTemplateKey, EmailTemplate> {
return emailI18n.getTemplate(templateKey, locale, variables);
}
export function hasEmailLocale(locale: string): boolean {
return emailI18n.hasLocale(locale);
}
export function resetEmailI18n(): void {
emailI18n.reset();
}

View File

@@ -0,0 +1,46 @@
/*
* 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/>.
*/
export type EmailTemplateKey =
| 'account_disabled_suspicious'
| 'account_scheduled_deletion'
| 'account_temp_banned'
| 'donation_confirmation'
| 'donation_magic_link'
| 'dsa_report_verification'
| 'email_change_new'
| 'email_change_original'
| 'email_change_revert'
| 'email_verification'
| 'gift_chargeback_notification'
| 'harvest_completed'
| 'inactivity_warning'
| 'ip_authorization'
| 'password_change_verification'
| 'password_reset'
| 'registration_approved'
| 'report_resolved'
| 'scheduled_deletion_notification'
| 'self_deletion_scheduled'
| 'unban_notification';
export interface EmailTemplate {
subject: string;
body: string;
}

View File

@@ -0,0 +1,131 @@
/*
* 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 {EmailTemplate, EmailTemplateKey} from '@fluxer/email/src/email_i18n/EmailI18nTypes.generated';
export interface EmailTemplateVariables {
account_disabled_suspicious: {
username: string;
reason: string | null;
forgotUrl: string;
};
account_scheduled_deletion: {
username: string;
reason: string | null;
deletionDate: Date;
termsUrl: string;
guidelinesUrl: string;
};
account_temp_banned: {
username: string;
reason: string | null;
durationHours: number;
bannedUntil: Date;
termsUrl: string;
guidelinesUrl: string;
};
donation_confirmation: {
amount: string;
currency: string;
interval: string;
manageUrl: string;
};
donation_magic_link: {
manageUrl: string;
expiresAt: Date;
};
dsa_report_verification: {
code: string;
expiresAt: Date;
};
email_change_new: {
username: string;
code: string;
expiresAt: Date;
};
email_change_original: {
username: string;
code: string;
expiresAt: Date;
};
email_change_revert: {
username: string;
newEmail: string;
revertUrl: string;
};
email_verification: {
username: string;
verifyUrl: string;
};
gift_chargeback_notification: {
username: string;
};
harvest_completed: {
username: string;
downloadUrl: string;
totalMessages: number;
fileSizeMB: number;
expiresAt: Date;
};
inactivity_warning: {
username: string;
deletionDate: Date;
lastActiveDate: Date;
loginUrl: string;
};
ip_authorization: {
username: string;
authUrl: string;
ipAddress: string;
location: string;
};
password_change_verification: {
username: string;
code: string;
expiresAt: Date;
};
password_reset: {
username: string;
resetUrl: string;
};
registration_approved: {
username: string;
channelsUrl: string;
};
report_resolved: {
username: string;
reportId: string;
publicComment: string;
};
scheduled_deletion_notification: {
username: string;
deletionDate: Date;
reason: string;
};
self_deletion_scheduled: {
username: string;
deletionDate: Date;
};
unban_notification: {
username: string;
reason: string;
};
}
export type EmailTranslations = Partial<Record<EmailTemplateKey, EmailTemplate>>;

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: تم تعطيل حسابك في Fluxer مؤقتا
body: |-
أهلا {username}،
تم تعطيل حسابك في Fluxer مؤقتا بسبب نشاط مريب.
{reason, select,
null {}
other {السبب: {reason}}
}
لاستعادة الوصول إلى حسابك، يرجى إعادة تعيين كلمة المرور:
{forgotUrl}
بعد إعادة تعيين كلمة المرور، يمكنك تسجيل الدخول من جديد.
إذا كنت تعتقد أن هذا حدث بالخطأ، فتواصل مع فريق الدعم.
فريق أمان Fluxer
account_scheduled_deletion:
subject: تمت جدولة حذف حسابك في Fluxer
body: |-
أهلا {username}،
تمت جدولة حذف حسابك نهائيا بسبب مخالفة شروط الخدمة أو إرشادات المجتمع.
تاريخ الحذف المجدول: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {السبب: {reason}}
}
هذا إجراء صارم. سيتم حذف بيانات حسابك نهائيا في التاريخ المحدد.
يرجى مراجعة:
- شروط الخدمة: {termsUrl}
- إرشادات المجتمع: {guidelinesUrl}
الاستئناف:
إذا كنت تعتقد أن هذا القرار غير صحيح أو غير مبرر، لديك 60 يوما لتقديم استئناف إلى appeals@fluxer.app، وذلك من نفس عنوان البريد هذا.
في الاستئناف، يرجى:
- شرح سبب اعتقادك بأن القرار غير صحيح أو غير مبرر بوضوح
- إرفاق أي أدلة أو سياق ذي صلة، إن أمكن
سيقوم أحد أعضاء فريق أمان Fluxer بمراجعة استئنافك، وقد يعلّق الحذف المقرر إلى حين صدور القرار النهائي.
فريق أمان Fluxer
account_temp_banned:
subject: تم إيقاف حسابك في Fluxer مؤقتا
body: |-
أهلا {username}،
تم إيقاف حسابك في Fluxer مؤقتا بسبب مخالفة شروط الخدمة أو إرشادات المجتمع.
المدة: {durationHours, plural,
=1 {ساعة واحدة}
other {# ساعة}
}
الإيقاف حتى: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {السبب: {reason}}
}
خلال هذه الفترة، لن تتمكن من الوصول إلى حسابك.
يرجى مراجعة:
- شروط الخدمة: {termsUrl}
- إرشادات المجتمع: {guidelinesUrl}
إذا كنت تعتقد أن هذا القرار غير صحيح أو غير مبرر، يمكنك تقديم استئناف إلى appeals@fluxer.app من نفس عنوان البريد هذا. يرجى شرح سبب اعتقادك بأن القرار غير صحيح بوضوح. سنراجع استئنافك ونرد عليك بقرارنا.
فريق أمان Fluxer
donation_confirmation:
subject: شكراً على تبرعك ل Fluxer
body: |-
مرحباً،
شكراً على تبرعك ل Fluxer! {interval, select,
month {تبرعك المتكرر}
year {تبرعك المتكرر}
other {تبرعك لمرة واحدة}
} تم {interval, select,
month {إعداده}
year {إعداده}
other {معالجته}
} بنجاح.
تفاصيل التبرع:
المبلغ: {amount} {currency} {interval, select,
month {شهرياً}
year {سنوياً}
other {}
}
سيرسل لك Stripe إيصالاً منفصلاً مع فاتورتك بصيغة PDF قريباً. يتضمن هذا جميع تفاصيل الدفع ويمكن استخدامه للأغراض الضريبية.
يمكنك عرض سجل تبرعاتك، وتحميل الفواتير، {interval, select,
month {وإدارة أو إلغاء اشتراكك}
year {وإدارة أو إلغاء اشتراكك}
other {وإدارة التبرعات المستقبلية}
} في أي وقت باستخدام هذا الرابط:
{manageUrl}
دعمك يساعد في الحفاظ على استمرار Fluxer. شكراً لك!
فريق Fluxer
donation_magic_link:
subject: أدِر تبرعاتك ل Fluxer
body: |-
مرحباً،
انقر على الرابط أدناه للوصول إلى بوابة المتبرعين الخاصة بك:
{manageUrl}
في البوابة، يمكنك إدارة الاشتراكات، وتحميل الفواتير، وعرض سجل تبرعاتك.
ينتهي مفعول هذا الرابط في {expiresAt, date, full} عند {expiresAt, time, short}.
إذا لم تكن أنت من طلب هذا الرابط، يمكنك تجاهل هذه الرسالة بأمان.
فريق Fluxer
dsa_report_verification:
subject: أكد بريدك الإلكتروني لتقديم بلاغ DSA
body: |-
أهلا،
استخدم رمز التحقق أدناه لتقديم بلاغك بموجب قانون الخدمات الرقمية (DSA) على Fluxer:
{code}
ينتهي مفعول هذا الرمز في {expiresAt, date, full} {expiresAt, time, short}.
إذا لم تكن أنت من طلب ذلك، يمكنك تجاهل هذه الرسالة.
فريق أمان Fluxer
email_change_new:
subject: أكد بريدك الإلكتروني الجديد في Fluxer
body: |-
أهلا {username}،
أدخل هذا الرمز في التطبيق لتأكيد بريدك الإلكتروني الجديد في Fluxer:
{code}
ينتهي مفعول هذا الرمز في {expiresAt, date, full} {expiresAt, time, short}.
إذا لم تكن أنت من طلب ذلك، يمكنك تجاهل هذه الرسالة.
فريق Fluxer
email_change_original:
subject: أكد تغيير بريدك الإلكتروني في Fluxer
body: |-
أهلا {username}،
تلقينا طلبا لتغيير البريد الإلكتروني على حسابك في Fluxer.
لتأكيد التغيير، أدخل هذا الرمز في التطبيق:
{code}
ينتهي مفعول هذا الرمز في {expiresAt, date, full} {expiresAt, time, short}.
إذا لم تكن أنت من طلب ذلك، فقم بتأمين حسابك فورا.
فريق Fluxer
email_change_revert:
subject: تم تغيير بريدك الإلكتروني في Fluxer
body: |-
أهلا {username}،
تم تغيير البريد الإلكتروني لحسابك في Fluxer إلى {newEmail}.
إذا كنت أنت من قام بذلك، فلا حاجة لاتخاذ أي إجراء. أما إذا لم تكن أنت، فيمكنك التراجع عن التغيير وتأمين حسابك عبر هذا الرابط:
{revertUrl}
سيؤدي ذلك إلى استعادة بريدك الإلكتروني السابق، وتسجيل خروجك من جميع الأجهزة، وإزالة أرقام الهواتف المرتبطة، وتعطيل التحقق بخطوتين، وإلزامك بتعيين كلمة مرور جديدة.
فريق أمان Fluxer
email_verification:
subject: أكد عنوان بريدك الإلكتروني في Fluxer
body: |-
أهلا {username}،
يرجى تأكيد عنوان البريد الإلكتروني لحسابك في Fluxer عبر الضغط على الرابط أدناه:
{verifyUrl}
إذا لم تقم بإنشاء حساب Fluxer، يمكنك تجاهل هذه الرسالة بأمان.
ينتهي مفعول هذا الرابط خلال 24 ساعة.
فريق Fluxer
gift_chargeback_notification:
subject: تمت إزالة المزايا المرتبطة بهديتك المستبدلة
body: |-
أهلا {username}،
تم دفع قيمة رمز هدية قمت باستبداله من قبل شخص آخر، وقد تم لاحقا عكس عملية الدفع (استرجاع عبر اعتراض على الدفع).
لذلك أزلنا المزايا التي تمت إضافتها إلى حسابك عند استبدال الهدية.
إذا كنت تعتقد أن هذا حدث بالخطأ، فتواصل مع فريق الدعم وشارك أي تفاصيل لديك عن رمز الهدية ووقت استبداله.
فريق Fluxer
harvest_completed:
subject: تصدير بيانات Fluxer جاهز للتحميل
body: |-
أهلا {username}،
تصدير بياناتك جاهز.
رابط التحميل:
{downloadUrl}
عدد الرسائل: {totalMessages, number}
حجم الملف: {fileSizeMB, number} MB
ينتهي مفعول هذا الرابط في {expiresAt, date, full} عند {expiresAt, time, short}.
إذا لم تكن أنت من طلب هذا التصدير، فغيّر كلمة المرور فورا وتواصل مع فريق الدعم.
فريق Fluxer
inactivity_warning:
subject: تمت جدولة حذف حسابك في Fluxer بسبب عدم النشاط
body: |-
أهلا {username}،
لم نر أي نشاط على حسابك في Fluxer منذ {lastActiveDate, date, full}.
إذا لم تسجل الدخول قبل {deletionDate, date, full} عند {deletionDate, time, short}، فسيتم حذف حسابك نهائيا بسبب عدم النشاط.
سجل الدخول من هنا:
{loginUrl}
إذا كنت قد استخدمت Fluxer مؤخرا، فتواصل مع فريق الدعم فورا.
فريق Fluxer
ip_authorization:
subject: صرح بتسجيل دخول من عنوان IP جديد
body: |-
أهلا {username}،
رصدنا محاولة تسجيل دخول إلى حسابك في Fluxer من عنوان IP جديد:
عنوان IP: {ipAddress}
الموقع: {location}
إذا كنت أنت من حاول تسجيل الدخول، فيرجى تصريح هذا العنوان عبر الضغط على الرابط أدناه:
{authUrl}
إذا لم تحاول تسجيل الدخول، فيرجى تغيير كلمة المرور فورا.
ينتهي مفعول رابط التصريح خلال 30 دقيقة.
فريق Fluxer
password_change_verification:
subject: أكد تغيير كلمة مرور Fluxer
body: |-
أهلا {username}،
تلقينا طلبا لتغيير كلمة المرور على حسابك في Fluxer.
لتأكيد التغيير، أدخل هذا الرمز في التطبيق:
{code}
ينتهي مفعول هذا الرمز في {expiresAt}.
إذا لم تكن أنت من طلب ذلك، فقد يكون شخص ما قد وصل إلى حسابك. غيّر كلمة المرور فورا وفعّل التحقق بخطوتين.
فريق Fluxer
password_reset:
subject: إعادة تعيين كلمة مرور Fluxer
body: |-
أهلا {username}،
لقد طلبت إعادة تعيين كلمة مرور Fluxer. استخدم الرابط أدناه لتعيين كلمة مرور جديدة:
{resetUrl}
إذا لم تكن أنت من طلب إعادة التعيين، يمكنك تجاهل هذه الرسالة بأمان.
ينتهي مفعول هذا الرابط خلال ساعة واحدة.
فريق Fluxer
registration_approved:
subject: تمت الموافقة على تسجيلك في Fluxer
body: |-
أهلا {username}،
خبر سار: تمت الموافقة على تسجيلك في Fluxer.
يمكنك الآن تسجيل الدخول إلى تطبيق Fluxer من هنا:
{channelsUrl}
أهلا بك في مجتمع Fluxer.
فريق Fluxer
report_resolved:
subject: تمت مراجعة بلاغك في Fluxer
body: |-
أهلا {username}،
تمت مراجعة بلاغك (المعرف: {reportId}) من قبل فريق الأمان.
رد فريق الأمان:
{publicComment}
شكرا لمساعدتك في الحفاظ على أمان Fluxer للجميع. نأخذ جميع البلاغات بجدية ونقدّر مساهمتك في المجتمع.
إذا كانت لديك أي أسئلة أو مخاوف بشأن هذه النتيجة، فتواصل معنا على safety@fluxer.app.
فريق أمان Fluxer
scheduled_deletion_notification:
subject: تمت جدولة حذف حسابك في Fluxer
body: |-
أهلا {username}،
تمت جدولة حذف حسابك في Fluxer نهائيا.
تاريخ الحذف المجدول: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {السبب: {reason}}
}
هذا إجراء صارم. سيتم حذف بيانات حسابك نهائيا في التاريخ المحدد.
إذا كنت تعتقد أن هذا القرار غير صحيح، يمكنك تقديم استئناف إلى appeals@fluxer.app من نفس عنوان البريد هذا.
فريق أمان Fluxer
self_deletion_scheduled:
subject: تمت جدولة حذف حسابك في Fluxer
body: |-
أهلا {username}،
لقد طلبت حذف حسابك في Fluxer. تمت جدولة حذف حسابك نهائيا في:
{deletionDate, date, full} عند {deletionDate, time, short}
إذا لم تكن أنت من طلب ذلك، فسجل الدخول إلى حسابك لإلغاء الحذف. نوصي أيضا بتغيير كلمة المرور لتأمين حسابك.
فريق Fluxer
unban_notification:
subject: تم رفع إيقاف حسابك في Fluxer
body: |-
أهلا {username}،
خبر سار: تم رفع إيقاف حسابك في Fluxer.
{reason, select,
null {}
other {السبب: {reason}}
}
يمكنك الآن تسجيل الدخول من جديد ومتابعة استخدام Fluxer.
فريق أمان Fluxer

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Акаунтът ти във Fluxer е временно деактивиран
body: |-
Здравей {username},
Временно деактивирахме акаунта ти във Fluxer, защото засекохме подозрителна активност.
{reason, select,
null {}
other {Причина: {reason}}
}
За да си върнеш достъпа до акаунта, трябва да нулираш паролата си:
{forgotUrl}
След като нулираш паролата си, ще можеш да влезеш отново.
Ако смяташ, че това е станало по грешка, свържи се с екипа ни за поддръжка.
Екипът по сигурността на Fluxer
account_scheduled_deletion:
subject: Акаунтът ти във Fluxer е насрочен за изтриване
body: |-
Здравей {username},
Акаунтът ти във Fluxer е насрочен за окончателно изтриване поради нарушаване на условията ни за ползване или правилата на общността.
Дата и час на изтриване: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Причина: {reason}}
}
Това е сериозна мярка по прилагане на правилата. Данните в акаунта ти ще бъдат изтрити безвъзвратно на насрочената дата.
Прегледай:
- Условия за ползване: {termsUrl}
- Правила на общността: {guidelinesUrl}
Обжалване:
Ако смяташ, че решението е неправилно или необосновано, можеш да го обжалваш в срок до 60 дни, като изпратиш имейл на appeals@fluxer.app от този имейл адрес.
В обжалването си:
- Обясни ясно защо смяташ, че решението е неправилно или необосновано
- Добави релевантни доказателства или контекст, ако е възможно
Член на екипа по сигурността на Fluxer ще прегледа обжалването ти и може да спре планираното изтриване до окончателното решение.
Екипът по сигурността на Fluxer
account_temp_banned:
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
donation_confirmation:
subject: Благодарим за дарението на Fluxer
body: |-
Здравей,
Благодарим за дарението на Fluxer! Твоето {interval, select,
month {редовно дарение}
year {редовно дарение}
other {еднократно дарение}
} беше успешно {interval, select,
month {настроено}
year {настроено}
other {обработено}
}.
Детайли на дарението:
Сума: {amount} {currency} {interval, select,
month {месечно}
year {годишно}
other {}
}
Stripe скоро ще ти изпрати отделен имейл с разписка и фактура в PDF формат. Тя съдържа всички платежни детайли и може да се използва за данъчни цели.
По всяко време можеш да видиш историята на дарения, да изтеглиш фактури{interval, select,
month { и да управляваш или отменяш абонамента си}
year { и да управляваш или отменяш абонамента си}
other { и да управляваш бъдещи дарения}
}, като използваш тази връзка:
{manageUrl}
Твоята подкрепа помага на Fluxer да работи. Благодарим!
екипът на Fluxer
donation_magic_link:
subject: Управлявай своите дарения на Fluxer
body: |-
Здравей,
Кликни на връзката по-долу, за да получиш достъп до портала за дарители:
{manageUrl}
В портала можеш да управляваш абонаменти, да изтегляш фактури и да преглеждаш историята на дарения.
Тази връзка изтича на {expiresAt, date, full} в {expiresAt, time, short}.
Ако не си го поискал(а), можеш спокойно да игнорираш този имейл.
екипът на Fluxer
dsa_report_verification:
subject: Потвърди имейла си за сигнал по DSA
body: |-
Здравей,
Използвай кода по-долу, за да подадеш сигнала си по Акта за цифровите услуги (DSA) във Fluxer:
{code}
Кодът изтича на {expiresAt, date, full} в {expiresAt, time, short}.
Ако не си го поискал(а), можеш да игнорираш този имейл.
Екипът по сигурността на Fluxer
email_change_new:
subject: Потвърди новия си имейл за Fluxer
body: |-
Здравей {username},
Въведи този код в приложението, за да потвърдиш новия си имейл за Fluxer:
{code}
Кодът изтича на {expiresAt, date, full} в {expiresAt, time, short}.
Ако не си го поискал(а), можеш спокойно да игнорираш този имейл.
Екипът на Fluxer
email_change_original:
subject: Потвърди промяната на имейла ти във Fluxer
body: |-
Здравей {username},
Получихме заявка за промяна на имейла към акаунта ти във Fluxer.
За да потвърдиш промяната, въведи този код в приложението:
{code}
Кодът изтича на {expiresAt, date, full} в {expiresAt, time, short}.
Ако не си го поискал(а), обезопаси акаунта си незабавно.
Екипът на Fluxer
email_change_revert:
subject: Имейлът ти във Fluxer беше променен
body: |-
Здравей {username},
Имейлът към акаунта ти във Fluxer беше променен на {newEmail}.
Ако това беше от теб, не е нужно да правиш нищо. Ако не беше, можеш да върнеш промяната и да обезопасиш акаунта си чрез връзката по-долу:
{revertUrl}
Това ще възстанови предишния ти имейл, ще те отпише отвсякъде, ще премахне свързаните телефонни номера, ще изключи многофакторното удостоверяване (MFA) и ще изиска да зададеш нова парола.
Екипът по сигурността на Fluxer
email_verification:
subject: Потвърди имейл адреса си за Fluxer
body: |-
Здравей {username},
Потвърди имейл адреса към акаунта ти във Fluxer, като натиснеш връзката по-долу:
{verifyUrl}
Ако не си създавал(а) акаунт във Fluxer, можеш спокойно да игнорираш този имейл.
Връзката е валидна 24 часа.
Екипът на Fluxer
gift_chargeback_notification:
subject: Предимствата от осребрения ти подаръчен код бяха премахнати
body: |-
Здравей {username},
Подаръчен код, който осребри, първоначално е бил платен от друг човек. Плащането е било оспорено и сумата е възстановена (chargeback).
Затова премахнахме предимствата, които бяха добавени към акаунта ти при осребряване на подаръка.
Ако смяташ, че това е грешка, свържи се с екипа ни за поддръжка и включи всички детайли, които имаш за подаръчния код и кога си го осребрил(а).
Екипът на Fluxer
harvest_completed:
subject: Експортът на данните ти от Fluxer е готов за изтегляне
body: |-
Здравей {username},
Експортът на данните ти е готов.
Връзка за изтегляне:
{downloadUrl}
Включени съобщения: {totalMessages, number}
Размер на файла: {fileSizeMB, number} MB
Тази връзка изтича на {expiresAt, date, full} в {expiresAt, time, short}.
Ако не си поискал(а) този експорт, смени паролата си незабавно и се свържи с екипа ни за поддръжка.
Екипът на Fluxer
inactivity_warning:
subject: Акаунтът ти във Fluxer е насрочен за изтриване заради неактивност
body: |-
Здравей {username},
Не сме засекли активност в акаунта ти във Fluxer от {lastActiveDate, date, full}.
Ако не влезеш до {deletionDate, date, full} в {deletionDate, time, short}, акаунтът ти ще бъде окончателно изтрит поради неактивност.
Влез тук:
{loginUrl}
Ако си използвал(а) Fluxer наскоро, свържи се с екипа ни за поддръжка незабавно.
Екипът на Fluxer
ip_authorization:
subject: Потвърди вход от нов IP адрес
body: |-
Здравей {username},
Засекохме опит за вход в акаунта ти във Fluxer от нов IP адрес:
IP адрес: {ipAddress}
Местоположение: {location}
Ако това си бил(а) ти, потвърди този IP адрес чрез връзката по-долу:
{authUrl}
Ако не си опитвал(а) да влезеш, смени паролата си незабавно.
Връзката за потвърждение изтича след 30 минути.
Екипът на Fluxer
password_change_verification:
subject: Потвърди промяната на паролата си за Fluxer
body: |-
Здравей {username},
Получихме заявка за промяна на паролата към акаунта ти във Fluxer.
За да потвърдиш промяната, въведи този код в приложението:
{code}
Кодът изтича на {expiresAt}.
Ако не си го поискал(а), възможно е някой да има достъп до акаунта ти. Смени паролата си незабавно и включи двуфакторно удостоверяване.
Екипът на Fluxer
password_reset:
subject: Нулирай паролата си за Fluxer
body: |-
Здравей {username},
Получихме заявка за нулиране на паролата ти за Fluxer. Използвай връзката по-долу, за да зададеш нова парола:
{resetUrl}
Ако не си искал(а) нулиране на паролата, можеш спокойно да игнорираш този имейл.
Връзката е валидна 1 час.
Екипът на Fluxer
registration_approved:
subject: Регистрацията ти във Fluxer е одобрена
body: |-
Здравей {username},
Добри новини! Регистрацията ти във Fluxer е одобрена.
Вече можеш да влезеш в приложението Fluxer тук:
{channelsUrl}
Добре дошъл(а) в общността на Fluxer.
Екипът на Fluxer
report_resolved:
subject: Сигналът ти във Fluxer е прегледан
body: |-
Здравей {username},
Сигналът ти (ID: {reportId}) беше прегледан от екипа ни по сигурността.
Отговор от екипа по сигурността:
{publicComment}
Благодарим ти, че помагаш да правим Fluxer по-безопасно място за всички. Приемаме всеки сигнал сериозно и оценяваме приноса ти към общността.
Ако имаш въпроси или притеснения относно резултата, пиши ни на safety@fluxer.app.
Екипът по сигурността на Fluxer
scheduled_deletion_notification:
subject: Акаунтът ти във Fluxer е насрочен за изтриване
body: |-
Здравей {username},
Акаунтът ти във Fluxer е насрочен за окончателно изтриване.
Дата и час на изтриване: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Причина: {reason}}
}
Това е сериозна мярка по прилагане на правилата. Данните в акаунта ти ще бъдат изтрити безвъзвратно на насрочената дата.
Ако смяташ, че решението е неправилно, можеш да подадеш обжалване на appeals@fluxer.app от този имейл адрес.
Екипът по сигурността на Fluxer
self_deletion_scheduled:
subject: Изтриването на акаунта ти във Fluxer е насрочено
body: |-
Здравей {username},
Заяви изтриване на акаунта си във Fluxer. Акаунтът ти е насрочен за окончателно изтриване на:
{deletionDate, date, full} в {deletionDate, time, short}
Ако не си го поискал(а), влез в акаунта си, за да отмениш изтриването. Препоръчваме също да смениш паролата си, за да обезопасиш акаунта си.
Екипът на Fluxer
unban_notification:
subject: Ограничението на акаунта ти във Fluxer е премахнато
body: |-
Здравей {username},
Добри новини! Ограничението на акаунта ти във Fluxer е премахнато.
{reason, select,
null {}
other {Причина: {reason}}
}
Вече можеш да влезеш отново в акаунта си и да продължиш да използваш Fluxer както обикновено.
Екипът по сигурността на Fluxer

View File

@@ -0,0 +1,370 @@
account_disabled_suspicious:
subject: Tvůj účet Fluxer byl dočasně deaktivován
body: |-
Ahoj {username},
Tvůj účet Fluxer jsme dočasně deaktivovali, protože jsme zaznamenali podezřelou aktivitu.
{reason, select,
null {}
other {Důvod: {reason}}
}
Pro obnovení přístupu ke svému účtu si musíš resetovat heslo:
{forgotUrl}
Jakmile heslo resetuješ, budeš se moct znovu přihlásit.
Pokud si myslíš, že je to omyl, ozvi se prosím na naši podporu.
Bezpečnostní tým Fluxeru
account_scheduled_deletion:
subject: Tvůj účet Fluxer bude smazán
body: |-
Ahoj {username},
Tvůj účet Fluxer byl označen k trvalému smazání, protože jsi porušil/a naše podmínky používání nebo pravidla komunity.
Datum plánovaného smazání: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Důvod: {reason}}
}
Jde o závažné opatření. Data k účtu budou v uvedeném termínu nenávratně smazána.
Projdi si prosím:
- Podmínky používání: {termsUrl}
- Pravidla komunity: {guidelinesUrl}
Odvolání:
Pokud se domníváš, že je toto rozhodnutí chybné nebo neopodstatněné, můžeš do 60 dnů podat odvolání na appeals@fluxer.app, a to z této e-mailové adresy.
V odvolání prosím:
- Jasně popiš, proč si myslíš, že je rozhodnutí chybné nebo neopodstatněné
- Přilož, pokud je to možné, relevantní důkazy nebo dodatečný kontext
Člen bezpečnostního týmu Fluxeru odvolání posoudí a může plánované smazání pozastavit až do vydání konečného rozhodnutí.
Bezpečnostní tým Fluxeru
account_temp_banned:
subject: Tvůj účet Fluxer byl dočasně pozastaven
body: |-
Ahoj {username},
Tvůj účet Fluxer byl dočasně pozastaven, protože jsi porušil/a naše podmínky používání nebo pravidla komunity.
Doba trvání: {durationHours, plural,
one {# hodina}
few {# hodiny}
other {# hodin}
}
Pozastaveno do: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Důvod: {reason}}
}
Po tuto dobu se ke svému účtu nedostaneš.
Projdi si prosím:
- Podmínky používání: {termsUrl}
- Pravidla komunity: {guidelinesUrl}
Pokud se domníváš, že je toto rozhodnutí chybné nebo neopodstatněné, můžeš podat odvolání na appeals@fluxer.app, a to z této e-mailové adresy. Jasně popiš, proč si myslíš, že je rozhodnutí chybné. Odvolání prověříme a ozveme se s výsledkem.
Bezpečnostní tým Fluxeru
donation_confirmation:
subject: Děkujeme za příspěvek na Fluxer
body: |-
Ahoj,
Děkujeme za příspěvek na Fluxer! Tvůj {interval, select,
month {opakovaný příspěvek}
year {opakovaný příspěvek}
other {jednorázový příspěvek}
} byl úspěšně {interval, select,
month {nastaven}
year {nastaven}
other {zpracován}
}.
Podrobnosti příspěvku:
Částka: {amount} {currency} {interval, select,
month {měsíčně}
year {ročně}
other {}
}
Stripe ti brzy zašle samostatný e-mail s účtenkou a fakturou ve formátu PDF. Obsahuje všechny platební údaje a lze ji použít pro daňové účely.
Kdykoli si můžeš prohlédnout historii příspěvků, stáhnout faktury{interval, select,
month { a spravovat nebo zrušit předplatné}
year { a spravovat nebo zrušit předplatné}
other { a spravovat budoucí příspěvky}
} pomocí tohoto odkazu:
{manageUrl}
Tvá podpora pomáhá Fluxeru fungovat. Děkujeme!
tým Fluxeru
donation_magic_link:
subject: Spravuj své příspěvky na Fluxer
body: |-
Ahoj,
Klikni na odkaz níže, abys získal/a přístup do portálu pro dárce:
{manageUrl}
V portálu můžeš spravovat předplatné, stahovat faktury a prohlížet si historii příspěvků.
Tento odkaz vyprší {expiresAt, date, full} v {expiresAt, time, short}.
Pokud sis to nevyžádal/a, můžeš tento e-mail bezpečně ignorovat.
tým Fluxeru
dsa_report_verification:
subject: Ověř si e-mail pro DSA hlášení
body: |-
Ahoj,
Použij kód níže pro odeslání hlášení podle Digital Services Act (DSA) na Fluxeru:
{code}
Tento kód vyprší dne {expiresAt, date, full} v {expiresAt, time, short}.
Pokud sis to nevyžádal/a, můžeš tento e-mail ignorovat.
Bezpečnostní tým Fluxeru
email_change_new:
subject: Ověř si nový e-mail u Fluxeru
body: |-
Ahoj {username},
Zadej tento kód v aplikaci a potvrď svůj nový e-mail u Fluxeru:
{code}
Tento kód vyprší dne {expiresAt, date, full} v {expiresAt, time, short}.
Pokud sis to nevyžádal/a, můžeš tento e-mail ignorovat.
Tým Fluxeru
email_change_original:
subject: Potvrď změnu e-mailu u Fluxeru
body: |-
Ahoj {username},
Dostali jsme žádost o změnu e-mailové adresy u tvého účtu Fluxer.
Pro potvrzení změny zadej tento kód v aplikaci:
{code}
Tento kód vyprší dne {expiresAt, date, full} v {expiresAt, time, short}.
Pokud sis to nevyžádal/a, hned si zabezpeč svůj účet.
Tým Fluxeru
email_change_revert:
subject: E-mail u tvého účtu Fluxer byl změněn
body: |-
Ahoj {username},
E-mailová adresa u tvého účtu Fluxer byla změněna na {newEmail}.
Pokud jsi to byl/a ty, nemusíš nic dělat. Pokud ne, můžeš změnu vrátit zpět a zabezpečit účet přes tento odkaz:
{revertUrl}
Tím se obnoví původní e-mailová adresa, odhlásíš se všude, odeberou se propojená telefonní čísla, vypne se vícefaktorové ověřování (MFA) a budeš muset nastavit nové heslo.
Bezpečnostní tým Fluxeru
email_verification:
subject: Ověř si e-mailovou adresu u Fluxeru
body: |-
Ahoj {username},
Ověř prosím e-mailovou adresu u svého účtu Fluxer kliknutím na odkaz níže:
{verifyUrl}
Pokud sis účet Fluxer nezakládal/a, můžeš tento e-mail bez obav ignorovat.
Tento odkaz je platný 24 hodin.
Tým Fluxeru
gift_chargeback_notification:
subject: Výhody z uplatněného dárkového kódu byly odebrány
body: |-
Ahoj {username},
Dárkový kód, který jsi uplatnil/a, byl původně zaplacen někým jiným. Tato platba byla později vrácena (chargeback).
Proto jsme odebrali výhody, které byly k tvému účtu přidány při uplatnění dárkového kódu.
Pokud si myslíš, že je to omyl, kontaktuj prosím naši podporu a připoj všechny podrobnosti, které máš o kódu a čase uplatnění.
Tým Fluxeru
harvest_completed:
subject: Tvůj export dat z Fluxeru je připraven ke stažení
body: |-
Ahoj {username},
Tvůj export dat je připraven.
Odkaz ke stažení:
{downloadUrl}
Zahrnuté zprávy: {totalMessages, number}
Velikost souboru: {fileSizeMB, number} MB
Tento odkaz vyprší dne {expiresAt, date, full} v {expiresAt, time, short}.
Pokud jsi o tento export nežádal/a ty, hned si změň heslo a kontaktuj naši podporu.
Tým Fluxeru
inactivity_warning:
subject: Tvůj účet Fluxer bude smazán kvůli neaktivitě
body: |-
Ahoj {username},
Na tvém účtu Fluxer jsme od {lastActiveDate, date, full} nezaznamenali žádnou aktivitu.
Pokud se nepřihlásíš nejpozději do {deletionDate, date, full} {deletionDate, time, short}, bude tvůj účet kvůli neaktivitě trvale smazán.
Přihlášení:
{loginUrl}
Pokud jsi Fluxer používal/a nedávno, hned kontaktuj naši podporu.
Tým Fluxeru
ip_authorization:
subject: Povol přihlášení z nové IP adresy
body: |-
Ahoj {username},
Zaznamenali jsme pokus o přihlášení k tvému účtu Fluxer z nové IP adresy:
IP adresa: {ipAddress}
Poloha: {location}
Pokud jsi to byl/a ty, potvrď tuto IP adresu kliknutím na odkaz níže:
{authUrl}
Pokud ses o přihlášení nepokoušel/a ty, hned si změň heslo.
Tento odkaz pro potvrzení je platný 30 minut.
Tým Fluxeru
password_change_verification:
subject: Potvrď změnu hesla u Fluxeru
body: |-
Ahoj {username},
Dostali jsme žádost o změnu hesla u tvého účtu Fluxer.
Pro potvrzení této změny zadej tento kód v aplikaci:
{code}
Tento kód vyprší dne {expiresAt, date, full} v {expiresAt, time, short}.
Pokud sis to nevyžádal/a, je možné, že někdo má přístup k tvému účtu. Hned si změň heslo a zapni dvoufaktorové ověřování.
Tým Fluxeru
password_reset:
subject: Reset hesla u Fluxeru
body: |-
Ahoj {username},
Požádal/a jsi o reset hesla u Fluxeru. Nové heslo si nastav přes odkaz níže:
{resetUrl}
Pokud sis reset nevyžádal/a, můžeš tento e-mail bez obav ignorovat.
Tento odkaz je platný 1 hodinu.
Tým Fluxeru
registration_approved:
subject: Tvoje registrace do Fluxeru byla schválena
body: |-
Ahoj {username},
Dobrá zpráva tvoje registrace do Fluxeru byla schválena.
Teď se můžeš přihlásit do aplikace Fluxer tady:
{channelsUrl}
Vítej v komunitě Fluxeru.
Tým Fluxeru
report_resolved:
subject: Tvoje hlášení na Fluxeru bylo zkontrolováno
body: |-
Ahoj {username},
Tvoje hlášení (ID: {reportId}) prověřil náš bezpečnostní tým.
Odpověď od bezpečnostního týmu:
{publicComment}
Díky, že pomáháš udržet Fluxer bezpečný pro všechny. Všechna hlášení bereme vážně a vážíme si tvého příspěvku komunitě.
Pokud máš k výsledku dotazy nebo připomínky, napiš na safety@fluxer.app.
Bezpečnostní tým Fluxeru
scheduled_deletion_notification:
subject: Tvůj účet Fluxer bude smazán
body: |-
Ahoj {username},
Tvůj účet Fluxer byl označen k trvalému smazání.
Datum plánovaného smazání: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Důvod: {reason}}
}
Jde o závažné opatření. Data k účtu budou v uvedeném termínu nenávratně smazána.
Pokud se domníváš, že je toto rozhodnutí chybné, můžeš podat odvolání na appeals@fluxer.app, a to z této e-mailové adresy.
Bezpečnostní tým Fluxeru
self_deletion_scheduled:
subject: Smazání tvého účtu Fluxer je naplánované
body: |-
Ahoj {username},
Požádal/a jsi o smazání svého účtu Fluxer. Tvůj účet bude trvale smazán dne:
{deletionDate, date, full} {deletionDate, time, short}
Pokud sis to nevyžádal/a, přihlas se ke svému účtu a smazání zruš. Doporučujeme také změnit heslo, aby byl účet lépe zabezpečený.
Tým Fluxeru
unban_notification:
subject: Pozastavení tvého účtu Fluxer bylo zrušeno
body: |-
Ahoj {username},
Dobrá zpráva pozastavení tvého účtu Fluxer bylo zrušeno.
{reason, select,
null {}
other {Důvod: {reason}}
}
Teď se můžeš znovu přihlásit a pokračovat v používání Fluxeru.
Bezpečnostní tým Fluxeru

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Dit Fluxer-konto er midlertidigt deaktiveret
body: |-
Hej {username},
Vi har midlertidigt deaktiveret dit Fluxer-konto, fordi vi har registreret mistænkelig aktivitet.
{reason, select,
null {}
other {Årsag: {reason}}
}
For at få adgang til din konto igen skal du nulstille din adgangskode:
{forgotUrl}
Derefter kan du logge ind igen.
Hvis du mener, at det er sket ved en fejl, så kontakt vores support.
Fluxer Safety-team
account_scheduled_deletion:
subject: Dit Fluxer-konto bliver slettet
body: |-
Hej {username},
Dit Fluxer-konto er planlagt til permanent sletning, fordi du har overtrådt vores vilkår for brug eller fællesskabsregler.
Planlagt sletning: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Årsag: {reason}}
}
Det er en alvorlig foranstaltning. Dine kontodata bliver slettet permanent på den planlagte dato.
Gennemgå venligst:
- Vilkår for brug: {termsUrl}
- Fællesskabsregler: {guidelinesUrl}
Indsend en klage:
Hvis du mener, at beslutningen er forkert eller uberettiget, kan du inden for 60 dage indsende en klage til appeals@fluxer.app, og det skal ske fra denne e-mailadresse.
I din klage skal du:
- Forklare tydeligt, hvorfor du mener, at beslutningen er forkert eller uberettiget
- Vedlægge relevant dokumentation eller ekstra kontekst, hvis muligt
Et medlem af Fluxer Safety-team gennemgår din klage og kan sætte den planlagte sletning på pause, indtil der er truffet en endelig afgørelse.
Fluxer Safety-team
account_temp_banned:
subject: Dit Fluxer-konto er midlertidigt suspenderet
body: |-
Hej {username},
Dit Fluxer-konto er midlertidigt suspenderet, fordi du har overtrådt vores vilkår for brug eller fællesskabsregler.
Varighed: {durationHours, plural,
=1 {1 time}
other {# timer}
}
Suspenderet indtil: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Årsag: {reason}}
}
I denne periode kan du ikke få adgang til din konto.
Gennemgå venligst:
- Vilkår for brug: {termsUrl}
- Fællesskabsregler: {guidelinesUrl}
Hvis du mener, at beslutningen er forkert eller uberettiget, kan du indsende en klage til appeals@fluxer.app, og det skal ske fra denne e-mailadresse. Forklar tydeligt, hvorfor du mener, at beslutningen er forkert. Vi gennemgår klagen og vender tilbage med vores afgørelse.
Fluxer Safety-team
donation_confirmation:
subject: Tak for din donation til Fluxer
body: |-
Hej,
Tak for din donation til Fluxer! Din {interval, select,
month {tilbagevendende donation}
year {tilbagevendende donation}
other {engangsbidrag}
} er blevet {interval, select,
month {konfigureret}
year {konfigureret}
other {behandlet}
} med succes.
Donationsdetaljer:
Beløb: {amount} {currency} {interval, select,
month {per måned}
year {per år}
other {}
}
Stripe sender dig en separat kvittering med din faktura-PDF om kort tid. Den indeholder alle betalingsoplysninger og kan bruges til skattemæssige formål.
Du kan til enhver tid se din donationshistorik, downloade fakturaer {interval, select,
month {og administrere eller annullere dit abonnement}
year {og administrere eller annullere dit abonnement}
other {og administrere fremtidige donationer}
} ved at bruge dette link:
{manageUrl}
Din støtte hjælper med at holde Fluxer kørende. Tak!
Fluxer-teamet
donation_magic_link:
subject: Administrér dine Fluxer-donationer
body: |-
Hej,
Klik på linket nedenfor for at få adgang til din donorportal:
{manageUrl}
I portalen kan du administrere abonnementer, downloade fakturaer og se din donationshistorik.
Linket udløber den {expiresAt, date, full} kl. {expiresAt, time, short}.
Hvis du ikke har bedt om dette link, kan du roligt ignorere denne e-mail.
Fluxer-teamet
dsa_report_verification:
subject: Bekræft din e-mailadresse til en DSA-melding
body: |-
Hej,
Brug koden nedenfor til at indsende din melding efter Digital Services Act (DSA) til Fluxer:
{code}
Koden udløber den {expiresAt, date, full} kl. {expiresAt, time, short}.
Hvis du ikke har bedt om dette, kan du ignorere denne e-mail.
Fluxer Safety-team
email_change_new:
subject: Bekræft din nye Fluxer-e-mailadresse
body: |-
Hej {username},
Indtast koden i appen for at bekræfte din nye Fluxer-e-mailadresse:
{code}
Koden udløber den {expiresAt, date, full} kl. {expiresAt, time, short}.
Hvis du ikke har bedt om dette, kan du ignorere denne e-mail.
Fluxer-teamet
email_change_original:
subject: Bekræft ændringen af din Fluxer-e-mailadresse
body: |-
Hej {username},
Vi har modtaget en anmodning om at ændre e-mailadressen på dit Fluxer-konto.
For at bekræfte ændringen skal du indtaste koden i appen:
{code}
Koden udløber den {expiresAt, date, full} kl. {expiresAt, time, short}.
Hvis du ikke har bedt om dette, så sikr din konto med det samme.
Fluxer-teamet
email_change_revert:
subject: E-mailadressen til dit Fluxer-konto blev ændret
body: |-
Hej {username},
E-mailadressen til dit Fluxer-konto er blevet ændret til {newEmail}.
Hvis det var dig, behøver du ikke gøre noget. Hvis det ikke var dig, kan du fortryde ændringen og sikre din konto via dette link:
{revertUrl}
Det gendanner din tidligere e-mailadresse, logger dig ud overalt, fjerner tilknyttede telefonnumre, deaktiverer tofaktorgodkendelse og kræver, at du vælger en ny adgangskode.
Fluxer Safety-team
email_verification:
subject: Bekræft din Fluxer-e-mailadresse
body: |-
Hej {username},
Bekræft e-mailadressen til dit Fluxer-konto ved at klikke på linket nedenfor:
{verifyUrl}
Hvis du ikke har oprettet et Fluxer-konto, kan du roligt ignorere denne e-mail.
Linket er gyldigt i 24 timer.
Fluxer-teamet
gift_chargeback_notification:
subject: Fordelene fra din indløste gave er blevet fjernet
body: |-
Hej {username},
En gavekode, du indløste, blev oprindeligt betalt af en anden. Betalingen er siden blevet tilbageført (chargeback).
Derfor har vi fjernet de fordele, der blev tilføjet til din konto, da du indløste gaven.
Hvis du mener, at det er en fejl, så kontakt vores support og del alle oplysninger, du har om gavekoden og tidspunktet for indløsningen.
Fluxer-teamet
harvest_completed:
subject: Din Fluxer-dataeksport er klar til download
body: |-
Hej {username},
Din dataeksport er klar.
Downloadlink:
{downloadUrl}
Inkluderede beskeder: {totalMessages, number}
Filstørrelse: {fileSizeMB, number} MB
Linket udløber den {expiresAt, date, full} kl. {expiresAt, time, short}.
Hvis du ikke har bedt om denne eksport, så skift din adgangskode med det samme og kontakt vores support.
Fluxer-teamet
inactivity_warning:
subject: Dit Fluxer-konto bliver slettet på grund af inaktivitet
body: |-
Hej {username},
Vi har ikke set nogen aktivitet på dit Fluxer-konto siden {lastActiveDate, date, full}.
Hvis du ikke logger ind senest den {deletionDate, date, full} kl. {deletionDate, time, short}, bliver din konto slettet permanent på grund af inaktivitet.
Log ind her:
{loginUrl}
Hvis du har brugt Fluxer for nylig, så kontakt vores support med det samme.
Fluxer-teamet
ip_authorization:
subject: Bekræft login fra en ny IP-adresse
body: |-
Hej {username},
Vi har registreret et forsøg på at logge ind på dit Fluxer-konto fra en ny IP-adresse:
IP-adresse: {ipAddress}
Placering: {location}
Hvis det var dig, så bekræft denne IP-adresse via linket nedenfor:
{authUrl}
Hvis du ikke forsøgte at logge ind, så skift din adgangskode med det samme.
Linket er gyldigt i 30 minutter.
Fluxer-teamet
password_change_verification:
subject: Bekræft ændringen af din Fluxer-adgangskode
body: |-
Hej {username},
Vi har modtaget en anmodning om at ændre adgangskoden på dit Fluxer-konto.
For at bekræfte ændringen skal du indtaste koden i appen:
{code}
Koden udløber den {expiresAt, date, full} kl. {expiresAt, time, short}.
Hvis du ikke har bedt om dette, kan det være, at nogen har adgang til din konto. Skift din adgangskode med det samme og aktivér tofaktorgodkendelse.
Fluxer-teamet
password_reset:
subject: Nulstil din Fluxer-adgangskode
body: |-
Hej {username},
Du har bedt om at nulstille din Fluxer-adgangskode. Brug linket nedenfor til at vælge en ny adgangskode:
{resetUrl}
Hvis du ikke har bedt om dette, kan du roligt ignorere denne e-mail.
Linket er gyldigt i 1 time.
Fluxer-teamet
registration_approved:
subject: Din Fluxer-registrering er godkendt
body: |-
Hej {username},
Gode nyheder: din Fluxer-registrering er blevet godkendt.
Du kan nu logge ind i Fluxer-appen her:
{channelsUrl}
Velkommen til Fluxer-fællesskabet.
Fluxer-teamet
report_resolved:
subject: Din melding er blevet gennemgået
body: |-
Hej {username},
Din melding (ID: {reportId}) er blevet gennemgået af vores Safety-team.
Svar fra Safety-team:
{publicComment}
Tak fordi du hjælper med at holde Fluxer trygt for alle. Vi tager alle meldinger seriøst og sætter pris på dit bidrag til fællesskabet.
Hvis du har spørgsmål eller bekymringer om resultatet, så skriv til safety@fluxer.app.
Fluxer Safety-team
scheduled_deletion_notification:
subject: Dit Fluxer-konto bliver slettet
body: |-
Hej {username},
Dit Fluxer-konto er planlagt til permanent sletning.
Planlagt sletning: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Årsag: {reason}}
}
Det er en alvorlig foranstaltning. Dine kontodata bliver slettet permanent på den planlagte dato.
Hvis du mener, at beslutningen er forkert, kan du indsende en klage til appeals@fluxer.app, og det skal ske fra denne e-mailadresse.
Fluxer Safety-team
self_deletion_scheduled:
subject: Sletning af dit Fluxer-konto er planlagt
body: |-
Hej {username},
Du har bedt om at slette dit Fluxer-konto. Din konto bliver slettet permanent den:
{deletionDate, date, full} kl. {deletionDate, time, short}
Hvis du ikke har bedt om dette, så log ind på din konto for at annullere sletningen. Vi anbefaler også, at du skifter din adgangskode for at sikre din konto.
Fluxer-teamet
unban_notification:
subject: Suspenderingen af dit Fluxer-konto er ophævet
body: |-
Hej {username},
Gode nyheder: suspenderingen af dit Fluxer-konto er ophævet.
{reason, select,
null {}
other {Årsag: {reason}}
}
Du kan nu logge ind igen og fortsætte med at bruge Fluxer som normalt.
Fluxer Safety-team

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Dein Fluxer-Konto wurde vorübergehend deaktiviert
body: |-
Hallo {username},
Wir haben dein Fluxer-Konto vorübergehend deaktiviert, weil wir verdächtige Aktivitäten festgestellt haben.
{reason, select,
null {}
other {Grund: {reason}}
}
Um wieder Zugriff auf dein Konto zu erhalten, musst du dein Passwort zurücksetzen:
{forgotUrl}
Danach kannst du dich wieder anmelden.
Wenn du glaubst, dass das ein Fehler war, melde dich bitte bei unserem Support.
Dein Fluxer-Safety-Team
account_scheduled_deletion:
subject: Dein Fluxer-Konto wird dauerhaft gelöscht
body: |-
Hallo {username},
Dein Fluxer-Konto wurde zur dauerhaften Löschung vorgemerkt, weil du gegen unsere Nutzungsbedingungen oder Community-Richtlinien verstoßen hast.
Geplantes Löschdatum: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Grund: {reason}}
}
Das ist eine ernsthafte Maßnahme. Deine Kontodaten werden am geplanten Datum dauerhaft gelöscht.
Bitte sieh dir Folgendes an:
- Nutzungsbedingungen: {termsUrl}
- Community-Richtlinien: {guidelinesUrl}
Einspruch einlegen:
Wenn du glaubst, dass diese Entscheidung falsch oder nicht gerechtfertigt ist, kannst du innerhalb von 60 Tagen Einspruch einlegen. Schicke dazu eine E-Mail an appeals@fluxer.app, und zwar von dieser E-Mail-Adresse aus.
In deinem Einspruch:
- Erkläre bitte klar, warum du die Entscheidung für falsch oder ungerechtfertigt hältst.
- Füge, falls möglich, relevante Nachweise oder zusätzlichen Kontext hinzu.
Ein Mitglied des Fluxer-Safety-Teams prüft deinen Einspruch und kann die anstehende Löschung bis zur endgültigen Entscheidung aussetzen.
Dein Fluxer-Safety-Team
account_temp_banned:
subject: Dein Fluxer-Konto wurde vorübergehend gesperrt
body: |-
Hallo {username},
Dein Fluxer-Konto wurde vorübergehend gesperrt, weil du gegen unsere Nutzungsbedingungen oder Community-Richtlinien verstoßen hast.
Dauer: {durationHours, plural,
=1 {1 Stunde}
other {# Stunden}
}
Gesperrt bis: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Grund: {reason}}
}
In dieser Zeit kannst du nicht auf dein Konto zugreifen.
Bitte sieh dir Folgendes an:
- Nutzungsbedingungen: {termsUrl}
- Community-Richtlinien: {guidelinesUrl}
Wenn du glaubst, dass diese Entscheidung falsch oder nicht gerechtfertigt ist, kannst du Einspruch einlegen: Schicke eine E-Mail an appeals@fluxer.app, und zwar von dieser E-Mail-Adresse aus. Erkläre bitte klar, warum du die Entscheidung für falsch hältst. Wir prüfen das und melden uns mit unserer Entscheidung.
Dein Fluxer-Safety-Team
donation_confirmation:
subject: Vielen Dank für deine Fluxer-Spende
body: |-
Hallo,
Vielen Dank für deine Spende an Fluxer! Deine {interval, select,
month {wiederkehrende Spende}
year {wiederkehrende Spende}
other {einmalige Spende}
} wurde {interval, select,
month {erfolgreich eingerichtet}
year {erfolgreich eingerichtet}
other {erfolgreich verarbeitet}
}.
Spendendetails:
Betrag: {amount} {currency} {interval, select,
month {pro Monat}
year {pro Jahr}
other {}
}
Stripe wird dir in Kürze eine separate Quittung mit deiner Rechnungs-PDF senden. Diese enthält alle Zahlungsdetails und kann für steuerliche Zwecke verwendet werden.
Du kannst deine Spendenhistorie einsehen, Rechnungen herunterladen {interval, select,
month {und dein Abonnement jederzeit verwalten oder kündigen}
year {und dein Abonnement jederzeit verwalten oder kündigen}
other {und zukünftige Spenden verwalten}
}, indem du diesen Link verwendest:
{manageUrl}
Deine Unterstützung hilft, Fluxer am Laufen zu halten. Vielen Dank!
Dein Fluxer-Team
donation_magic_link:
subject: Verwalte deine Fluxer-Spenden
body: |-
Hallo,
Klick auf den Link unten, um auf dein Spenderportal zuzugreifen:
{manageUrl}
Im Portal kannst du Abonnements verwalten, Rechnungen herunterladen und deine Spendenhistorie einsehen.
Dieser Link läuft am {expiresAt, date, full} um {expiresAt, time, short} ab.
Wenn du diesen Link nicht angefordert hast, kannst du diese E-Mail ignorieren.
Dein Fluxer-Team
dsa_report_verification:
subject: Bestätige deine E-Mail-Adresse für eine DSA-Meldung
body: |-
Hallo,
Nutze den Code unten, um deine Meldung nach dem Digital Services Act (DSA) bei Fluxer einzureichen:
{code}
Dieser Code läuft am {expiresAt, date, full} um {expiresAt, time, short} ab.
Wenn du das nicht angefordert hast, kannst du diese E-Mail ignorieren.
Dein Fluxer-Safety-Team
email_change_new:
subject: Bestätige deine neue Fluxer-E-Mail-Adresse
body: |-
Hallo {username},
Gib diesen Code in der App ein, um deine neue Fluxer-E-Mail-Adresse zu bestätigen:
{code}
Dieser Code läuft am {expiresAt, date, full} um {expiresAt, time, short} ab.
Wenn du das nicht angefordert hast, kannst du diese E-Mail ignorieren.
Dein Fluxer-Team
email_change_original:
subject: Bestätige die Änderung deiner Fluxer-E-Mail-Adresse
body: |-
Hallo {username},
Wir haben eine Anfrage erhalten, die E-Mail-Adresse deines Fluxer-Kontos zu ändern.
Um die Änderung zu bestätigen, gib diesen Code in der App ein:
{code}
Dieser Code läuft am {expiresAt, date, full} um {expiresAt, time, short} ab.
Wenn du das nicht angefordert hast, sichere bitte sofort dein Konto.
Dein Fluxer-Team
email_change_revert:
subject: Deine Fluxer-E-Mail-Adresse wurde geändert
body: |-
Hallo {username},
Die E-Mail-Adresse deines Fluxer-Kontos wurde auf {newEmail} geändert.
Wenn du das warst, musst du nichts tun. Wenn nicht, kannst du die Änderung rückgängig machen und dein Konto über diesen Link absichern:
{revertUrl}
Dadurch wird deine vorherige E-Mail-Adresse wiederhergestellt. Du wirst auf allen Geräten abgemeldet, verknüpfte Telefonnummern werden entfernt, die Mehrfaktor-Authentifizierung wird deaktiviert und du musst ein neues Passwort festlegen.
Dein Fluxer-Safety-Team
email_verification:
subject: Bestätige deine Fluxer-E-Mail-Adresse
body: |-
Hallo {username},
Bitte bestätige die E-Mail-Adresse für dein Fluxer-Konto, indem du auf den Link unten klickst:
{verifyUrl}
Wenn du kein Fluxer-Konto erstellt hast, kannst du diese E-Mail einfach ignorieren.
Dieser Link ist 24 Stunden gültig.
Dein Fluxer-Team
gift_chargeback_notification:
subject: Die Vorteile aus deinem eingelösten Geschenk wurden entfernt
body: |-
Hallo {username},
Ein Geschenkcode, den du eingelöst hast, wurde ursprünglich von jemand anderem bezahlt. Die Zahlung dafür wurde inzwischen per Chargeback zurückgebucht.
Deshalb haben wir die Vorteile entfernt, die deinem Konto beim Einlösen des Geschenks hinzugefügt wurden.
Wenn du glaubst, dass das ein Fehler ist, melde dich bitte bei unserem Support und nenne alle Details, die du zum Geschenkcode und zum Zeitpunkt der Einlösung hast.
Dein Fluxer-Team
harvest_completed:
subject: Dein Fluxer-Datenexport steht zum Download bereit
body: |-
Hallo {username},
Dein Datenexport ist fertig.
Download-Link:
{downloadUrl}
Enthaltene Nachrichten: {totalMessages, number}
Dateigröße: {fileSizeMB, number} MB
Dieser Link läuft am {expiresAt, date, full} um {expiresAt, time, short} ab.
Wenn du diesen Export nicht angefordert hast, ändere bitte sofort dein Passwort und melde dich bei unserem Support.
Dein Fluxer-Team
inactivity_warning:
subject: Dein Fluxer-Konto wird wegen Inaktivität gelöscht
body: |-
Hallo {username},
Wir haben seit {lastActiveDate, date, full} keine Aktivität auf deinem Fluxer-Konto gesehen.
Wenn du dich nicht bis zum {deletionDate, date, full} um {deletionDate, time, short} einloggst, wird dein Konto wegen Inaktivität dauerhaft gelöscht.
Hier einloggen:
{loginUrl}
Wenn du Fluxer kürzlich genutzt hast, melde dich bitte sofort bei unserem Support.
Dein Fluxer-Team
ip_authorization:
subject: Anmeldung von neuer IP-Adresse bestätigen
body: |-
Hallo {username},
Wir haben einen Anmeldeversuch für dein Fluxer-Konto von einer neuen IP-Adresse erkannt:
IP-Adresse: {ipAddress}
Standort: {location}
Wenn du das warst, bestätige diese IP-Adresse bitte über den Link unten:
{authUrl}
Wenn du nicht versucht hast, dich anzumelden, ändere bitte sofort dein Passwort.
Dieser Bestätigungslink ist 30 Minuten gültig.
Dein Fluxer-Team
password_reset:
subject: Setze dein Fluxer-Passwort zurück
body: |-
Hallo {username},
Du hast ein Zurücksetzen deines Fluxer-Passworts angefordert. Nutze den Link unten, um ein neues Passwort festzulegen:
{resetUrl}
Wenn du das nicht angefordert hast, kannst du diese E-Mail ignorieren.
Dieser Link ist 1 Stunde gültig.
Dein Fluxer-Team
password_change_verification:
subject: Bestätige deine Fluxer-Passwortänderung
body: |-
Hallo {username},
Wir haben eine Anfrage erhalten, das Passwort deines Fluxer-Kontos zu ändern.
Um diese Änderung zu bestätigen, gib diesen Code in der App ein:
{code}
Dieser Code läuft am {expiresAt, date, full} um {expiresAt, time, short} ab.
Wenn du das nicht angefordert hast, hat möglicherweise jemand Zugriff auf dein Konto. Ändere sofort dein Passwort und aktiviere die Zwei-Faktor-Authentifizierung.
Dein Fluxer-Team
registration_approved:
subject: Deine Fluxer-Registrierung wurde bestätigt
body: |-
Hallo {username},
Gute Nachrichten: Deine Fluxer-Registrierung wurde freigeschaltet.
Du kannst dich jetzt in der Fluxer-App anmelden:
{channelsUrl}
Willkommen in der Fluxer-Community.
Dein Fluxer-Team
report_resolved:
subject: Deine Meldung wurde geprüft
body: |-
Hallo {username},
Deine Meldung (ID: {reportId}) wurde von unserem Safety-Team geprüft.
Antwort vom Safety-Team:
{publicComment}
Danke, dass du dabei hilfst, Fluxer für alle sicher zu halten. Wir nehmen alle Meldungen ernst und schätzen deinen Beitrag zur Community.
Wenn du Fragen oder Bedenken zu diesem Ergebnis hast, schreib bitte an safety@fluxer.app.
Dein Fluxer-Safety-Team
scheduled_deletion_notification:
subject: Dein Fluxer-Konto wird dauerhaft gelöscht
body: |-
Hallo {username},
Dein Fluxer-Konto wurde zur dauerhaften Löschung vorgemerkt.
Geplantes Löschdatum: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Grund: {reason}}
}
Das ist eine ernsthafte Maßnahme. Deine Kontodaten werden am geplanten Datum dauerhaft gelöscht.
Wenn du glaubst, dass diese Entscheidung falsch ist, kannst du Einspruch einlegen: Schicke eine E-Mail an appeals@fluxer.app, und zwar von dieser E-Mail-Adresse aus.
Dein Fluxer-Safety-Team
self_deletion_scheduled:
subject: Die Löschung deines Fluxer-Kontos wurde geplant
body: |-
Hallo {username},
Du hast die Löschung deines Fluxer-Kontos angefordert. Dein Konto wird dauerhaft gelöscht am:
{deletionDate, date, full} um {deletionDate, time, short}
Wenn du das nicht angefordert hast, melde dich in deinem Konto an, um die Löschung abzubrechen. Wir empfehlen außerdem, dein Passwort zu ändern, um dein Konto abzusichern.
Dein Fluxer-Team
unban_notification:
subject: Deine Fluxer-Sperre wurde aufgehoben
body: |-
Hallo {username},
Gute Nachrichten: Die Sperre deines Fluxer-Kontos wurde aufgehoben.
{reason, select,
null {}
other {Grund: {reason}}
}
Du kannst dich jetzt wieder anmelden und Fluxer ganz normal weiter nutzen.
Dein Fluxer-Safety-Team

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Ο λογαριασμός σου στο Fluxer απενεργοποιήθηκε προσωρινά
body: |-
Γεια σου {username},
Απενεργοποιήσαμε προσωρινά τον λογαριασμό σου στο Fluxer, επειδή εντοπίσαμε ύποπτη δραστηριότητα.
{reason, select,
null {}
other {Αιτία: {reason}}
}
Για να αποκτήσεις ξανά πρόσβαση στον λογαριασμό σου, θα χρειαστεί να επαναφέρεις τον κωδικό σου:
{forgotUrl}
Μόλις ορίσεις νέο κωδικό, θα μπορείς να συνδεθείς ξανά.
Αν πιστεύεις ότι αυτό έγινε από λάθος, επικοινώνησε με την υποστήριξή μας.
Η ομάδα ασφάλειας του Fluxer
account_scheduled_deletion:
subject: Ο λογαριασμός σου στο Fluxer θα διαγραφεί οριστικά
body: |-
Γεια σου {username},
Ο λογαριασμός σου στο Fluxer έχει προγραμματιστεί για οριστική διαγραφή, επειδή παραβίασες τους όρους χρήσης ή τις οδηγίες κοινότητας.
Προγραμματισμένη διαγραφή: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Αιτία: {reason}}
}
Πρόκειται για σοβαρό μέτρο. Τα δεδομένα του λογαριασμού σου θα διαγραφούν οριστικά στην παραπάνω ημερομηνία.
Δες ξανά:
- Όροι χρήσης: {termsUrl}
- Οδηγίες κοινότητας: {guidelinesUrl}
Υποβολή ένστασης:
Αν πιστεύεις ότι η απόφαση είναι λανθασμένη ή αδικαιολόγητη, μπορείς να υποβάλεις ένσταση εντός 60 ημερών, στέλνοντας email στο appeals@fluxer.app από αυτή τη διεύθυνση email.
Στην ένστασή σου:
- Εξήγησε καθαρά γιατί θεωρείς ότι η απόφαση είναι λανθασμένη ή αδικαιολόγητη
- Πρόσθεσε, αν μπορείς, σχετικά στοιχεία ή επιπλέον πλαίσιο
Ένα μέλος της ομάδας ασφάλειας του Fluxer θα εξετάσει την ένστασή σου και μπορεί να αναστείλει την προγραμματισμένη διαγραφή μέχρι να ληφθεί τελική απόφαση.
Η ομάδα ασφάλειας του Fluxer
account_temp_banned:
subject: Ο λογαριασμός σου στο Fluxer τέθηκε προσωρινά σε αναστολή
body: |-
Γεια σου {username},
Ο λογαριασμός σου στο Fluxer τέθηκε προσωρινά σε αναστολή, επειδή παραβίασες τους όρους χρήσης ή τις οδηγίες κοινότητας.
Διάρκεια: {durationHours, plural,
=1 {1 ώρα}
other {# ώρες}
}
Σε αναστολή έως: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Αιτία: {reason}}
}
Μέχρι τότε, δεν θα μπορείς να έχεις πρόσβαση στον λογαριασμό σου.
Δες ξανά:
- Όροι χρήσης: {termsUrl}
- Οδηγίες κοινότητας: {guidelinesUrl}
Αν πιστεύεις ότι η απόφαση είναι λανθασμένη ή αδικαιολόγητη, μπορείς να υποβάλεις ένσταση στέλνοντας email στο appeals@fluxer.app από αυτή τη διεύθυνση email. Εξήγησε καθαρά γιατί θεωρείς ότι η απόφαση είναι λάθος. Θα εξετάσουμε την ένστασή σου και θα σου απαντήσουμε με την απόφασή μας.
Η ομάδα ασφάλειας του Fluxer
donation_confirmation:
subject: Ευχαριστούμε για τη δωρεά σας στο Fluxer
body: |-
Γεια σας,
Ευχαριστούμε για τη δωρεά σας στο Fluxer! Η {interval, select,
month {επαναλαμβανόμενη δωρεά σας}
year {επαναλαμβανόμενη δωρεά σας}
other {εφάπαξ δωρεά σας}
} έχει {interval, select,
month {ρυθμιστεί}
year {ρυθμιστεί}
other {επεξεργαστεί}
} με επιτυχία.
Λεπτομέρειες δωρεάς:
Ποσό: {amount} {currency} {interval, select,
month {ανά μήνα}
year {ανά έτος}
other {}
}
Η Stripe θα σας στείλει ξεχωριστό email με το τιμολόγιό σας σε μορφή PDF σύντομα. Αυτό περιλαμβάνει όλες τις λεπτομέρειες πληρωμής και μπορεί να χρησιμοποιηθεί για φορολογικούς σκοπούς.
Μπορείτε να δείτε το ιστορικό δωρεών σας, να κατεβάσετε τιμολόγια, {interval, select,
month {και να διαχειριστείτε ή να ακυρώσετε τη συνδρομή σας}
year {και να διαχειριστείτε ή να ακυρώσετε τη συνδρομή σας}
other {και να διαχειριστείτε μελλοντικές δωρεές}
} ανά πάσα στιγμή χρησιμοποιώντας αυτόν τον σύνδεσμο:
{manageUrl}
Η υποστήριξή σας βοηθά το Fluxer να συνεχίσει να λειτουργεί. Ευχαριστούμε!
Ομάδα Fluxer
donation_magic_link:
subject: Διαχείρισε τις δωρεές σου στο Fluxer
body: |-
Γεια σου,
Κάνε κλικ στον παρακάτω σύνδεσμο για να αποκτήσεις πρόσβαση στην πύλη δωρητών:
{manageUrl}
Στην πύλη, μπορείς να διαχειριστείς συνδρομές, να κατεβάσεις τιμολόγια και να δεις το ιστορικό δωρεών σου.
Ο σύνδεσμος λήγει στις {expiresAt, date, full} στις {expiresAt, time, short}.
Αν δεν το ζήτησες εσύ, μπορείς να αγνοήσεις με ασφάλεια αυτό το email.
Η ομάδα του Fluxer
dsa_report_verification:
subject: Επιβεβαίωσε το email σου για αναφορά DSA
body: |-
Γεια σου,
Χρησιμοποίησε τον παρακάτω κωδικό για να υποβάλεις την αναφορά σου βάσει του Νόμου για τις Ψηφιακές Υπηρεσίες (DSA) στο Fluxer:
{code}
Ο κωδικός λήγει στις {expiresAt, date, full} {expiresAt, time, short}.
Αν δεν το ζήτησες εσύ, μπορείς να αγνοήσεις αυτό το email.
Η ομάδα ασφάλειας του Fluxer
email_change_new:
subject: Επιβεβαίωσε το νέο σου email στο Fluxer
body: |-
Γεια σου {username},
Βάλε τον παρακάτω κωδικό στην εφαρμογή για να επιβεβαιώσεις το νέο σου email στο Fluxer:
{code}
Ο κωδικός λήγει στις {expiresAt, date, full} {expiresAt, time, short}.
Αν δεν το ζήτησες εσύ, μπορείς να αγνοήσεις αυτό το email.
Η ομάδα του Fluxer
email_change_original:
subject: Επιβεβαίωσε την αλλαγή email στο Fluxer
body: |-
Γεια σου {username},
Λάβαμε αίτημα για αλλαγή της διεύθυνσης email στον λογαριασμό σου στο Fluxer.
Για να επιβεβαιώσεις την αλλαγή, βάλε τον παρακάτω κωδικό στην εφαρμογή:
{code}
Ο κωδικός λήγει στις {expiresAt, date, full} {expiresAt, time, short}.
Αν δεν το ζήτησες εσύ, ασφάλισε άμεσα τον λογαριασμό σου.
Η ομάδα του Fluxer
email_change_revert:
subject: Η διεύθυνση email του λογαριασμού σου στο Fluxer άλλαξε
body: |-
Γεια σου {username},
Η διεύθυνση email του λογαριασμού σου στο Fluxer άλλαξε σε {newEmail}.
Αν έκανες εσύ αυτή την αλλαγή, δεν χρειάζεται να κάνεις τίποτα. Αν όχι, μπορείς να την αναιρέσεις και να ασφαλίσεις τον λογαριασμό σου από αυτόν τον σύνδεσμο:
{revertUrl}
Αυτό θα επαναφέρει το προηγούμενο email σου, θα σε αποσυνδέσει από όλες τις συσκευές, θα αφαιρέσει τα συνδεδεμένα τηλέφωνα, θα απενεργοποιήσει τον πολυπαραγοντικό έλεγχο ταυτότητας (MFA) και θα απαιτήσει να ορίσεις νέο κωδικό.
Η ομάδα ασφάλειας του Fluxer
email_verification:
subject: Επιβεβαίωσε τη διεύθυνση email σου στο Fluxer
body: |-
Γεια σου {username},
Επιβεβαίωσε τη διεύθυνση email του λογαριασμού σου στο Fluxer πατώντας τον παρακάτω σύνδεσμο:
{verifyUrl}
Αν δεν έφτιαξες εσύ λογαριασμό στο Fluxer, μπορείς να αγνοήσεις με ασφάλεια αυτό το email.
Ο σύνδεσμος είναι έγκυρος για 24 ώρες.
Η ομάδα του Fluxer
gift_chargeback_notification:
subject: Τα προνόμια από το εξαργυρωμένο δώρο σου αφαιρέθηκαν
body: |-
Γεια σου {username},
Ένας κωδικός δώρου που εξαργύρωσες είχε αρχικά πληρωθεί από κάποιον άλλον. Η πληρωμή έχει πλέον αντιστραφεί (chargeback).
Γι' αυτό αφαιρέσαμε τα προνόμια που προστέθηκαν στον λογαριασμό σου όταν εξαργύρωσες το δώρο.
Αν πιστεύεις ότι πρόκειται για λάθος, επικοινώνησε με την υποστήριξή μας και συμπεριέλαβε όσες λεπτομέρειες έχεις για τον κωδικό δώρου και το πότε τον εξαργύρωσες.
Η ομάδα του Fluxer
harvest_completed:
subject: Η εξαγωγή δεδομένων σου στο Fluxer είναι έτοιμη για λήψη
body: |-
Γεια σου {username},
Η εξαγωγή των δεδομένων σου είναι έτοιμη.
Σύνδεσμος λήψης:
{downloadUrl}
Μηνύματα που περιλαμβάνονται: {totalMessages, number}
Μέγεθος αρχείου: {fileSizeMB, number} MB
Ο σύνδεσμος λήγει στις {expiresAt, date, full} {expiresAt, time, short}.
Αν δεν το ζήτησες εσύ, άλλαξε άμεσα τον κωδικό σου και επικοινώνησε με την υποστήριξή μας.
Η ομάδα του Fluxer
inactivity_warning:
subject: Ο λογαριασμός σου στο Fluxer θα διαγραφεί λόγω αδράνειας
body: |-
Γεια σου {username},
Δεν έχουμε δει καμία δραστηριότητα στον λογαριασμό σου στο Fluxer από τις {lastActiveDate, date, full}.
Αν δεν συνδεθείς μέχρι τις {deletionDate, date, full} {deletionDate, time, short}, ο λογαριασμός σου θα διαγραφεί οριστικά λόγω αδράνειας.
Συνδέσου εδώ:
{loginUrl}
Αν έχεις χρησιμοποιήσει το Fluxer πρόσφατα, επικοινώνησε άμεσα με την υποστήριξή μας.
Η ομάδα του Fluxer
ip_authorization:
subject: Επιβεβαίωσε σύνδεση από νέα διεύθυνση IP
body: |-
Γεια σου {username},
Εντοπίσαμε προσπάθεια σύνδεσης στον λογαριασμό σου στο Fluxer από νέα διεύθυνση IP:
Διεύθυνση IP: {ipAddress}
Τοποθεσία: {location}
Αν ήσουν εσύ, επιβεβαίωσε αυτή τη διεύθυνση IP από τον παρακάτω σύνδεσμο:
{authUrl}
Αν δεν προσπάθησες να συνδεθείς εσύ, άλλαξε άμεσα τον κωδικό σου.
Ο σύνδεσμος επιβεβαίωσης λήγει σε 30 λεπτά.
Η ομάδα του Fluxer
password_change_verification:
subject: Επιβεβαίωσε την αλλαγή κωδικού σου στο Fluxer
body: |-
Γεια σου {username},
Λάβαμε αίτημα για αλλαγή του κωδικού στον λογαριασμό σου στο Fluxer.
Για να επιβεβαιώσεις την αλλαγή, βάλε τον παρακάτω κωδικό στην εφαρμογή:
{code}
Ο κωδικός λήγει στις {expiresAt}.
Αν δεν το ζήτησες εσύ, κάποιος μπορεί να έχει πρόσβαση στον λογαριασμό σου. Άλλαξε άμεσα τον κωδικό σου και ενεργοποίησε τον πολυπαραγοντικό έλεγχο ταυτότητας.
Η ομάδα του Fluxer
password_reset:
subject: Επαναφορά του κωδικού σου στο Fluxer
body: |-
Γεια σου {username},
Ζήτησες επαναφορά του κωδικού σου στο Fluxer. Χρησιμοποίησε τον παρακάτω σύνδεσμο για να ορίσεις νέο κωδικό:
{resetUrl}
Αν δεν το ζήτησες εσύ, μπορείς να αγνοήσεις με ασφάλεια αυτό το email.
Ο σύνδεσμος λήγει σε 1 ώρα.
Η ομάδα του Fluxer
registration_approved:
subject: Η εγγραφή σου στο Fluxer εγκρίθηκε
body: |-
Γεια σου {username},
Καλά νέα: η εγγραφή σου στο Fluxer εγκρίθηκε.
Μπορείς τώρα να συνδεθείς στην εφαρμογή Fluxer εδώ:
{channelsUrl}
Καλώς ήρθες στην κοινότητα του Fluxer.
Η ομάδα του Fluxer
report_resolved:
subject: Η αναφορά σου στο Fluxer εξετάστηκε
body: |-
Γεια σου {username},
Η αναφορά σου (ID: {reportId}) εξετάστηκε από την ομάδα ασφάλειάς μας.
Απάντηση από την ομάδα ασφάλειας:
{publicComment}
Ευχαριστούμε που βοηθάς να παραμένει το Fluxer ασφαλές για όλους. Παίρνουμε όλες τις αναφορές στα σοβαρά και εκτιμάμε τη συμβολή σου στην κοινότητα.
Αν έχεις απορίες ή ανησυχίες για το αποτέλεσμα, επικοινώνησε στο safety@fluxer.app.
Η ομάδα ασφάλειας του Fluxer
scheduled_deletion_notification:
subject: Ο λογαριασμός σου στο Fluxer θα διαγραφεί οριστικά
body: |-
Γεια σου {username},
Ο λογαριασμός σου στο Fluxer έχει προγραμματιστεί για οριστική διαγραφή.
Προγραμματισμένη διαγραφή: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Αιτία: {reason}}
}
Πρόκειται για σοβαρό μέτρο. Τα δεδομένα του λογαριασμού σου θα διαγραφούν οριστικά στην παραπάνω ημερομηνία.
Αν πιστεύεις ότι η απόφαση είναι λανθασμένη, μπορείς να υποβάλεις ένσταση στέλνοντας email στο appeals@fluxer.app από αυτή τη διεύθυνση email.
Η ομάδα ασφάλειας του Fluxer
self_deletion_scheduled:
subject: Η διαγραφή του λογαριασμού σου στο Fluxer έχει προγραμματιστεί
body: |-
Γεια σου {username},
Ζήτησες να διαγραφεί ο λογαριασμός σου στο Fluxer. Η οριστική διαγραφή έχει προγραμματιστεί για:
{deletionDate, date, full} {deletionDate, time, short}
Αν δεν το ζήτησες εσύ, συνδέσου στον λογαριασμό σου για να ακυρώσεις τη διαγραφή. Προτείνουμε επίσης να αλλάξεις τον κωδικό σου, ώστε να ασφαλίσεις τον λογαριασμό σου.
Η ομάδα του Fluxer
unban_notification:
subject: Η αναστολή του λογαριασμού σου στο Fluxer άρθηκε
body: |-
Γεια σου {username},
Καλά νέα: η αναστολή του λογαριασμού σου στο Fluxer άρθηκε.
{reason, select,
null {}
other {Αιτία: {reason}}
}
Μπορείς τώρα να συνδεθείς ξανά και να συνεχίσεις να χρησιμοποιείς το Fluxer κανονικά.
Η ομάδα ασφάλειας του Fluxer

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Your Fluxer account has been temporarily disabled
body: |-
Hello {username},
We temporarily disabled your Fluxer account because we detected suspicious activity.
{reason, select,
null {}
other {Reason: {reason}}
}
To regain access to your account, you'll need to reset your password:
{forgotUrl}
After you reset your password, you'll be able to log in again.
If you believe this was done in error, please contact our support team.
Fluxer Safety Team
account_scheduled_deletion:
subject: Your Fluxer account will be permanently deleted
body: |-
Hello {username},
Your Fluxer account has been scheduled for permanent deletion due to breaches of our Terms of Service or Community Guidelines.
Scheduled deletion: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Reason: {reason}}
}
This is a serious enforcement action. Your account data will be permanently deleted on the scheduled date.
Please review:
- Terms of Service: {termsUrl}
- Community Guidelines: {guidelinesUrl}
Appeals process:
If you believe this enforcement decision was incorrect or unjustified, you have 60 days to submit an appeal. Email appeals@fluxer.app from this email address.
In your appeal:
- Clearly explain why you believe the enforcement decision was incorrect or unjustified
- Provide any relevant evidence or context
A member of the Fluxer Safety Team will review your appeal and may pause the pending deletion until a final decision has been reached.
Fluxer Safety Team
account_temp_banned:
subject: Your Fluxer account has been temporarily suspended
body: |-
Hello {username},
Your Fluxer account has been temporarily suspended for breaching our Terms of Service or Community Guidelines.
Duration: {durationHours, plural,
=1 {1 hour}
other {# hours}
}
Suspended until: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Reason: {reason}}
}
During this time, you won't be able to access your account.
Please review:
- Terms of Service: {termsUrl}
- Community Guidelines: {guidelinesUrl}
If you believe this enforcement decision was incorrect or unjustified, you can submit an appeal. Email appeals@fluxer.app from this email address and clearly explain why you believe the decision was incorrect. We'll review your appeal and respond with our decision.
Fluxer Safety Team
donation_confirmation:
subject: Thank you for your Fluxer donation
body: |-
Hello,
Thank you for your donation to Fluxer! Your {interval, select,
month {recurring donation}
year {recurring donation}
other {one-time donation}
} has been {interval, select,
month {set up}
year {set up}
other {processed}
} successfully.
Donation details:
Amount: {amount} {currency} {interval, select,
month {per month}
year {per year}
other {}
}
Stripe will email you a separate receipt with your invoice PDF shortly. This includes all payment details and can be used for tax purposes.
You can view your donation history, download invoices, {interval, select,
month {and manage or cancel your subscription}
year {and manage or cancel your subscription}
other {and manage future donations}
} at any time using this link:
{manageUrl}
Your support helps keep Fluxer running. Thank you!
Fluxer Team
donation_magic_link:
subject: Manage your Fluxer donations
body: |-
Hello,
Click the link below to access your donor portal:
{manageUrl}
In the portal, you can manage subscriptions, download invoices, and view your donation history.
This link expires on {expiresAt, date, full} at {expiresAt, time, short}.
If you did not request this link, you can safely ignore this email.
Fluxer Team
dsa_report_verification:
subject: Verify your email for a DSA report
body: |-
Hello,
Use the verification code below to submit your Digital Services Act report on Fluxer:
{code}
This code expires on {expiresAt, date, full} at {expiresAt, time, short}.
If you didn't request this, you can ignore this email.
Fluxer Safety Team
email_change_new:
subject: Verify your new Fluxer email
body: |-
Hello {username},
Enter this code in the app to verify your new Fluxer email:
{code}
This code expires on {expiresAt, date, full} at {expiresAt, time, short}.
If you didn't request this, you can ignore this email.
Fluxer Team
email_change_original:
subject: Confirm your Fluxer email change
body: |-
Hello {username},
We received a request to change the email address on your Fluxer account.
To confirm this change, enter this code in the app:
{code}
This code expires on {expiresAt, date, full} at {expiresAt, time, short}.
If you didn't request this, please secure your account right away.
Fluxer Team
email_change_revert:
subject: Your Fluxer email was changed
body: |-
Hello {username},
The email address on your Fluxer account was changed to {newEmail}.
If you made this change, no action is needed. If you didn't, you can revert the change and secure your account using this link:
{revertUrl}
This will restore your previous email, sign you out everywhere, remove linked phone numbers, disable MFA, and require you to set a new password.
Fluxer Safety Team
email_verification:
subject: Verify your Fluxer email address
body: |-
Hello {username},
Please verify the email address for your Fluxer account by clicking the link below:
{verifyUrl}
If you didn't create a Fluxer account, you can safely ignore this email.
This link is valid for 24 hours.
Fluxer Team
gift_chargeback_notification:
subject: Perks from your redeemed gift have been removed
body: |-
Hello {username},
A gift code you redeemed was originally paid for by someone else. That payment has since been reversed (a chargeback).
Because of this, we've removed the perks that were added to your account when you redeemed the gift.
If you think this is a mistake, please contact our support team and include any details you have about the gift code and when you redeemed it.
Fluxer Team
harvest_completed:
subject: Your Fluxer data export is ready to download
body: |-
Hello {username},
Your data export is ready.
Download link:
{downloadUrl}
Messages included: {totalMessages, number}
File size: {fileSizeMB, number} MB
This link expires on {expiresAt, date, full} at {expiresAt, time, short}.
If you didn't request this export, please change your password immediately and contact our support team.
Fluxer Team
inactivity_warning:
subject: Your Fluxer account will be deleted due to inactivity
body: |-
Hello {username},
We haven't seen any activity on your Fluxer account since {lastActiveDate, date, full}.
If you don't log in by {deletionDate, date, full} at {deletionDate, time, short}, your account will be permanently deleted due to inactivity.
Log in here:
{loginUrl}
If you've used Fluxer recently, please contact our support team right away.
Fluxer Team
ip_authorization:
subject: Authorise login from a new IP address
body: |-
Hello {username},
We detected a login attempt to your Fluxer account from a new IP address:
IP address: {ipAddress}
Location: {location}
If this was you, please authorise this IP address by clicking the link below:
{authUrl}
If you didn't attempt to log in, please change your password right away.
This link is valid for 30 minutes.
Fluxer Team
password_change_verification:
subject: Confirm your Fluxer password change
body: |-
Hello {username},
We received a request to change the password on your Fluxer account.
To confirm this change, enter this code in the app:
{code}
This code expires at {expiresAt}.
If you didn't request this, someone may have access to your account. Change your password immediately and enable two-factor authentication.
Fluxer Team
password_reset:
subject: Reset your Fluxer password
body: |-
Hello {username},
You requested a Fluxer password reset. Use the link below to set a new password:
{resetUrl}
If you didn't request this, you can safely ignore this email.
This link is valid for 1 hour.
Fluxer Team
registration_approved:
subject: Your Fluxer registration has been approved
body: |-
Hello {username},
Good news: your Fluxer registration has been approved.
You can now log in to the Fluxer app here:
{channelsUrl}
Welcome to the Fluxer community.
Fluxer Team
report_resolved:
subject: Your Fluxer report has been reviewed
body: |-
Hello {username},
Your report (ID: {reportId}) has been reviewed by our Safety Team.
Response from the Safety Team:
{publicComment}
Thanks for helping keep Fluxer safe for everyone. We take all reports seriously and appreciate your contribution to the community.
If you have any questions or concerns about this outcome, please contact safety@fluxer.app.
Fluxer Safety Team
scheduled_deletion_notification:
subject: Your Fluxer account will be permanently deleted
body: |-
Hello {username},
Your Fluxer account has been scheduled for permanent deletion.
Scheduled deletion: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Reason: {reason}}
}
This is a serious enforcement action. Your account data will be permanently deleted on the scheduled date.
If you believe this enforcement decision was incorrect, you can submit an appeal. Email appeals@fluxer.app from this email address.
Fluxer Safety Team
self_deletion_scheduled:
subject: Your Fluxer account deletion is scheduled
body: |-
Hello {username},
You requested to delete your Fluxer account. Your account is scheduled for permanent deletion on:
{deletionDate, date, full} at {deletionDate, time, short}
If you didn't request this, sign in to your account to cancel the deletion. We also recommend changing your password to secure your account.
Fluxer Team
unban_notification:
subject: Your Fluxer account suspension has been lifted
body: |-
Hello {username},
Good news: your Fluxer account suspension has been lifted.
{reason, select,
null {}
other {Reason: {reason}}
}
You can now log back in and continue using Fluxer as normal.
Fluxer Safety Team

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Tu cuenta de Fluxer se desactivó temporalmente
body: |-
Hola {username},
Hemos desactivado temporalmente tu cuenta de Fluxer porque detectamos actividad sospechosa.
{reason, select,
null {}
other {Motivo: {reason}}
}
Para recuperar el acceso a tu cuenta, necesitás restablecer tu contraseña:
{forgotUrl}
Cuando la restablezcás, podrás iniciar sesión de nuevo.
Si creés que esto ocurrió por error, contactá a soporte.
Equipo de seguridad de Fluxer
account_scheduled_deletion:
subject: Tu cuenta de Fluxer se eliminará de forma permanente
body: |-
Hola {username},
Tu cuenta de Fluxer se programó para su eliminación permanente por infracciones de nuestros términos del servicio o reglas de la comunidad.
Fecha de eliminación: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Motivo: {reason}}
}
Esta es una medida seria. Los datos de tu cuenta se eliminarán de forma permanente en la fecha indicada.
Revisá:
- Términos del servicio: {termsUrl}
- Reglas de la comunidad: {guidelinesUrl}
Apelación:
Si creés que esta decisión es incorrecta o injustificada, tenés 60 días para presentar una apelación. Enviá un correo a appeals@fluxer.app desde esta misma dirección de correo electrónico.
En tu apelación:
- Explicá claramente por qué creés que la decisión es incorrecta o injustificada
- Aportá, si es posible, evidencia o contexto relevante
Una persona del equipo de seguridad de Fluxer revisará tu apelación y puede pausar la eliminación prevista hasta que se tome una decisión final.
Equipo de seguridad de Fluxer
account_temp_banned:
subject: Tu cuenta de Fluxer se suspendió temporalmente
body: |-
Hola {username},
Tu cuenta de Fluxer se suspendió temporalmente por infringir nuestros términos del servicio o reglas de la comunidad.
Duración: {durationHours, plural,
=1 {1 hora}
other {# horas}
}
Suspendida hasta: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Motivo: {reason}}
}
Durante este periodo no podrás acceder a tu cuenta.
Revisá:
- Términos del servicio: {termsUrl}
- Reglas de la comunidad: {guidelinesUrl}
Si creés que esta decisión es incorrecta o injustificada, podés presentar una apelación: enviá un correo a appeals@fluxer.app desde esta misma dirección de correo electrónico. Explicá claramente por qué creés que la decisión es incorrecta. Revisaremos tu apelación y te responderemos con nuestra decisión.
Equipo de seguridad de Fluxer
donation_confirmation:
subject: Gracias por tu donación a Fluxer
body: |-
Hola,
¡Gracias por tu donación a Fluxer! Tu {interval, select,
month {donación recurrente}
year {donación recurrente}
other {donación única}
} se ha {interval, select,
month {configurado}
year {configurado}
other {procesado}
} correctamente.
Detalles de la donación:
Cantidad: {amount} {currency} {interval, select,
month {al mes}
year {al año}
other {}
}
Stripe te enviará por separado un recibo por correo electrónico con tu factura en PDF en breve. Incluye todos los detalles del pago y puede usarse para fines fiscales.
Podés consultar tu historial de donaciones, descargar facturas, {interval, select,
month {y gestionar o cancelar tu suscripción}
year {y gestionar o cancelar tu suscripción}
other {y gestionar futuras donaciones}
} en cualquier momento mediante este enlace:
{manageUrl}
Tu apoyo ayuda a mantener Fluxer funcionando. ¡Gracias!
Equipo de Fluxer
donation_magic_link:
subject: Gestioná tus donaciones a Fluxer
body: |-
Hola,
Hacé clic en el enlace de abajo para acceder a tu portal de donante:
{manageUrl}
En el portal, podés gestionar suscripciones, descargar facturas y consultar tu historial de donaciones.
Este enlace caduca el {expiresAt, date, full} a las {expiresAt, time, short}.
Si no solicitaste este enlace, podés ignorar este correo electrónico con tranquilidad.
Equipo de Fluxer
dsa_report_verification:
subject: Verificá tu correo electrónico para una notificación de la DSA
body: |-
Hola,
Usá el código de verificación de abajo para enviar tu notificación en virtud de la Ley de Servicios Digitales (DSA) en Fluxer:
{code}
Este código caduca el {expiresAt, date, full} a las {expiresAt, time, short}.
Si no lo solicitaste, podés ignorar este correo electrónico.
Equipo de seguridad de Fluxer
email_change_new:
subject: Verificá tu nuevo correo electrónico de Fluxer
body: |-
Hola {username},
Ingresá este código en la aplicación para verificar tu nuevo correo electrónico de Fluxer:
{code}
Este código caduca el {expiresAt, date, full} a las {expiresAt, time, short}.
Si no lo solicitaste, podés ignorar este correo electrónico.
Equipo de Fluxer
email_change_original:
subject: Confirmá el cambio de correo electrónico de tu cuenta de Fluxer
body: |-
Hola {username},
Hemos recibido una solicitud para cambiar el correo electrónico de tu cuenta de Fluxer.
Para confirmar el cambio, ingresá este código en la aplicación:
{code}
Este código caduca el {expiresAt, date, full} a las {expiresAt, time, short}.
Si no solicitaste esto, protegé tu cuenta cuanto antes.
Equipo de Fluxer
email_change_revert:
subject: Se cambió el correo electrónico de tu cuenta de Fluxer
body: |-
Hola {username},
El correo electrónico de tu cuenta de Fluxer se cambió a {newEmail}.
Si fuiste vos, no tenés que hacer nada. Si no, podés deshacer el cambio y proteger tu cuenta con este enlace:
{revertUrl}
Esto restaurará tu correo electrónico anterior, cerrará la sesión en todos tus dispositivos, eliminará los números de teléfono vinculados, desactivará la autenticación multifactor y te pedirá que establezcas una nueva contraseña.
Equipo de seguridad de Fluxer
email_verification:
subject: Verificá tu correo electrónico de Fluxer
body: |-
Hola {username},
Verificá el correo electrónico de tu cuenta de Fluxer haciendo clic en el enlace de abajo:
{verifyUrl}
Si no creaste una cuenta de Fluxer, podés ignorar este correo electrónico con tranquilidad.
Este enlace es válido durante 24 horas.
Equipo de Fluxer
gift_chargeback_notification:
subject: Se eliminaron los beneficios de tu regalo canjeado
body: |-
Hola {username},
Un código de regalo que canjeaste fue pagado originalmente por otra persona. Ese pago se revirtió mediante un contracargo.
Por eso, eliminamos los beneficios que se agregaron a tu cuenta cuando canjeaste el regalo.
Si creés que esto es un error, contactá a soporte e incluí cualquier detalle que tengas sobre el código de regalo y cuando lo canjeaste.
Equipo de Fluxer
harvest_completed:
subject: Tu exportación de datos de Fluxer está lista para descargar
body: |-
Hola {username},
Tu exportación de datos está lista.
Enlace de descarga:
{downloadUrl}
Mensajes incluidos: {totalMessages, number}
Tamaño del archivo: {fileSizeMB, number} MB
Este enlace caduca el {expiresAt, date, full} a las {expiresAt, time, short}.
Si no solicitaste esta exportación, cambiá tu contraseña cuanto antes y contactá a soporte.
Equipo de Fluxer
inactivity_warning:
subject: Tu cuenta de Fluxer se eliminará por inactividad
body: |-
Hola {username},
No hemos visto actividad en tu cuenta de Fluxer desde {lastActiveDate, date, full}.
Si no iniciás sesión antes del {deletionDate, date, full} a las {deletionDate, time, short}, tu cuenta se eliminará de forma permanente por inactividad.
Iniciá sesión aquí:
{loginUrl}
Si usaste Fluxer recientemente, contactá a soporte cuanto antes.
Equipo de Fluxer
ip_authorization:
subject: Autorizá el inicio de sesión desde una nueva dirección IP
body: |-
Hola {username},
Detectamos un intento de inicio de sesión en tu cuenta de Fluxer desde una nueva dirección IP:
Dirección IP: {ipAddress}
Ubicación: {location}
Si fuiste vos, autorizá esta dirección IP con el enlace de abajo:
{authUrl}
Si no intentaste iniciar sesión, cambiá tu contraseña cuanto antes.
Este enlace caduca en 30 minutos.
Equipo de Fluxer
password_change_verification:
subject: Confirmá el cambio de contraseña de Fluxer
body: |-
Hola {username},
Hemos recibido una solicitud para cambiar la contraseña de tu cuenta de Fluxer.
Para confirmar este cambio, ingresá este código en la aplicación:
{code}
Este código caduca el {expiresAt, date, full} a las {expiresAt, time, short}.
Si no solicitaste esto, es posible que alguien tenga acceso a tu cuenta. Cambiá tu contraseña de inmediato y habilitá la autenticación de dos factores.
Equipo de Fluxer
password_reset:
subject: Restablecé tu contraseña de Fluxer
body: |-
Hola {username},
Solicitaste restablecer tu contraseña de Fluxer. Usá el enlace de abajo para establecer una nueva:
{resetUrl}
Si no solicitaste esto, podés ignorar este correo electrónico con tranquilidad.
Este enlace es válido durante 1 hora.
Equipo de Fluxer
registration_approved:
subject: Tu registro en Fluxer fue aprobado
body: |-
Hola {username},
Buenas noticias: tu registro en Fluxer fue aprobado.
Ya podés iniciar sesión en la aplicación de Fluxer aquí:
{channelsUrl}
Te damos la bienvenida a la comunidad de Fluxer.
Equipo de Fluxer
report_resolved:
subject: Hemos revisado tu notificación
body: |-
Hola {username},
Nuestro equipo de seguridad revisó tu notificación (ID: {reportId}).
Respuesta del equipo de seguridad:
{publicComment}
Gracias por ayudar a que Fluxer sea un lugar más seguro para todos. Nos tomamos todas las notificaciones en serio y agradecemos tu aporte a la comunidad.
Si tenés preguntas o dudas sobre este resultado, escribí a safety@fluxer.app.
Equipo de seguridad de Fluxer
scheduled_deletion_notification:
subject: Tu cuenta de Fluxer se eliminará de forma permanente
body: |-
Hola {username},
Tu cuenta de Fluxer se programó para su eliminación permanente.
Fecha de eliminación: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Motivo: {reason}}
}
Esta es una medida seria. Los datos de tu cuenta se eliminarán de forma permanente en la fecha indicada.
Si creés que esta decisión es incorrecta, podés presentar una apelación: enviá un correo a appeals@fluxer.app desde esta misma dirección de correo electrónico.
Equipo de seguridad de Fluxer
self_deletion_scheduled:
subject: La eliminación de tu cuenta de Fluxer está programada
body: |-
Hola {username},
Solicitaste eliminar tu cuenta de Fluxer. Tu cuenta se eliminará de forma permanente el:
{deletionDate, date, full} a las {deletionDate, time, short}
Si no solicitaste esto, iniciá sesión en tu cuenta para cancelar la eliminación. También recomendamos cambiar tu contraseña para proteger tu cuenta.
Equipo de Fluxer
unban_notification:
subject: Se levantó la suspensión de tu cuenta de Fluxer
body: |-
Hola {username},
Buenas noticias: se levantó la suspensión de tu cuenta de Fluxer.
{reason, select,
null {}
other {Motivo: {reason}}
}
Ya podés iniciar sesión de nuevo y seguir usando Fluxer con normalidad.
Equipo de seguridad de Fluxer

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Tu cuenta de Fluxer se ha desactivado temporalmente
body: |-
Hola {username},
Hemos desactivado temporalmente tu cuenta de Fluxer porque hemos detectado actividad sospechosa.
{reason, select,
null {}
other {Motivo: {reason}}
}
Para recuperar el acceso a tu cuenta, tendrás que restablecer tu contraseña:
{forgotUrl}
Cuando la restablezcas, podrás volver a iniciar sesión.
Si crees que esto se ha hecho por error, ponte en contacto con nuestro equipo de soporte.
Equipo de seguridad de Fluxer
account_scheduled_deletion:
subject: Tu cuenta de Fluxer se eliminará de forma permanente
body: |-
Hola {username},
Tu cuenta de Fluxer se ha programado para su eliminación permanente por infracciones de nuestras condiciones del servicio o de las directrices de la comunidad.
Fecha de eliminación: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Motivo: {reason}}
}
Esta es una medida seria. Los datos de tu cuenta se eliminarán de forma permanente en la fecha indicada.
Revisa:
- Condiciones del servicio: {termsUrl}
- Directrices de la comunidad: {guidelinesUrl}
Presentar una apelación:
Si crees que esta decisión es incorrecta o injustificada, tienes 60 días para presentar una apelación. Envía un correo a appeals@fluxer.app desde esta misma dirección de correo electrónico.
En tu apelación:
- Explica claramente por qué crees que la decisión es incorrecta o injustificada
- Aporta, si es posible, pruebas o contexto relevantes
Una persona del equipo de seguridad de Fluxer revisará tu apelación y puede pausar la eliminación prevista hasta que se tome una decisión final.
Equipo de seguridad de Fluxer
account_temp_banned:
subject: Tu cuenta de Fluxer se ha suspendido temporalmente
body: |-
Hola {username},
Tu cuenta de Fluxer se ha suspendido temporalmente por infringir nuestras condiciones del servicio o las directrices de la comunidad.
Duración: {durationHours, plural,
=1 {1 hora}
other {# horas}
}
Suspendida hasta: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Motivo: {reason}}
}
Durante este periodo no podrás acceder a tu cuenta.
Revisa:
- Condiciones del servicio: {termsUrl}
- Directrices de la comunidad: {guidelinesUrl}
Si crees que esta decisión es incorrecta o injustificada, puedes presentar una apelación: envía un correo a appeals@fluxer.app desde esta misma dirección de correo electrónico. Explica claramente por qué crees que la decisión es incorrecta. Revisaremos tu apelación y te responderemos con nuestra decisión.
Equipo de seguridad de Fluxer
donation_confirmation:
subject: Gracias por tu donación a Fluxer
body: |-
Hola,
¡Gracias por tu donación a Fluxer! Tu {interval, select,
month {donación recurrente}
year {donación recurrente}
other {donación única}
} se ha {interval, select,
month {configurado}
year {configurado}
other {procesado}
} correctamente.
Detalles de la donación:
Cantidad: {amount} {currency} {interval, select,
month {al mes}
year {al año}
other {}
}
Stripe te enviará por separado un recibo por correo electrónico con tu factura en PDF en breve. Incluye todos los detalles del pago y puede usarse para fines fiscales.
Puedes consultar tu historial de donaciones, descargar facturas, {interval, select,
month {y gestionar o cancelar tu suscripción}
year {y gestionar o cancelar tu suscripción}
other {y gestionar futuras donaciones}
} en cualquier momento mediante este enlace:
{manageUrl}
Tu apoyo ayuda a mantener Fluxer funcionando. ¡Gracias!
Equipo de Fluxer
donation_magic_link:
subject: Gestiona tus donaciones a Fluxer
body: |-
Hola,
Haz clic en el enlace de abajo para acceder a tu portal de donante:
{manageUrl}
En el portal, puedes gestionar suscripciones, descargar facturas y consultar tu historial de donaciones.
Este enlace caduca el {expiresAt, date, full} a las {expiresAt, time, short}.
Si no has solicitado este enlace, puedes ignorar este correo electrónico sin problema.
Equipo de Fluxer
dsa_report_verification:
subject: Verifica tu correo electrónico para una notificación de la DSA
body: |-
Hola,
Usa el código de verificación de abajo para enviar tu notificación en virtud del Reglamento de Servicios Digitales (DSA) en Fluxer:
{code}
Este código caduca el {expiresAt, date, full} a las {expiresAt, time, short}.
Si no lo has solicitado, puedes ignorar este correo electrónico.
Equipo de seguridad de Fluxer
email_change_new:
subject: Verifica tu nuevo correo electrónico de Fluxer
body: |-
Hola {username},
Introduce este código en la app para verificar tu nuevo correo electrónico de Fluxer:
{code}
Este código caduca el {expiresAt, date, full} a las {expiresAt, time, short}.
Si no lo has solicitado, puedes ignorar este correo electrónico.
Equipo de Fluxer
email_change_original:
subject: Confirma el cambio de correo electrónico de tu cuenta de Fluxer
body: |-
Hola {username},
Hemos recibido una solicitud para cambiar el correo electrónico de tu cuenta de Fluxer.
Para confirmar el cambio, introduce este código en la app:
{code}
Este código caduca el {expiresAt, date, full} a las {expiresAt, time, short}.
Si no has solicitado esto, protege tu cuenta cuanto antes.
Equipo de Fluxer
email_change_revert:
subject: Se ha cambiado el correo electrónico de tu cuenta de Fluxer
body: |-
Hola {username},
El correo electrónico de tu cuenta de Fluxer se ha cambiado a {newEmail}.
Si has sido tú, no tienes que hacer nada. Si no, puedes deshacer el cambio y proteger tu cuenta con este enlace:
{revertUrl}
Esto restaurará tu correo electrónico anterior, cerrará la sesión en todos tus dispositivos, eliminará los números de teléfono vinculados, desactivará la autenticación multifactor y te pedirá que establezcas una nueva contraseña.
Equipo de seguridad de Fluxer
email_verification:
subject: Verifica tu correo electrónico de Fluxer
body: |-
Hola {username},
Verifica el correo electrónico de tu cuenta de Fluxer haciendo clic en el enlace de abajo:
{verifyUrl}
Si no has creado una cuenta de Fluxer, puedes ignorar este correo electrónico con tranquilidad.
Este enlace es válido durante 24 horas.
Equipo de Fluxer
gift_chargeback_notification:
subject: Se han eliminado las ventajas de tu regalo canjeado
body: |-
Hola {username},
Un código de regalo que canjeaste fue pagado originalmente por otra persona. Ese pago se ha revertido mediante un retroceso de cargo (chargeback).
Por eso, hemos eliminado las ventajas que se añadieron a tu cuenta cuando canjeaste el regalo.
Si crees que esto es un error, ponte en contacto con nuestro equipo de soporte e incluye cualquier detalle que tengas sobre el código de regalo y cuándo lo canjeaste.
Equipo de Fluxer
harvest_completed:
subject: Tu exportación de datos de Fluxer está lista para descargar
body: |-
Hola {username},
Tu exportación de datos está lista.
Enlace de descarga:
{downloadUrl}
Mensajes incluidos: {totalMessages, number}
Tamaño del archivo: {fileSizeMB, number} MB
Este enlace caduca el {expiresAt, date, full} a las {expiresAt, time, short}.
Si no has solicitado esta exportación, cambia tu contraseña cuanto antes y ponte en contacto con nuestro equipo de soporte.
Equipo de Fluxer
inactivity_warning:
subject: Tu cuenta de Fluxer se eliminará por inactividad
body: |-
Hola {username},
No hemos visto actividad en tu cuenta de Fluxer desde {lastActiveDate, date, full}.
Si no inicias sesión antes del {deletionDate, date, full} a las {deletionDate, time, short}, tu cuenta se eliminará de forma permanente por inactividad.
Inicia sesión aquí:
{loginUrl}
Si has usado Fluxer recientemente, ponte en contacto con nuestro equipo de soporte cuanto antes.
Equipo de Fluxer
ip_authorization:
subject: Autoriza el inicio de sesión desde una nueva dirección IP
body: |-
Hola {username},
Hemos detectado un intento de inicio de sesión en tu cuenta de Fluxer desde una nueva dirección IP:
Dirección IP: {ipAddress}
Ubicación: {location}
Si has sido tú, autoriza esta dirección IP con el enlace de abajo:
{authUrl}
Si no has intentado iniciar sesión, cambia tu contraseña cuanto antes.
Este enlace caduca en 30 minutos.
Equipo de Fluxer
password_change_verification:
subject: Confirma el cambio de contraseña de tu cuenta de Fluxer
body: |-
Hola {username},
Hemos recibido una solicitud para cambiar la contraseña de tu cuenta de Fluxer.
Para confirmar el cambio, introduce este código en la app:
{code}
Este código caduca el {expiresAt}.
Si no has solicitado esto, puede que alguien tenga acceso a tu cuenta. Cambia tu contraseña cuanto antes y activa la autenticación de dos factores.
Equipo de Fluxer
password_reset:
subject: Restablece tu contraseña de Fluxer
body: |-
Hola {username},
Has solicitado restablecer tu contraseña de Fluxer. Usa el enlace de abajo para establecer una nueva:
{resetUrl}
Si no has solicitado esto, puedes ignorar este correo electrónico con tranquilidad.
Este enlace es válido durante 1 hora.
Equipo de Fluxer
registration_approved:
subject: Tu registro en Fluxer se ha aprobado
body: |-
Hola {username},
Buenas noticias: tu registro en Fluxer se ha aprobado.
Ya puedes iniciar sesión en la app de Fluxer aquí:
{channelsUrl}
Te damos la bienvenida a la comunidad de Fluxer.
Equipo de Fluxer
report_resolved:
subject: Hemos revisado tu notificación
body: |-
Hola {username},
Nuestro equipo de seguridad ha revisado tu notificación (ID: {reportId}).
Respuesta del equipo de seguridad:
{publicComment}
Gracias por ayudar a que Fluxer sea un lugar más seguro para todo el mundo. Nos tomamos todas las notificaciones en serio y agradecemos tu aportación a la comunidad.
Si tienes preguntas o dudas sobre este resultado, escribe a safety@fluxer.app.
Equipo de seguridad de Fluxer
scheduled_deletion_notification:
subject: Tu cuenta de Fluxer se eliminará de forma permanente
body: |-
Hola {username},
Tu cuenta de Fluxer se ha programado para su eliminación permanente.
Fecha de eliminación: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Motivo: {reason}}
}
Esta es una medida seria. Los datos de tu cuenta se eliminarán de forma permanente en la fecha indicada.
Si crees que esta decisión es incorrecta, puedes presentar una apelación: envía un correo a appeals@fluxer.app desde esta misma dirección de correo electrónico.
Equipo de seguridad de Fluxer
self_deletion_scheduled:
subject: La eliminación de tu cuenta de Fluxer está programada
body: |-
Hola {username},
Has solicitado eliminar tu cuenta de Fluxer. Tu cuenta se eliminará de forma permanente el:
{deletionDate, date, full} a las {deletionDate, time, short}
Si no has solicitado esto, inicia sesión en tu cuenta para cancelar la eliminación. También recomendamos cambiar tu contraseña para proteger tu cuenta.
Equipo de Fluxer
unban_notification:
subject: Se ha levantado la suspensión de tu cuenta de Fluxer
body: |-
Hola {username},
Buenas noticias: se ha levantado la suspensión de tu cuenta de Fluxer.
{reason, select,
null {}
other {Motivo: {reason}}
}
Ya puedes volver a iniciar sesión y seguir usando Fluxer con normalidad.
Equipo de seguridad de Fluxer

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Fluxer-tilisi on tilapäisesti lukittu
body: |-
Hei {username},
Fluxer-tilisi on tilapäisesti lukittu epäilyttävän toiminnan vuoksi.
{reason, select,
null {}
other {Syy: {reason}}
}
Pääset takaisin tilillesi vaihtamalla salasanasi:
{forgotUrl}
Kun olet vaihtanut salasanan, voit kirjautua sisään uudelleen.
Jos uskot, että kyseessä on virhe, ota yhteyttä tukitiimiimme.
Fluxerin turvallisuustiimi
account_scheduled_deletion:
subject: Fluxer-tilisi poistetaan pysyvästi
body: |-
Hei {username},
Fluxer-tilisi on ajastettu poistettavaksi pysyvästi, koska olet rikkonut käyttöehtojamme tai yhteisön sääntöjä.
Poistopäivä: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Syy: {reason}}
}
Tämä on vakava toimenpide. Tilisi tiedot poistetaan pysyvästi ilmoitettuna ajankohtana.
Tarkista:
- Käyttöehdot: {termsUrl}
- Yhteisön säännöt: {guidelinesUrl}
Valitus:
Jos uskot, että päätös on väärä tai perusteeton, voit tehdä valituksen 60 päivän kuluessa. Lähetä valitus osoitteeseen appeals@fluxer.app tästä sähköpostiosoitteesta.
Valituksessa:
- Kerro selkeästi, miksi uskot päätöksen olevan väärä tai perusteeton
- Liitä mukaan mahdollinen lisätieto ja todisteet
Fluxerin turvallisuustiimin jäsen käsittelee valituksesi ja voi keskeyttää poiston, kunnes lopullinen päätös on tehty.
Fluxerin turvallisuustiimi
account_temp_banned:
subject: Fluxer-tilillesi on asetettu tilapäinen käyttökielto
body: |-
Hei {username},
Fluxer-tilillesi on asetettu tilapäinen käyttökielto, koska olet rikkonut käyttöehtojamme tai yhteisön sääntöjä.
Kesto: {durationHours, plural,
=1 {1 tunti}
other {# tuntia}
}
Käyttökielto voimassa asti: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Syy: {reason}}
}
Tänä aikana et pääse tilillesi.
Tarkista:
- Käyttöehdot: {termsUrl}
- Yhteisön säännöt: {guidelinesUrl}
Jos uskot, että päätös on väärä tai perusteeton, voit tehdä valituksen osoitteeseen appeals@fluxer.app tästä sähköpostiosoitteesta. Kerro selkeästi, miksi uskot päätöksen olevan väärä. Käsittelemme valituksesi ja vastaamme lopullisella päätöksellämme.
Fluxerin turvallisuustiimi
donation_confirmation:
subject: Kiitos Fluxer-lahjoituksestasi
body: |-
Hei,
Kiitos lahjoituksestasi Fluxerille! {interval, select,
month {Toistuva lahjoituksesi}
year {Toistuva lahjoituksesi}
other {Kertamaksusi}
} on {interval, select,
month {otettu käyttöön}
year {otettu käyttöön}
other {käsitelty}
} onnistuneesti.
Lahjoituksen tiedot:
Summa: {amount} {currency} {interval, select,
month {kuukaudessa}
year {vuodessa}
other {}
}
Stripe lähettää sinulle erillisen kuitin laskusi PDF-versiona pian. Se sisältää kaikki maksutiedot ja sitä voi käyttää verotuksessa.
Voit tarkastella lahjoitushistoriaasi, ladata laskuja, {interval, select,
month {ja hallita tai peruuttaa tilauksen}
year {ja hallita tai peruuttaa tilauksen}
other {ja hallita tulevia lahjoituksia}
} milloin tahansa tämän linkin kautta:
{manageUrl}
Tukesi pitää Fluxerin toiminnassa. Kiitos!
Fluxer-tiimi
donation_magic_link:
subject: Hallinnoi Fluxer-lahjoituksiasi
body: |-
Hei,
Napsauta alla olevaa linkkiä päästäksesi lahjoittajaporttaaliin:
{manageUrl}
Portaalissa voit hallita tilauksia, ladata laskuja ja tarkastella lahjoitushistoriaasi.
Tämä linkki vanhenee {expiresAt, date, full} klo {expiresAt, time, short}.
Jos et pyytänyt tätä linkkiä, voit turvallisesti jättää tämän viestin huomiotta.
Fluxer-tiimi
dsa_report_verification:
subject: Vahvista sähköpostiosoitteesi DSA-ilmoitusta varten
body: |-
Hei,
Käytä alla olevaa koodia lähettääksesi Digital Services Actin (DSA) mukaisen ilmoituksen Fluxerissa:
{code}
Koodi vanhenee {expiresAt, date, full} klo {expiresAt, time, short}.
Jos et pyytänyt tätä, voit jättää tämän viestin huomiotta.
Fluxerin turvallisuustiimi
email_change_new:
subject: Vahvista uusi Fluxer-sähköpostiosoitteesi
body: |-
Hei {username},
Syötä tämä koodi sovellukseen vahvistaaksesi uuden Fluxer-sähköpostiosoitteesi:
{code}
Koodi vanhenee {expiresAt, date, full} klo {expiresAt, time, short}.
Jos et pyytänyt tätä, voit jättää tämän viestin huomiotta.
Fluxer-tiimi
email_change_original:
subject: Vahvista Fluxer-sähköpostiosoitteen vaihto
body: |-
Hei {username},
Saimme pyynnön vaihtaa Fluxer-tilisi sähköpostiosoitteen.
Vahvista vaihto syöttämällä tämä koodi sovellukseen:
{code}
Koodi vanhenee {expiresAt, date, full} klo {expiresAt, time, short}.
Jos et pyytänyt tätä, suojaa tilisi heti.
Fluxer-tiimi
email_change_revert:
subject: Fluxer-sähköpostiosoitteesi vaihdettiin
body: |-
Hei {username},
Fluxer-tilisi sähköpostiosoite vaihdettiin osoitteeseen {newEmail}.
Jos teit muutoksen itse, sinun ei tarvitse tehdä mitään. Jos et, voit perua muutoksen ja suojata tilisi tämän linkin kautta:
{revertUrl}
Tämä palauttaa aiemman sähköpostiosoitteesi, kirjaa sinut ulos kaikilta laitteilta, poistaa liitetyt puhelinnumerot, poistaa monivaiheisen tunnistautumisen käytöstä ja edellyttää uuden salasanan asettamista.
Fluxerin turvallisuustiimi
email_verification:
subject: Vahvista Fluxer-sähköpostiosoitteesi
body: |-
Hei {username},
Vahvista Fluxer-tilisi sähköpostiosoite klikkaamalla alla olevaa linkkiä:
{verifyUrl}
Jos et luonut Fluxer-tiliä, voit huoletta jättää tämän viestin huomiotta.
Linkki on voimassa 24 tuntia.
Fluxer-tiimi
gift_chargeback_notification:
subject: Lunastamasi lahjan edut on poistettu
body: |-
Hei {username},
Lunastamasi lahjakoodi oli alun perin jonkun toisen maksama. Maksu on sittemmin peruttu (chargeback).
Tämän vuoksi poistimme edut, jotka lisättiin tilillesi, kun lunastit lahjan.
Jos uskot, että kyseessä on virhe, ota yhteyttä tukitiimiimme ja liitä mukaan kaikki tiedot, jotka sinulla on lahjakoodista ja siitä, milloin lunastit sen.
Fluxer-tiimi
harvest_completed:
subject: Fluxer-tietojesi vienti on valmis ladattavaksi
body: |-
Hei {username},
Tietojesi vienti on valmis.
Latauslinkki:
{downloadUrl}
Mukana viestejä: {totalMessages, number}
Tiedoston koko: {fileSizeMB, number} MB
Linkki vanhenee {expiresAt, date, full} klo {expiresAt, time, short}.
Jos et pyytänyt tätä vientiä, vaihda salasanasi heti ja ota yhteyttä tukitiimiimme.
Fluxer-tiimi
inactivity_warning:
subject: Fluxer-tilisi poistetaan käyttämättömyyden vuoksi
body: |-
Hei {username},
Emme ole havainneet toimintaa Fluxer-tililläsi sitten {lastActiveDate, date, full}.
Jos et kirjaudu sisään viimeistään {deletionDate, date, full} klo {deletionDate, time, short}, tilisi poistetaan pysyvästi käyttämättömyyden vuoksi.
Kirjaudu sisään täällä:
{loginUrl}
Jos olet käyttänyt Fluxeria hiljattain, ota yhteyttä tukitiimiimme heti.
Fluxer-tiimi
ip_authorization:
subject: Hyväksy kirjautuminen uudesta IP-osoitteesta
body: |-
Hei {username},
Huomasimme kirjautumisyrityksen Fluxer-tilillesi uudesta IP-osoitteesta:
IP-osoite: {ipAddress}
Sijainti: {location}
Jos tämä olit sinä, hyväksy tämä IP-osoite klikkaamalla alla olevaa linkkiä:
{authUrl}
Jos et yrittänyt kirjautua, vaihda salasanasi heti.
Tämä vahvistuslinkki on voimassa 30 minuuttia.
Fluxer-tiimi
password_change_verification:
subject: Vahvista Fluxer-salasanan vaihto
body: |-
Hei {username},
Saimme pyynnön vaihtaa Fluxer-tilisi salasanan.
Vahvista vaihto syöttämällä tämä koodi sovellukseen:
{code}
Koodi vanhenee {expiresAt, date, full} klo {expiresAt, time, short}.
Jos et pyytänyt tätä, jonkun saattaa olla pääsy tilillesi. Vaihda salasanasi heti ja ota käyttöön monivaiheinen tunnistautuminen.
Fluxer-tiimi
password_reset:
subject: Nollaa Fluxer-salasanasi
body: |-
Hei {username},
Pyysit Fluxer-salasanan nollausta. Aseta uusi salasana alla olevasta linkistä:
{resetUrl}
Jos et pyytänyt tätä, voit huoletta jättää tämän viestin huomiotta.
Linkki on voimassa 1 tunnin.
Fluxer-tiimi
registration_approved:
subject: Fluxer-rekisteröintisi on hyväksytty
body: |-
Hei {username},
Hyviä uutisia: Fluxer-rekisteröintisi on hyväksytty.
Voit nyt kirjautua Fluxer-sovellukseen täällä:
{channelsUrl}
Tervetuloa Fluxer-yhteisöön.
Fluxer-tiimi
report_resolved:
subject: Fluxer-ilmoituksesi on käsitelty
body: |-
Hei {username},
Turvallisuustiimimme on käsitellyt ilmoituksesi (ID: {reportId}).
Turvallisuustiimin vastaus:
{publicComment}
Kiitos, että autat pitämään Fluxerin turvallisena kaikille. Suhtaudumme kaikkiin ilmoituksiin vakavasti ja arvostamme panostasi yhteisöön.
Jos sinulla on kysyttävää tai huolia tästä lopputuloksesta, ota yhteyttä osoitteeseen safety@fluxer.app.
Fluxerin turvallisuustiimi
scheduled_deletion_notification:
subject: Fluxer-tilisi poistetaan pysyvästi
body: |-
Hei {username},
Fluxer-tilisi on ajastettu poistettavaksi pysyvästi.
Poistopäivä: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Syy: {reason}}
}
Tämä on vakava toimenpide. Tilisi tiedot poistetaan pysyvästi ilmoitettuna ajankohtana.
Jos uskot, että päätös on väärä, voit tehdä valituksen osoitteeseen appeals@fluxer.app tästä sähköpostiosoitteesta.
Fluxerin turvallisuustiimi
self_deletion_scheduled:
subject: Fluxer-tilisi poisto on ajastettu
body: |-
Hei {username},
Pyysit Fluxer-tilisi poistamista. Tilisi poistetaan pysyvästi seuraavana ajankohtana:
{deletionDate, date, full} klo {deletionDate, time, short}
Jos et pyytänyt tätä, kirjaudu sisään tilillesi peruuttaaksesi poiston. Suosittelemme myös vaihtamaan salasanasi tilisi suojaamiseksi.
Fluxer-tiimi
unban_notification:
subject: Fluxer-tilisi käyttökielto on poistettu
body: |-
Hei {username},
Hyviä uutisia: Fluxer-tilisi käyttökielto on poistettu.
{reason, select,
null {}
other {Syy: {reason}}
}
Voit nyt kirjautua takaisin tilillesi ja jatkaa Fluxerin käyttöä normaalisti.
Fluxerin turvallisuustiimi

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Ton compte Fluxer a été temporairement désactivé
body: |-
Salut {username},
Ton compte Fluxer a été temporairement désactivé en raison d'une activité suspecte.
{reason, select,
null {}
other {Motif : {reason}}
}
Pour récupérer l'accès à ton compte, tu dois réinitialiser ton mot de passe :
{forgotUrl}
Une fois ton mot de passe réinitialisé, tu pourras te reconnecter.
Si tu penses qu'il s'agit d'une erreur, contacte notre support.
L'équipe sécurité de Fluxer
account_scheduled_deletion:
subject: Ton compte Fluxer va être supprimé définitivement
body: |-
Salut {username},
Ton compte Fluxer a été programmé pour une suppression définitive, car tu as enfreint nos conditions d'utilisation ou nos règles de la communauté.
Date de suppression : {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Motif : {reason}}
}
C'est une mesure de modération sérieuse. Les données de ton compte seront supprimées définitivement à la date prévue.
Merci de consulter :
- Conditions d'utilisation : {termsUrl}
- Règles de la communauté : {guidelinesUrl}
Faire appel :
Si tu penses que cette décision est incorrecte ou injustifiée, tu disposes de 60 jours pour faire appel. Envoie un e-mail à appeals@fluxer.app depuis cette adresse e-mail.
Dans ton appel :
- Explique clairement pourquoi tu penses que la décision est incorrecte ou injustifiée
- Ajoute, si possible, tout élément de preuve ou contexte utile
Un membre de l'équipe sécurité de Fluxer examinera ton appel et pourra suspendre la suppression programmée jusqu'à la décision finale.
L'équipe sécurité de Fluxer
account_temp_banned:
subject: Ton compte Fluxer a été temporairement suspendu
body: |-
Salut {username},
Ton compte Fluxer a été temporairement suspendu, car tu as enfreint nos conditions d'utilisation ou nos règles de la communauté.
Durée : {durationHours, plural,
=1 {1 heure}
other {# heures}
}
Suspendu jusqu'au : {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Motif : {reason}}
}
Pendant cette période, tu ne pourras pas accéder à ton compte.
Merci de consulter :
- Conditions d'utilisation : {termsUrl}
- Règles de la communauté : {guidelinesUrl}
Si tu penses que cette décision est incorrecte ou injustifiée, tu peux faire appel en envoyant un e-mail à appeals@fluxer.app depuis cette adresse e-mail. Explique clairement pourquoi tu penses que la décision est incorrecte. Nous examinerons ton appel et reviendrons vers toi avec notre décision.
L'équipe sécurité de Fluxer
donation_confirmation:
subject: Merci pour votre don à Fluxer
body: |-
Bonjour,
Merci pour votre don à Fluxer ! Votre {interval, select,
month {don récurrent}
year {don récurrent}
other {don unique}
} a été {interval, select,
month {configuré}
year {configuré}
other {traité}
} avec succès.
Détails du don :
Montant : {amount} {currency} {interval, select,
month {par mois}
year {par an}
other {}
}
Stripe vous enverra séparément par e-mail un reçu avec votre facture PDF sous peu. Celui-ci inclut tous les détails de paiement et peut être utilisé à des fins fiscales.
Vous pouvez consulter votre historique de dons, télécharger vos factures, {interval, select,
month {et gérer ou annuler votre abonnement}
year {et gérer ou annuler votre abonnement}
other {et gérer vos futurs dons}
} à tout moment en utilisant ce lien :
{manageUrl}
Votre soutien aide à maintenir Fluxer en fonctionnement. Merci !
L'équipe Fluxer
donation_magic_link:
subject: Gérez vos dons Fluxer
body: |-
Bonjour,
Cliquez sur le lien ci-dessous pour accéder à votre portail donateur :
{manageUrl}
Dans le portail, vous pouvez gérer les abonnements, télécharger les factures et consulter votre historique de dons.
Ce lien expire le {expiresAt, date, full} à {expiresAt, time, short}.
Si vous n'avez pas demandé ce lien, vous pouvez ignorer cet e-mail en toute sécurité.
L'équipe Fluxer
dsa_report_verification:
subject: Vérifie ton adresse e-mail pour un signalement DSA
body: |-
Salut,
Utilise le code ci-dessous pour envoyer ton signalement au titre du Digital Services Act (DSA) sur Fluxer :
{code}
Ce code expire le {expiresAt, date, full} à {expiresAt, time, short}.
Si tu n'es pas à l'origine de cette demande, tu peux ignorer cet e-mail.
L'équipe sécurité de Fluxer
email_change_new:
subject: Vérifie ta nouvelle adresse e-mail Fluxer
body: |-
Salut {username},
Entre ce code dans l'application pour vérifier ta nouvelle adresse e-mail Fluxer :
{code}
Ce code expire le {expiresAt, date, full} à {expiresAt, time, short}.
Si tu n'es pas à l'origine de cette demande, tu peux ignorer cet e-mail.
L'équipe Fluxer
email_change_original:
subject: Confirme le changement d'adresse e-mail sur ton compte Fluxer
body: |-
Salut {username},
Nous avons reçu une demande de changement d'adresse e-mail sur ton compte Fluxer.
Pour confirmer ce changement, entre ce code dans l'application :
{code}
Ce code expire le {expiresAt, date, full} à {expiresAt, time, short}.
Si tu n'es pas à l'origine de cette demande, sécurise ton compte immédiatement.
L'équipe Fluxer
email_change_revert:
subject: Ton adresse e-mail Fluxer a été modifiée
body: |-
Salut {username},
L'adresse e-mail de ton compte Fluxer a été remplacée par {newEmail}.
Si c'était toi, tu n'as rien à faire. Si ce n'était pas toi, tu peux annuler le changement et sécuriser ton compte via ce lien :
{revertUrl}
Cela restaurera ton ancienne adresse e-mail, te déconnectera de partout, supprimera les numéros de téléphone associés, désactivera l'authentification multifacteur (MFA) et t'obligera à définir un nouveau mot de passe.
L'équipe sécurité de Fluxer
email_verification:
subject: Vérifie ton adresse e-mail Fluxer
body: |-
Salut {username},
Vérifie l'adresse e-mail de ton compte Fluxer en cliquant sur le lien ci-dessous :
{verifyUrl}
Si tu n'as pas créé de compte Fluxer, tu peux ignorer cet e-mail sans risque.
Ce lien est valable 24 heures.
L'équipe Fluxer
gift_chargeback_notification:
subject: Les avantages de ton cadeau utilisé ont été retirés
body: |-
Salut {username},
Un code cadeau que tu as utilisé a été payé à l'origine par quelqu'un d'autre. Le paiement a ensuite fait l'objet d'une rétrofacturation (chargeback).
Par conséquent, nous avons retiré les avantages qui avaient été ajoutés à ton compte lors de l'utilisation du cadeau.
Si tu penses qu'il s'agit d'une erreur, contacte notre support et indique tous les détails dont tu disposes sur le code cadeau et la date à laquelle tu l'as utilisé.
L'équipe Fluxer
harvest_completed:
subject: Ton export de données Fluxer est prêt à être téléchargé
body: |-
Salut {username},
Ton export de données est prêt.
Lien de téléchargement :
{downloadUrl}
Messages inclus : {totalMessages, number}
Taille du fichier : {fileSizeMB, number} MB
Ce lien expire le {expiresAt, date, full} à {expiresAt, time, short}.
Si tu n'as pas demandé cet export, change ton mot de passe immédiatement et contacte notre support.
L'équipe Fluxer
inactivity_warning:
subject: Ton compte Fluxer va être supprimé pour inactivité
body: |-
Salut {username},
Nous n'avons constaté aucune activité sur ton compte Fluxer depuis le {lastActiveDate, date, full}.
Si tu ne te reconnectes pas avant le {deletionDate, date, full} à {deletionDate, time, short}, ton compte sera supprimé définitivement pour inactivité.
Connecte-toi ici :
{loginUrl}
Si tu as utilisé Fluxer récemment, contacte notre support immédiatement.
L'équipe Fluxer
ip_authorization:
subject: Autorise une connexion depuis une nouvelle adresse IP
body: |-
Salut {username},
Nous avons détecté une tentative de connexion à ton compte Fluxer depuis une nouvelle adresse IP :
Adresse IP : {ipAddress}
Localisation : {location}
Si c'était toi, autorise cette adresse IP via le lien ci-dessous :
{authUrl}
Si tu n'as pas essayé de te connecter, change ton mot de passe immédiatement.
Ce lien d'autorisation expire dans 30 minutes.
L'équipe Fluxer
password_change_verification:
subject: Confirme le changement de ton mot de passe Fluxer
body: |-
Salut {username},
Nous avons reçu une demande de changement de mot de passe sur ton compte Fluxer.
Pour confirmer ce changement, entre ce code dans l'application :
{code}
Ce code expire le {expiresAt, date, full} à {expiresAt, time, short}.
Si tu n'es pas à l'origine de cette demande, quelqu'un a peut-être accès à ton compte. Change ton mot de passe immédiatement et active l'authentification à deux facteurs.
L'équipe Fluxer
password_reset:
subject: Réinitialise ton mot de passe Fluxer
body: |-
Salut {username},
Tu as demandé à réinitialiser ton mot de passe Fluxer. Utilise le lien ci-dessous pour définir un nouveau mot de passe :
{resetUrl}
Si tu n'es pas à l'origine de cette demande, tu peux ignorer cet e-mail sans risque.
Ce lien expire dans 1 heure.
L'équipe Fluxer
registration_approved:
subject: Ton inscription Fluxer a été approuvée
body: |-
Salut {username},
Bonne nouvelle, ton inscription Fluxer a été approuvée.
Tu peux maintenant te connecter à l'application Fluxer ici :
{channelsUrl}
Bienvenue dans la communauté Fluxer.
L'équipe Fluxer
report_resolved:
subject: Ton signalement Fluxer a été examiné
body: |-
Salut {username},
Ton signalement (ID : {reportId}) a été examiné par notre équipe sécurité.
Réponse de l'équipe sécurité :
{publicComment}
Merci d'aider à garder Fluxer sûr et agréable pour tout le monde. Nous prenons tous les signalements au sérieux et apprécions ta contribution à la communauté.
Si tu as des questions ou des inquiétudes à propos de ce résultat, contacte safety@fluxer.app.
L'équipe sécurité de Fluxer
scheduled_deletion_notification:
subject: Ton compte Fluxer va être supprimé définitivement
body: |-
Salut {username},
Ton compte Fluxer a été programmé pour une suppression définitive.
Date de suppression : {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Motif : {reason}}
}
C'est une mesure de modération sérieuse. Les données de ton compte seront supprimées définitivement à la date prévue.
Si tu penses que cette décision est incorrecte, tu peux faire appel en envoyant un e-mail à appeals@fluxer.app depuis cette adresse e-mail.
L'équipe sécurité de Fluxer
self_deletion_scheduled:
subject: La suppression de ton compte Fluxer est programmée
body: |-
Salut {username},
Tu as demandé la suppression de ton compte Fluxer. Ton compte sera supprimé définitivement le :
{deletionDate, date, full} à {deletionDate, time, short}
Si tu n'es pas à l'origine de cette demande, connecte-toi à ton compte pour annuler la suppression. Nous te recommandons aussi de changer ton mot de passe pour sécuriser ton compte.
L'équipe Fluxer
unban_notification:
subject: La suspension de ton compte Fluxer a été levée
body: |-
Salut {username},
Bonne nouvelle, la suspension de ton compte Fluxer a été levée.
{reason, select,
null {}
other {Motif : {reason}}
}
Tu peux maintenant te reconnecter et continuer à utiliser Fluxer.
L'équipe sécurité de Fluxer

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: החשבון שלכם ב-Fluxer הושבת זמנית
body: |-
היי {username},
השבתנו זמנית את חשבון ה-Fluxer שלכם בעקבות פעילות חשודה.
{reason, select,
null {}
other {סיבה: {reason}}
}
כדי לקבל שוב גישה לחשבון, צריך לאפס את הסיסמה:
{forgotUrl}
אחרי איפוס הסיסמה תוכלו להתחבר שוב.
אם נראה לכם שזו טעות, פנו לצוות התמיכה שלנו.
צוות הבטיחות של Fluxer
account_scheduled_deletion:
subject: החשבון שלכם ב-Fluxer מיועד למחיקה
body: |-
היי {username},
החשבון שלכם ב-Fluxer סומן למחיקה לצמיתות בעקבות הפרה של תנאי השימוש או כללי הקהילה שלנו.
תאריך מחיקה מתוכנן: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {סיבה: {reason}}
}
זו פעולת אכיפה חמורה. נתוני החשבון שלכם יימחקו לצמיתות בתאריך שנקבע.
מומלץ לעבור על:
- תנאי השימוש: {termsUrl}
- כללי הקהילה: {guidelinesUrl}
תהליך ערעור:
אם לדעתכם ההחלטה שגויה או לא מוצדקת, תוכלו להגיש ערעור בתוך 60 יום. שלחו אימייל ל-appeals@fluxer.app, והגישו אותו מכתובת האימייל הזו.
בערעור:
- הסבירו בבירור מדוע לדעתכם ההחלטה שגויה או לא מוצדקת
- צרפו ראיות או הקשר רלוונטיים, אם יש
נציג או נציגה מצוות הבטיחות של Fluxer יבדקו את הערעור, וייתכן שהמחיקה המתוכננת תוקפא עד לקבלת החלטה סופית.
צוות הבטיחות של Fluxer
account_temp_banned:
subject: החשבון שלכם ב-Fluxer הושעה זמנית
body: |-
היי {username},
החשבון שלכם ב-Fluxer הושעה זמנית בעקבות הפרה של תנאי השימוש או כללי הקהילה שלנו.
משך: {durationHours, plural,
=1 {שעה אחת}
other {# שעות}
}
ההשעיה בתוקף עד: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {סיבה: {reason}}
}
בזמן הזה לא תהיה לכם גישה לחשבון.
מומלץ לעבור על:
- תנאי השימוש: {termsUrl}
- כללי הקהילה: {guidelinesUrl}
אם לדעתכם ההחלטה שגויה או לא מוצדקת, תוכלו להגיש ערעור ל-appeals@fluxer.app מהכתובת הזו. הסבירו בבירור מדוע לדעתכם ההחלטה שגויה. נבדוק את הערעור ונחזור אליכם עם החלטה.
צוות הבטיחות של Fluxer
donation_confirmation:
subject: תודה על התרומה שלך ל-Fluxer
body: |-
שלום,
תודה על התרומה שלך ל-Fluxer! {interval, select,
month {התרומה החוזרת שלך}
year {התרומה החוזרת שלך}
other {התרומה החד-פעמית שלך}
} {interval, select,
month {הוגדרה}
year {הוגדרה}
other {עובדה}
} בהצלחה.
פרטי התרומה:
סכום: {amount} {currency} {interval, select,
month {לחודש}
year {לשנה}
other {}
}
Stripe ישלח לך אימייל נפרד עם קבלה והפקטורה שלך בפורמט PDF בקרוב. זה כולל את כל פרטי התשלום וניתן להשתמש בו למטרות מס.
באפשרותך לצפות בהיסטוריית התרומות שלך, להוריד פקטורות, {interval, select,
month {ולנהל או לבטל את המינוי שלך}
year {ולנהל או לבטל את המינוי שלך}
other {ולנהל תרומות עתידיות}
} בכל עת באמצעות הקישור הזה:
{manageUrl}
התמיכה שלך עוזרת לשמור על Fluxer פעיל. תודה!
צוות Fluxer
donation_magic_link:
subject: נהלו את התרומות שלכם ל-Fluxer
body: |-
שלום,
לחצו על הקישור שלמטה כדי לגשת לפורטל התורמים שלכם:
{manageUrl}
בפורטל, באפשרותכם לנהל מינויים, להוריד פקטורות, ולצפות בהיסטוריית התרומות שלכם.
הקישור תקף עד {expiresAt, date, full} בשעה {expiresAt, time, short}.
אם לא ביקשתם את הקישור הזה, תוכלו להתעלם מהאימייל בלי חשש.
צוות Fluxer
dsa_report_verification:
subject: אמתו את כתובת האימייל להגשת דיווח DSA
body: |-
היי,
השתמשו בקוד שלמטה כדי להגיש דיווח לפי חוק השירותים הדיגיטליים (DSA) ב-Fluxer:
{code}
הקוד תקף עד {expiresAt, date, full} בשעה {expiresAt, time, short}.
אם לא ביקשתם זאת, תוכלו להתעלם מהאימייל הזה.
צוות הבטיחות של Fluxer
email_change_new:
subject: אמתו את כתובת האימייל החדשה שלכם ב-Fluxer
body: |-
היי {username},
הזינו את הקוד הזה באפליקציה כדי לאמת את כתובת האימייל החדשה שלכם ב-Fluxer:
{code}
הקוד תקף עד {expiresAt, date, full} בשעה {expiresAt, time, short}.
אם לא ביקשתם זאת, תוכלו להתעלם מהאימייל הזה.
צוות Fluxer
email_change_original:
subject: אשרו שינוי כתובת אימייל ב-Fluxer
body: |-
היי {username},
קיבלנו בקשה לשנות את כתובת האימייל בחשבון ה-Fluxer שלכם.
כדי לאשר את השינוי, הזינו את הקוד הזה באפליקציה:
{code}
הקוד תקף עד {expiresAt, date, full} בשעה {expiresAt, time, short}.
אם לא ביקשתם זאת, אבטחו את החשבון שלכם מיד.
צוות Fluxer
email_change_revert:
subject: כתובת האימייל שלכם ב-Fluxer השתנתה
body: |-
היי {username},
כתובת האימייל בחשבון ה-Fluxer שלכם שונתה ל-{newEmail}.
אם אתם ביצעתם את השינוי, לא צריך לעשות כלום. אם לא, תוכלו לבטל את השינוי ולאבטח את החשבון דרך הקישור הזה:
{revertUrl}
הפעולה הזו תחזיר את כתובת האימייל הקודמת, תנתק אתכם מכל המכשירים, תסיר מספרי טלפון מקושרים, תכבה אימות דו-שלבי, ותדרוש מכם לבחור סיסמה חדשה.
צוות הבטיחות של Fluxer
email_verification:
subject: אמתו את כתובת האימייל שלכם ב-Fluxer
body: |-
היי {username},
כדי לאמת את כתובת האימייל לחשבון ה-Fluxer שלכם, לחצו על הקישור שלמטה:
{verifyUrl}
אם לא פתחתם חשבון Fluxer, תוכלו להתעלם מהאימייל הזה בלי חשש.
הקישור הזה תקף ל-24 שעות.
צוות Fluxer
gift_chargeback_notification:
subject: ההטבות מהמתנה שמימשתם הוסרו
body: |-
היי {username},
קוד מתנה שמימשתם שולם במקור על ידי מישהו אחר. מאז בוצעה הכחשת עסקה (Chargeback) והתשלום הוחזר.
לכן הסרנו את ההטבות שנוספו לחשבון שלכם בעת מימוש המתנה.
אם נראה לכם שזו טעות, פנו לצוות התמיכה שלנו וצרפו כל פרט שיש לכם על קוד המתנה ועל מועד המימוש.
צוות Fluxer
harvest_completed:
subject: ייצוא הנתונים שלכם מ-Fluxer מוכן להורדה
body: |-
היי {username},
ייצוא הנתונים שלכם מוכן.
קישור להורדה:
{downloadUrl}
הודעות שנכללו: {totalMessages, number}
גודל הקובץ: {fileSizeMB, number} MB
הקישור תקף עד {expiresAt, date, full} בשעה {expiresAt, time, short}.
אם לא ביקשתם את הייצוא הזה, החליפו סיסמה מיד ופנו לצוות התמיכה שלנו.
צוות Fluxer
inactivity_warning:
subject: החשבון שלכם ב-Fluxer מתוכנן למחיקה בגלל חוסר פעילות
body: |-
היי {username},
לא ראינו פעילות בחשבון ה-Fluxer שלכם מאז {lastActiveDate, date, full}.
אם לא תתחברו עד {deletionDate, date, full} בשעה {deletionDate, time, short}, החשבון שלכם יימחק לצמיתות בגלל חוסר פעילות.
התחברות כאן:
{loginUrl}
אם השתמשתם ב-Fluxer לאחרונה, פנו לצוות התמיכה שלנו מיד.
צוות Fluxer
ip_authorization:
subject: אשרו התחברות מכתובת IP חדשה
body: |-
היי {username},
זיהינו ניסיון התחברות לחשבון ה-Fluxer שלכם מכתובת IP חדשה:
כתובת IP: {ipAddress}
מיקום: {location}
אם זה הייתם אתם, אשרו את כתובת ה-IP הזו באמצעות הקישור שלמטה:
{authUrl}
אם לא ניסיתם להתחבר, החליפו סיסמה מיד.
הקישור לאישור תקף ל-30 דקות.
צוות Fluxer
password_change_verification:
subject: אשרו את שינוי הסיסמה ב-Fluxer
body: |-
היי {username},
קיבלנו בקשה לשנות את הסיסמה בחשבון ה-Fluxer שלכם.
כדי לאשר את השינוי, הזינו את הקוד הזה באפליקציה:
{code}
הקוד תקף עד {expiresAt}.
אם לא ביקשתם זאת, ייתכן שיש למישהו גישה לחשבון שלכם. החליפו את הסיסמה מיד והפעילו אימות דו-שלבי.
צוות Fluxer
password_reset:
subject: אפסו את הסיסמה שלכם ב-Fluxer
body: |-
היי {username},
התקבלה בקשה לאיפוס הסיסמה שלכם ב-Fluxer. השתמשו בקישור שלמטה כדי לבחור סיסמה חדשה:
{resetUrl}
אם לא ביקשתם איפוס סיסמה, תוכלו להתעלם מהאימייל הזה בלי חשש.
הקישור הזה תקף לשעה אחת.
צוות Fluxer
registration_approved:
subject: ההרשמה שלכם ל-Fluxer אושרה
body: |-
היי {username},
חדשות טובות: ההרשמה שלכם ל-Fluxer אושרה.
תוכלו להתחבר לאפליקציית Fluxer כאן:
{channelsUrl}
ברוכים הבאים לקהילת Fluxer.
צוות Fluxer
report_resolved:
subject: הדיווח שלכם ב-Fluxer נבדק
body: |-
היי {username},
הדיווח שלכם (מזהה: {reportId}) נבדק על ידי צוות הבטיחות שלנו.
תשובת צוות הבטיחות:
{publicComment}
תודה שאתם עוזרים לשמור על Fluxer בטוחה לכולם. אנחנו מתייחסים לכל דיווח ברצינות ומעריכים את התרומה שלכם לקהילה.
אם יש לכם שאלות או חששות לגבי התוצאה, כתבו ל-safety@fluxer.app.
צוות הבטיחות של Fluxer
scheduled_deletion_notification:
subject: החשבון שלכם ב-Fluxer מיועד למחיקה
body: |-
היי {username},
החשבון שלכם ב-Fluxer סומן למחיקה לצמיתות.
תאריך מחיקה מתוכנן: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {סיבה: {reason}}
}
זו פעולת אכיפה חמורה. נתוני החשבון שלכם יימחקו לצמיתות בתאריך שנקבע.
אם לדעתכם ההחלטה שגויה, תוכלו להגיש ערעור ל-appeals@fluxer.app מהכתובת הזו.
צוות הבטיחות של Fluxer
self_deletion_scheduled:
subject: מחיקת חשבון ה-Fluxer שלכם מתוכננת
body: |-
היי {username},
ביקשתם למחוק את חשבון ה-Fluxer שלכם. החשבון מתוכנן למחיקה לצמיתות בתאריך:
{deletionDate, date, full} בשעה {deletionDate, time, short}
אם לא ביקשתם זאת, התחברו לחשבון כדי לבטל את המחיקה. מומלץ גם להחליף סיסמה כדי לאבטח את החשבון.
צוות Fluxer
unban_notification:
subject: ההשעיה של החשבון שלכם ב-Fluxer בוטלה
body: |-
היי {username},
חדשות טובות: ההשעיה של חשבון ה-Fluxer שלכם בוטלה.
{reason, select,
null {}
other {סיבה: {reason}}
}
תוכלו להתחבר שוב לחשבון ולהמשיך להשתמש ב-Fluxer כרגיל.
צוות הבטיחות של Fluxer

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: आपका Fluxer अकाउंट अस्थायी रूप से बंद कर दिया गया है
body: |-
नमस्ते {username},
संदिग्ध गतिविधि के कारण आपका Fluxer अकाउंट अस्थायी रूप से बंद कर दिया गया है।
{reason, select,
null {}
other {कारण: {reason}}
}
अपने अकाउंट का एक्सेस वापस पाने के लिए आपको अपना पासवर्ड रीसेट करना होगा:
{forgotUrl}
पासवर्ड रीसेट करने के बाद आप फिर से लॉग इन कर पाएंगे।
अगर आपको लगता है कि यह गलती से हुआ है, तो कृपया हमारे सपोर्ट से संपर्क करें।
Fluxer सुरक्षा टीम
account_scheduled_deletion:
subject: आपका Fluxer अकाउंट स्थायी रूप से डिलीट होने के लिए निर्धारित किया गया है
body: |-
नमस्ते {username},
हमारी सेवा की शर्तों या कम्युनिटी गाइडलाइंस के उल्लंघन के कारण आपका Fluxer अकाउंट स्थायी रूप से डिलीट होने के लिए निर्धारित किया गया है।
निर्धारित डिलीशन तारीख: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {कारण: {reason}}
}
यह एक गंभीर कार्रवाई है। तय तारीख पर आपका अकाउंट डेटा स्थायी रूप से डिलीट कर दिया जाएगा।
कृपया इन्हें देख लें:
- सेवा की शर्तें: {termsUrl}
- कम्युनिटी गाइडलाइंस: {guidelinesUrl}
अपील:
अगर आपको लगता है कि यह फैसला गलत या बेवजह लिया गया है, तो आप 60 दिनों के भीतर appeals@fluxer.app पर अपील भेज सकते हैं। कृपया यह अपील इसी ईमेल पते से भेजें।
अपनी अपील में कृपया:
- साफ-साफ बताएं कि आपको क्यों लगता है कि फैसला गलत या बेवजह था
- संभव हो तो संबंधित सबूत या अतिरिक्त संदर्भ जोड़ें
Fluxer सुरक्षा टीम का एक सदस्य आपकी अपील की समीक्षा करेगा और अंतिम फैसला होने तक डिलीशन प्रक्रिया को रोक सकता है।
Fluxer सुरक्षा टीम
account_temp_banned:
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 सुरक्षा टीम
donation_confirmation:
subject: Fluxer को अपने दान के लिए धन्यवाद
body: |-
नमस्ते,
Fluxer को अपने दान के लिए धन्यवाद! आपका {interval, select,
month {नियमित दान}
year {नियमित दान}
other {एकबारीय दान}
} सफलतापूर्वक {interval, select,
month {सेट कर दिया गया है}
year {सेट कर दिया गया है}
other {प्रक्रिया कर दिया गया है}
}।
दान विवरण:
राशि: {amount} {currency} {interval, select,
month {प्रति माह}
year {प्रति वर्ष}
other {}
}
Stripe जल्द ही आपको रसीद और इनवॉइस PDF के साथ एक अलग ईमेल भेजेगा। इसमें सभी भुगतान विवरण शामिल हैं और इसे कर उद्देश्यों के लिए उपयोग किया जा सकता है।
आप इस लिंक का उपयोग करके किसी भी समय अपना दान इतिहास देख सकते हैं, इनवॉइस डाउनलोड कर सकते हैं, {interval, select,
month {और अपनी सदस्यता को प्रबंधित या रद्द कर सकते हैं}
year {और अपनी सदस्यता को प्रबंधित या रद्द कर सकते हैं}
other {और भविष्य के दान को प्रबंधित कर सकते हैं}
}:
{manageUrl}
Fluxer को चलाने में आपकी सहायता धन्यवाद!
Fluxer टीम
donation_magic_link:
subject: अपने Fluxer दान को प्रबंधित करें
body: |-
नमस्ते,
अपने दाता पोर्टल तक पहुंचने के लिए नीचे दिए गए लिंक पर क्लिक करें:
{manageUrl}
पोर्टल में, आप सदस्यताएं प्रबंधित कर सकते हैं, इनवॉइस डाउनलोड कर सकते हैं, और अपना दान इतिहास देख सकते हैं।
यह लिंक {expiresAt, date, full} को {expiresAt, time, short} बजे समाप्त हो जाएगा।
अगर आपने इस लिंक का अनुरोध नहीं किया है, तो आप इस ईमेल को सुरक्षित रूप से नज़रअंदाज़ कर सकते हैं।
Fluxer टीम
dsa_report_verification:
subject: DSA रिपोर्ट के लिए अपना ईमेल सत्यापित करें
body: |-
नमस्ते,
Fluxer पर Digital Services Act (DSA) के तहत रिपोर्ट सबमिट करने के लिए नीचे दिया गया वेरिफिकेशन कोड इस्तेमाल करें:
{code}
यह कोड {expiresAt, date, full} को {expiresAt, time, short} बजे एक्सपायर हो जाएगा।
अगर आपने यह अनुरोध नहीं किया है, तो आप इस ईमेल को अनदेखा कर सकते हैं।
Fluxer सुरक्षा टीम
email_change_new:
subject: अपने नए Fluxer ईमेल पते को सत्यापित करें
body: |-
नमस्ते {username},
अपने नए Fluxer ईमेल पते को सत्यापित करने के लिए ऐप में यह कोड डालें:
{code}
यह कोड {expiresAt, date, full} को {expiresAt, time, short} बजे एक्सपायर हो जाएगा।
अगर आपने यह अनुरोध नहीं किया है, तो आप इस ईमेल को अनदेखा कर सकते हैं।
Fluxer टीम
email_change_original:
subject: अपने Fluxer ईमेल बदलाव की पुष्टि करें
body: |-
नमस्ते {username},
हमें आपके Fluxer अकाउंट के ईमेल पते को बदलने का अनुरोध मिला है।
इस बदलाव की पुष्टि करने के लिए ऐप में यह कोड डालें:
{code}
यह कोड {expiresAt, date, full} को {expiresAt, time, short} बजे एक्सपायर हो जाएगा।
अगर आपने यह अनुरोध नहीं किया है, तो तुरंत अपने अकाउंट को सुरक्षित करें।
Fluxer टीम
email_change_revert:
subject: आपके Fluxer अकाउंट का ईमेल बदल दिया गया है
body: |-
नमस्ते {username},
आपके Fluxer अकाउंट का ईमेल बदलकर {newEmail} कर दिया गया है।
अगर यह बदलाव आपने किया है, तो आपको कुछ करने की जरूरत नहीं है। अगर आपने नहीं किया, तो आप नीचे दिए गए लिंक से बदलाव वापस कर सकते हैं और अपना अकाउंट सुरक्षित कर सकते हैं:
{revertUrl}
इससे आपका पिछला ईमेल वापस आ जाएगा, आप सभी डिवाइस से साइन आउट हो जाएंगे, जुड़े हुए फोन नंबर हट जाएंगे, MFA बंद हो जाएगा और आपको नया पासवर्ड सेट करना होगा।
Fluxer सुरक्षा टीम
email_verification:
subject: अपने Fluxer ईमेल पते को सत्यापित करें
body: |-
नमस्ते {username},
नीचे दिए गए लिंक पर क्लिक करके अपने Fluxer अकाउंट के लिए ईमेल पता सत्यापित करें:
{verifyUrl}
अगर आपने Fluxer अकाउंट नहीं बनाया है, तो आप इस ईमेल को सुरक्षित रूप से अनदेखा कर सकते हैं।
यह लिंक 24 घंटे तक मान्य है।
Fluxer टीम
gift_chargeback_notification:
subject: आपके रिडीम किए गए गिफ्ट के फायदे हटा दिए गए हैं
body: |-
नमस्ते {username},
आपने जो गिफ्ट कोड रिडीम किया था, वह मूल रूप से किसी और ने खरीदा था। उस भुगतान को बाद में वापस ले लिया गया (चार्जबैक)।
इसलिए, गिफ्ट रिडीम करने पर आपके अकाउंट में जो फायदे जोड़े गए थे, उन्हें हमने हटा दिया है।
अगर आपको लगता है कि यह गलती है, तो कृपया हमारे सपोर्ट से संपर्क करें और गिफ्ट कोड व रिडीम करने के समय से जुड़ी जो भी जानकारी आपके पास हो, वह साझा करें।
Fluxer टीम
harvest_completed:
subject: आपका Fluxer डेटा एक्सपोर्ट डाउनलोड के लिए तैयार है
body: |-
नमस्ते {username},
आपका डेटा एक्सपोर्ट तैयार है।
डाउनलोड लिंक:
{downloadUrl}
शामिल संदेश: {totalMessages, number}
फ़ाइल आकार: {fileSizeMB, number} MB
यह लिंक {expiresAt, date, full} को {expiresAt, time, short} पर एक्सपायर हो जाएगा।
अगर आपने यह एक्सपोर्ट अनुरोध नहीं किया है, तो तुरंत अपना पासवर्ड बदलें और हमारे सपोर्ट से संपर्क करें।
Fluxer टीम
inactivity_warning:
subject: इनएक्टिविटी के कारण आपका Fluxer अकाउंट डिलीट होने के लिए निर्धारित है
body: |-
नमस्ते {username},
हमें {lastActiveDate, date, full} के बाद से आपके Fluxer अकाउंट पर कोई गतिविधि नहीं मिली है।
अगर आप {deletionDate, date, full} को {deletionDate, time, short} तक लॉग इन नहीं करते, तो इनएक्टिविटी के कारण आपका अकाउंट स्थायी रूप से डिलीट कर दिया जाएगा।
यहां लॉग इन करें:
{loginUrl}
अगर आपने हाल ही में Fluxer इस्तेमाल किया है, तो तुरंत हमारे सपोर्ट से संपर्क करें।
Fluxer टीम
ip_authorization:
subject: नए IP पते से लॉगिन की पुष्टि करें
body: |-
नमस्ते {username},
हमें आपके Fluxer अकाउंट पर एक नए IP पते से लॉगिन की कोशिश मिली है:
IP पता: {ipAddress}
लोकेशन: {location}
अगर यह आप ही थे, तो नीचे दिए गए लिंक से इस लॉगिन की पुष्टि करें:
{authUrl}
अगर आपने लॉग इन करने की कोशिश नहीं की थी, तो तुरंत अपना पासवर्ड बदलें।
यह लिंक 30 मिनट में एक्सपायर हो जाएगा।
Fluxer टीम
password_change_verification:
subject: अपने Fluxer पासवर्ड बदलाव की पुष्टि करें
body: |-
नमस्ते {username},
हमें आपके Fluxer अकाउंट का पासवर्ड बदलने का अनुरोध मिला है।
इस बदलाव की पुष्टि करने के लिए ऐप में यह कोड डालें:
{code}
यह कोड {expiresAt} को एक्सपायर हो जाएगा।
अगर आपने यह अनुरोध नहीं किया है, तो हो सकता है कि किसी को आपके अकाउंट का एक्सेस मिल गया हो। तुरंत अपना पासवर्ड बदलें और टू-फैक्टर ऑथेंटिकेशन सक्षम करें।
Fluxer टीम
password_reset:
subject: अपना Fluxer पासवर्ड रीसेट करें
body: |-
नमस्ते {username},
आपने Fluxer पासवर्ड रीसेट करने का अनुरोध किया था। नया पासवर्ड सेट करने के लिए नीचे दिया गया लिंक इस्तेमाल करें:
{resetUrl}
अगर आपने यह अनुरोध नहीं किया है, तो आप इस ईमेल को सुरक्षित रूप से अनदेखा कर सकते हैं।
यह लिंक 1 घंटे तक मान्य है।
Fluxer टीम
registration_approved:
subject: आपकी Fluxer रजिस्ट्रेशन अप्रूव हो गई है
body: |-
नमस्ते {username},
खुशखबरी: आपकी Fluxer रजिस्ट्रेशन अप्रूव हो गई है।
अब आप Fluxer ऐप में यहां लॉग इन कर सकते हैं:
{channelsUrl}
Fluxer कम्युनिटी में आपका स्वागत है।
Fluxer टीम
report_resolved:
subject: आपकी Fluxer रिपोर्ट की समीक्षा हो गई है
body: |-
नमस्ते {username},
आपकी रिपोर्ट (ID: {reportId}) की हमारे सुरक्षा टीम ने समीक्षा कर ली है।
सुरक्षा टीम का जवाब:
{publicComment}
Fluxer को सबके लिए सुरक्षित रखने में मदद करने के लिए धन्यवाद। हम हर रिपोर्ट को गंभीरता से लेते हैं और कम्युनिटी में आपके योगदान की सराहना करते हैं।
अगर इस नतीजे को लेकर आपके कोई सवाल या चिंता हैं, तो कृपया safety@fluxer.app पर संपर्क करें।
Fluxer सुरक्षा टीम
scheduled_deletion_notification:
subject: आपका Fluxer अकाउंट स्थायी रूप से डिलीट होने के लिए निर्धारित किया गया है
body: |-
नमस्ते {username},
आपका Fluxer अकाउंट स्थायी रूप से डिलीट होने के लिए निर्धारित किया गया है।
निर्धारित डिलीशन तारीख: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {कारण: {reason}}
}
यह एक गंभीर कार्रवाई है। तय तारीख पर आपका अकाउंट डेटा स्थायी रूप से डिलीट कर दिया जाएगा।
अगर आपको लगता है कि यह फैसला गलत था, तो आप appeals@fluxer.app पर अपील भेज सकते हैं। कृपया यह अपील इसी ईमेल पते से भेजें।
Fluxer सुरक्षा टीम
self_deletion_scheduled:
subject: आपके Fluxer अकाउंट की डिलीशन शेड्यूल हो गई है
body: |-
नमस्ते {username},
आपने अपना Fluxer अकाउंट डिलीट करने का अनुरोध किया था। आपका अकाउंट स्थायी रूप से इस तारीख और समय पर डिलीट कर दिया जाएगा:
{deletionDate, date, full} {deletionDate, time, short}
अगर आपने यह अनुरोध नहीं किया है, तो डिलीशन कैंसल करने के लिए अपने अकाउंट में साइन इन करें। हम आपके अकाउंट को सुरक्षित रखने के लिए पासवर्ड बदलने की भी सलाह देते हैं।
Fluxer टीम
unban_notification:
subject: आपके Fluxer अकाउंट का सस्पेंशन हटा दिया गया है
body: |-
नमस्ते {username},
खुशखबरी: आपके Fluxer अकाउंट का सस्पेंशन हटा दिया गया है।
{reason, select,
null {}
other {कारण: {reason}}
}
अब आप फिर से लॉग इन करके Fluxer इस्तेमाल कर सकते हैं।
Fluxer सुरक्षा टीम

View File

@@ -0,0 +1,370 @@
account_disabled_suspicious:
subject: Tvoj Fluxer račun je privremeno onemogućen
body: |-
Bok {username},
Tvoj Fluxer račun je privremeno onemogućen zbog sumnjive aktivnosti.
{reason, select,
null {}
other {Razlog: {reason}}
}
Da bi ponovno imao pristup računu, moraš postaviti novu lozinku:
{forgotUrl}
Nakon što postaviš novu lozinku, moći ćeš se ponovno prijaviti.
Ako smatraš da je ovo greška, javi se našem timu za podršku.
Fluxerov tim za sigurnost
account_scheduled_deletion:
subject: Tvoj Fluxer račun bit će trajno obrisan
body: |-
Bok {username},
Tvoj Fluxer račun zakazan je za trajno brisanje zbog kršenja naših uvjeta korištenja ili smjernica zajednice.
Datum brisanja: {deletionDate, date, full} u {deletionDate, time, short}
{reason, select,
null {}
other {Razlog: {reason}}
}
Ovo je ozbiljna mjera. Podaci tvog računa bit će trajno obrisani na navedeni datum.
Molimo te da pročitaš:
- Uvjeti korištenja: {termsUrl}
- Smjernice zajednice: {guidelinesUrl}
Žalba:
Ako smatraš da je ova odluka pogrešna ili neopravdana, možeš u roku od 60 dana podnijeti žalbu. Pošalji je na appeals@fluxer.app, i to s ove e-adrese.
U žalbi:
- Jasno objasni zašto smatraš da je odluka pogrešna ili neopravdana
- Priloži relevantne dokaze ili dodatni kontekst, ako je moguće
Član Fluxerovog tima za sigurnost pregledat će tvoju žalbu i može privremeno zaustaviti brisanje dok ne donesemo konačnu odluku.
Fluxerov tim za sigurnost
account_temp_banned:
subject: Tvoj Fluxer račun je privremeno suspendiran
body: |-
Bok {username},
Tvoj Fluxer račun je privremeno suspendiran zbog kršenja naših uvjeta korištenja ili smjernica zajednice.
Trajanje: {durationHours, plural,
one {# sat}
few {# sata}
other {# sati}
}
Suspendiran do: {bannedUntil, date, full} u {bannedUntil, time, short}
{reason, select,
null {}
other {Razlog: {reason}}
}
Za to vrijeme nećeš moći pristupiti računu.
Molimo te da pročitaš:
- Uvjeti korištenja: {termsUrl}
- Smjernice zajednice: {guidelinesUrl}
Ako smatraš da je ova odluka pogrešna ili neopravdana, možeš poslati žalbu na appeals@fluxer.app, i to s ove e-adrese. Jasno objasni zašto smatraš da je odluka pogrešna. Pregledat ćemo žalbu i javiti ti našu odluku.
Fluxerov tim za sigurnost
donation_confirmation:
subject: Hvala na donaciji za Fluxer
body: |-
Bok,
Hvala na donaciji za Fluxer! Tvoja {interval, select,
month {ponavljajuća donacija}
year {ponavljajuća donacija}
other {jednokratna donacija}
} uspješno je {interval, select,
month {postavljena}
year {postavljena}
other {obrađena}
}.
Detalji donacije:
Iznos: {amount} {currency} {interval, select,
month {mjesečno}
year {godišnje}
other {}
}
Stripe će ti uskoro poslati zasebnu e-poštu s potvrdom i fakturom u PDF formatu. Ona sadrži sve podatke o plaćanju i može se koristiti za porezne svrhe.
U bilo kojem trenutku možeš pregledati povijest donacija, preuzeti fakture{interval, select,
month { te upravljati ili otkazati pretplatu}
year { te upravljati ili otkazati pretplatu}
other { te upravljati budućim donacijama}
} putem ove poveznice:
{manageUrl}
Tvoja podrška pomaže Fluxeru da radi. Hvala!
Fluxerov tim
donation_magic_link:
subject: Upravljaj svojim donacijama za Fluxer
body: |-
Bok,
Klikni na poveznicu ispod da pristupiš portalu za donatore:
{manageUrl}
Na portalu možeš upravljati pretplatama, preuzimati fakture i pregledavati povijest donacija.
Ova poveznica istječe {expiresAt, date, full} u {expiresAt, time, short}.
Ako to nisi zatražio/la, slobodno ignoriraj ovu e-poštu.
Fluxerov tim
dsa_report_verification:
subject: Potvrdi svoju e-adresu za DSA prijavu
body: |-
Bok,
Upotrijebi kod ispod da pošalješ svoju prijavu u skladu s Aktom o digitalnim uslugama (DSA) na Fluxeru:
{code}
Ovaj kod istječe {expiresAt, date, full} u {expiresAt, time, short}.
Ako to nisi ti, slobodno ignoriraj ovu e-poruku.
Fluxerov tim za sigurnost
email_change_new:
subject: Potvrdi svoju novu Fluxer e-adresu
body: |-
Bok {username},
Upiši ovaj kod u aplikaciju da potvrdiš svoju novu Fluxer e-adresu:
{code}
Ovaj kod istječe {expiresAt, date, full} u {expiresAt, time, short}.
Ako to nisi ti, slobodno ignoriraj ovu e-poruku.
Fluxerov tim
email_change_original:
subject: Potvrdi promjenu Fluxer e-adrese
body: |-
Bok {username},
Dobili smo zahtjev za promjenu e-adrese na tvom Fluxer računu.
Da potvrdiš promjenu, upiši ovaj kod u aplikaciju:
{code}
Ovaj kod istječe {expiresAt, date, full} u {expiresAt, time, short}.
Ako to nisi ti, odmah osiguraj svoj račun.
Fluxerov tim
email_change_revert:
subject: Promijenjena je e-adresa tvog Fluxer računa
body: |-
Bok {username},
E-adresa na tvom Fluxer računu promijenjena je u {newEmail}.
Ako si ti napravio/la ovu promjenu, ne trebaš ništa poduzimati. Ako nisi, možeš poništiti promjenu i osigurati svoj račun putem poveznice:
{revertUrl}
Time se vraća tvoja prethodna e-adresa i odjavljuješ se sa svih uređaja. Također se uklanjaju povezani brojevi telefona, isključuje se višefaktorska autentifikacija (MFA) i morat ćeš postaviti novu lozinku.
Fluxerov tim za sigurnost
email_verification:
subject: Potvrdi svoju Fluxer e-adresu
body: |-
Bok {username},
Potvrdi e-adresu za svoj Fluxer račun klikom na poveznicu ispod:
{verifyUrl}
Ako nisi pokušao/la otvoriti Fluxer račun, slobodno ignoriraj ovu e-poruku.
Ova poveznica vrijedi 24 sata.
Fluxerov tim
gift_chargeback_notification:
subject: Uklonjene su pogodnosti iz tvog iskorištenog poklona
body: |-
Bok {username},
Poklon-kod koji si iskoristio/la izvorno je platila druga osoba. Ta je uplata u međuvremenu poništena (chargeback).
Zato smo uklonili pogodnosti koje su dodane na tvoj račun prilikom iskorištavanja poklona.
Ako smatraš da je ovo greška, kontaktiraj naš tim za podršku i navedi sve detalje koje imaš o poklon-kodu i vremenu iskorištavanja.
Fluxerov tim
harvest_completed:
subject: Tvoj izvoz podataka iz Fluxera spreman je za preuzimanje
body: |-
Bok {username},
Tvoj izvoz podataka je spreman.
Poveznica za preuzimanje:
{downloadUrl}
Uključene poruke: {totalMessages, number}
Veličina datoteke: {fileSizeMB, number} MB
Ova poveznica istječe {expiresAt, date, full} u {expiresAt, time, short}.
Ako nisi zatražio/la ovaj izvoz, odmah promijeni lozinku i kontaktiraj naš tim za podršku.
Fluxerov tim
inactivity_warning:
subject: Tvoj Fluxer račun bit će obrisan zbog neaktivnosti
body: |-
Bok {username},
Nismo zabilježili nikakvu aktivnost na tvom Fluxer računu od {lastActiveDate, date, full}.
Ako se ne prijaviš do {deletionDate, date, full} u {deletionDate, time, short}, tvoj račun bit će trajno obrisan zbog neaktivnosti.
Prijavi se ovdje:
{loginUrl}
Ako si Fluxer koristio/la nedavno, odmah kontaktiraj naš tim za podršku.
Fluxerov tim
ip_authorization:
subject: Potvrdi prijavu s nove IP adrese
body: |-
Bok {username},
Otkrili smo pokušaj prijave na tvoj Fluxer račun s nove IP adrese:
IP adresa: {ipAddress}
Lokacija: {location}
Ako je ovo bio tvoj pokušaj prijave, potvrdi ovu IP adresu klikom na poveznicu ispod:
{authUrl}
Ako ovo nije bio tvoj pokušaj prijave, odmah promijeni lozinku.
Ova poveznica za potvrdu vrijedi 30 minuta.
Fluxerov tim
password_change_verification:
subject: Potvrdi promjenu Fluxer lozinke
body: |-
Bok {username},
Dobili smo zahtjev za promjenu lozinke na tvom Fluxer računu.
Da potvrdiš promjenu, upiši ovaj kod u aplikaciju:
{code}
Ovaj kod istječe {expiresAt, date, full} u {expiresAt, time, short}.
Ako to nisi ti, netko možda ima pristup tvom računu. Odmah promijeni lozinku i omogući dvofaktorsku autentifikaciju.
Fluxerov tim
password_reset:
subject: Ponovno postavi svoju Fluxer lozinku
body: |-
Bok {username},
Zatraženo je ponovno postavljanje lozinke za tvoj Fluxer račun. Koristi poveznicu ispod da postaviš novu lozinku:
{resetUrl}
Ako to nisi ti, slobodno ignoriraj ovu e-poruku.
Ova poveznica vrijedi 1 sat.
Fluxerov tim
registration_approved:
subject: Tvoja Fluxer registracija je odobrena
body: |-
Bok {username},
Dobre vijesti: tvoja Fluxer registracija je odobrena.
Sada se možeš prijaviti u Fluxer aplikaciju ovdje:
{channelsUrl}
Dobro došao/la u Fluxer zajednicu.
Fluxerov tim
report_resolved:
subject: Tvoja Fluxer prijava je pregledana
body: |-
Bok {username},
Naš tim za sigurnost pregledao je tvoju prijavu (ID: {reportId}).
Odgovor tima za sigurnost:
{publicComment}
Hvala što pomažeš da Fluxer bude sigurniji za sve. Sve prijave shvaćamo ozbiljno i cijenimo tvoj doprinos zajednici.
Ako imaš pitanja ili nedoumice oko ishoda, javi se na safety@fluxer.app.
Fluxerov tim za sigurnost
scheduled_deletion_notification:
subject: Tvoj Fluxer račun bit će trajno obrisan
body: |-
Bok {username},
Tvoj Fluxer račun zakazan je za trajno brisanje.
Datum brisanja: {deletionDate, date, full} u {deletionDate, time, short}
{reason, select,
null {}
other {Razlog: {reason}}
}
Ovo je ozbiljna mjera. Podaci tvog računa bit će trajno obrisani na navedeni datum.
Ako smatraš da je ova odluka pogrešna, možeš poslati žalbu na appeals@fluxer.app, i to s ove e-adrese.
Fluxerov tim za sigurnost
self_deletion_scheduled:
subject: Brisanje tvog Fluxer računa je zakazano
body: |-
Bok {username},
Zatraženo je brisanje tvog Fluxer računa. Račun će biti trajno obrisan:
{deletionDate, date, full} u {deletionDate, time, short}
Ako to nisi ti zatražio/la, prijavi se na svoj račun kako bi otkazao/la brisanje. Također preporučujemo da promijeniš lozinku kako bi osigurao/la svoj račun.
Fluxerov tim
unban_notification:
subject: Suspenzija tvog Fluxer računa je ukinuta
body: |-
Bok {username},
Dobre vijesti: suspenzija tvog Fluxer računa je ukinuta.
{reason, select,
null {}
other {Razlog: {reason}}
}
Sada se možeš ponovno prijaviti i nastaviti koristiti Fluxer.
Fluxerov tim za sigurnost

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Ideiglenesen letiltottuk a Fluxer-fiókodat
body: |-
Szia {username}!
Ideiglenesen letiltottuk a Fluxer-fiókodat, mert gyanús aktivitást észleltünk.
{reason, select,
null {}
other {Indok: {reason}}
}
A hozzáférés visszaállításához új jelszót kell beállítanod:
{forgotUrl}
Ezután újra be tudsz jelentkezni.
Ha szerinted ez tévedésből történt, vedd fel a kapcsolatot az ügyfélszolgálatunkkal.
A Fluxer biztonsági csapata
account_scheduled_deletion:
subject: A Fluxer-fiókodat végleges törlésre ütemeztük
body: |-
Szia {username}!
A Fluxer-fiókodat végleges törlésre ütemeztük, mert megsértetted a felhasználási feltételeinket vagy a közösségi irányelveinket.
Tervezett törlés: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Indok: {reason}}
}
Ez egy komoly intézkedés. A fiókod adatait a megadott időpontban véglegesen töröljük.
Kérjük, nézd át:
- Felhasználási feltételek: {termsUrl}
- Közösségi irányelvek: {guidelinesUrl}
Fellebbezés:
Ha szerinted a döntés téves vagy nem megalapozott, 60 napod van fellebbezést benyújtani. Írj az appeals@fluxer.app címre, és ezt erről az e-mail-címről tedd meg.
A fellebbezésben:
- Írd le egyértelműen, miért gondolod, hogy a döntés téves vagy nem megalapozott.
- Ha tudsz, csatolj releváns bizonyítékot vagy adj meg további körülményeket.
A Fluxer biztonsági csapatának egyik tagja átnézi a fellebbezést, és a végső döntésig felfüggesztheti a törlést.
A Fluxer biztonsági csapata
account_temp_banned:
subject: Ideiglenesen felfüggesztettük a Fluxer-fiókodat
body: |-
Szia {username}!
Ideiglenesen felfüggesztettük a Fluxer-fiókodat, mert megsértetted a felhasználási feltételeinket vagy a közösségi irányelveinket.
Időtartam: {durationHours, plural,
=1 {1 óra}
other {# óra}
}
Felfüggesztés vége: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Indok: {reason}}
}
Ez idő alatt nem fogsz tudni hozzáférni a fiókodhoz.
Kérjük, nézd át:
- Felhasználási feltételek: {termsUrl}
- Közösségi irányelvek: {guidelinesUrl}
Ha szerinted a döntés téves vagy nem megalapozott, fellebbezhetsz az appeals@fluxer.app címen, és ezt erről az e-mail-címről tedd meg. Kérjük, írd le egyértelműen, miért gondolod, hogy a döntés téves. Átnézzük a fellebbezést, és visszajelzünk a döntésünkről.
A Fluxer biztonsági csapata
donation_confirmation:
subject: Köszönjük a Fluxer-adományodat
body: |-
Szia!
Köszönjük a Fluxer-adományodat! {interval, select,
month {Az ismétlődő adományod}
year {Az ismétlődő adományod}
other {Az egyszeri adományod}
} sikeresen {interval, select,
month {beállítva}
year {beállítva}
other {feldolgozva}
}.
Adomány részletei:
Összeg: {amount} {currency} {interval, select,
month {havonként}
year {évente}
other {}
}
A Stripe hamarosan küldi neked az elismervényt a számla PDF-ével. Ez tartalmazza az összes fizetési részletet és felhasználható adózási célokra.
Bármikor megtekintheted az adományaid előzményeit, letöltheted a számlákat, {interval, select,
month {és kezelheted vagy törölheted az előfizetésedet}
year {és kezelheted vagy törölheted az előfizetésedet}
other {és kezelheted a jövőbeli adományokat}
} ezzel a linkkel:
{manageUrl}
A támogatásod segít működtetni a Fluxert. Köszönjük!
Fluxer csapata
donation_magic_link:
subject: Kezeld a Fluxer-adományaidat
body: |-
Szia!
Az alábbi linkre kattintva elérheted az adományozói portált:
{manageUrl}
A portálon kezelheted az előfizetéseket, letöltheted a számlákat és megtekintheted az adományaid előzményeit.
Ez a link {expiresAt, date, full} {expiresAt, time, short}-ig érvényes.
Ha nem te kérted ezt a linket, nyugodtan hagyd figyelmen kívül ezt az e-mailt.
A Fluxer csapata
dsa_report_verification:
subject: E-mail-cím megerősítése DSA-bejelentéshez
body: |-
Szia!
A lenti kóddal tudod beküldeni a Digital Services Act (DSA) szerinti bejelentésedet a Fluxeren:
{code}
A kód eddig érvényes: {expiresAt, date, full} {expiresAt, time, short}.
Ha nem te kérted, nyugodtan hagyd figyelmen kívül ezt az e-mailt.
A Fluxer biztonsági csapata
email_change_new:
subject: Erősítsd meg az új Fluxer e-mail-címedet
body: |-
Szia {username}!
Írd be ezt a kódot az appban az új Fluxer e-mail-címed megerősítéséhez:
{code}
A kód eddig érvényes: {expiresAt, date, full} {expiresAt, time, short}.
Ha nem te kérted, nyugodtan hagyd figyelmen kívül ezt az e-mailt.
A Fluxer csapata
email_change_original:
subject: Erősítsd meg a Fluxer e-mail-cím módosítását
body: |-
Szia {username}!
Kérést kaptunk a Fluxer-fiókodhoz tartozó e-mail-cím megváltoztatására.
A módosítás megerősítéséhez írd be ezt a kódot az appban:
{code}
A kód eddig érvényes: {expiresAt, date, full} {expiresAt, time, short}.
Ha nem te kérted, azonnal gondoskodj a fiókod biztonságáról.
A Fluxer csapata
email_change_revert:
subject: Megváltozott a Fluxer e-mail-címed
body: |-
Szia {username}!
A Fluxer-fiókodhoz tartozó e-mail-címet erre módosítottuk: {newEmail}.
Ha te végezted a módosítást, nincs teendőd. Ha nem te voltál, ezen a linken visszaállíthatod a változtatást, és biztonságba helyezheted a fiókodat:
{revertUrl}
Ez visszaállítja a korábbi e-mail-címedet, minden eszközről kijelentkeztet, eltávolítja a kapcsolt telefonszámokat, kikapcsolja a többfaktoros hitelesítést, és új jelszó beállítását kéri.
A Fluxer biztonsági csapata
email_verification:
subject: Erősítsd meg a Fluxer e-mail-címedet
body: |-
Szia {username}!
Kérjük, erősítsd meg a Fluxer-fiókodhoz tartozó e-mail-címet az alábbi linkre kattintva:
{verifyUrl}
Ha nem te hoztál létre Fluxer-fiókot, nyugodtan figyelmen kívül hagyhatod ezt az e-mailt.
A link 24 órán át érvényes.
A Fluxer csapata
gift_chargeback_notification:
subject: Eltávolítottuk a beváltott ajándékhoz járó előnyöket
body: |-
Szia {username}!
Egy általad beváltott ajándékkódot eredetileg valaki más fizetett ki. A fizetést azóta visszaterhelték (chargeback).
Emiatt eltávolítottuk azokat az előnyöket, amelyeket a fiókodhoz adtunk, amikor beváltottad az ajándékot.
Ha szerinted ez tévedés, vedd fel a kapcsolatot az ügyfélszolgálatunkkal, és írd meg, amit tudsz az ajándékkódról és a beváltás időpontjáról.
A Fluxer csapata
harvest_completed:
subject: A Fluxer-adatexportod készen áll a letöltésre
body: |-
Szia {username}!
Elkészült az adatexportod.
Letöltési link:
{downloadUrl}
Tartalmazott üzenetek: {totalMessages, number}
Fájlméret: {fileSizeMB, number} MB
A link eddig érvényes: {expiresAt, date, full} {expiresAt, time, short}.
Ha nem te kérted ezt az exportot, azonnal változtasd meg a jelszavad, és vedd fel a kapcsolatot az ügyfélszolgálatunkkal.
A Fluxer csapata
inactivity_warning:
subject: A Fluxer-fiókodat inaktivitás miatt töröljük
body: |-
Szia {username}!
Nem láttunk aktivitást a Fluxer-fiókodon {lastActiveDate, date, full} óta.
Ha nem jelentkezel be eddig: {deletionDate, date, full} {deletionDate, time, short}, a fiókodat inaktivitás miatt véglegesen töröljük.
Jelentkezz be itt:
{loginUrl}
Ha nemrég használtad a Fluxert, azonnal vedd fel a kapcsolatot az ügyfélszolgálatunkkal.
A Fluxer csapata
ip_authorization:
subject: Bejelentkezés jóváhagyása új IP-címről
body: |-
Szia {username}!
Olyan bejelentkezési próbálkozást észleltünk a Fluxer-fiókodnál, amely új IP-címről történt:
IP-cím: {ipAddress}
Hely: {location}
Ha te voltál, az alábbi linken jóváhagyhatod ezt az IP-címet:
{authUrl}
Ha nem te próbáltál meg bejelentkezni, azonnal változtasd meg a jelszavad.
Ez a jóváhagyó link 30 percig érvényes.
A Fluxer csapata
password_change_verification:
subject: Erősítsd meg a Fluxer jelszavad módosítását
body: |-
Szia {username}!
Kérést kaptunk a Fluxer-fiókodhoz tartozó jelszó megváltoztatására.
A módosítás megerősítéséhez írd be ezt a kódot az appban:
{code}
A kód eddig érvényes: {expiresAt, date, full} {expiresAt, time, short}.
Ha nem te kérted, előfordulhat, hogy valaki hozzáfért a fiókodhoz. Azonnal változtasd meg a jelszavad, és kapcsold be a kétfaktoros hitelesítést.
A Fluxer csapata
password_reset:
subject: Állítsd vissza a Fluxer jelszavadat
body: |-
Szia {username}!
Jelszó-visszaállítást kértél a Fluxerhez. Az alábbi linken tudsz új jelszót beállítani:
{resetUrl}
Ha nem te kérted a jelszó-visszaállítást, nyugodtan hagyd figyelmen kívül ezt az e-mailt.
A link 1 órán át érvényes.
A Fluxer csapata
registration_approved:
subject: Jóváhagytuk a Fluxer-regisztrációdat
body: |-
Szia {username}!
Jó hír: jóváhagytuk a Fluxer-regisztrációdat.
Most már be tudsz jelentkezni a Fluxer appba itt:
{channelsUrl}
Üdv a Fluxer közösségben.
A Fluxer csapata
report_resolved:
subject: Átnéztük a bejelentésedet
body: |-
Szia {username}!
A bejelentésedet (azonosító: {reportId}) átnézte a biztonsági csapatunk.
Válasz a biztonsági csapattól:
{publicComment}
Köszönjük, hogy segítesz biztonságossá tenni a Fluxert mindenkinek. Minden bejelentést komolyan veszünk, és értékeljük a közösségért tett hozzájárulásod.
Ha kérdésed vagy észrevételed van a döntéssel kapcsolatban, írj a safety@fluxer.app címre.
A Fluxer biztonsági csapata
scheduled_deletion_notification:
subject: A Fluxer-fiókodat végleges törlésre ütemeztük
body: |-
Szia {username}!
A Fluxer-fiókodat végleges törlésre ütemeztük.
Tervezett törlés: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Indok: {reason}}
}
Ez egy komoly intézkedés. A fiókod adatait a megadott időpontban véglegesen töröljük.
Ha szerinted a döntés téves, fellebbezhetsz az appeals@fluxer.app címen, és ezt erről az e-mail-címről tedd meg.
A Fluxer biztonsági csapata
self_deletion_scheduled:
subject: Ütemeztük a Fluxer-fiókod törlését
body: |-
Szia {username}!
Te kérted a Fluxer-fiókod törlését. A fiókod végleges törlésének időpontja:
{deletionDate, date, full} {deletionDate, time, short}
Ha nem te kérted, jelentkezz be a fiókodba a törlés lemondásához. Javasoljuk azt is, hogy változtasd meg a jelszavad, hogy biztonságban tartsd a fiókodat.
A Fluxer csapata
unban_notification:
subject: Feloldottuk a Fluxer-fiókod felfüggesztését
body: |-
Szia {username}!
Jó hír: feloldottuk a Fluxer-fiókod felfüggesztését.
{reason, select,
null {}
other {Indok: {reason}}
}
Most már újra be tudsz lépni a fiókodba, és használhatod a Fluxert a megszokott módon.
A Fluxer biztonsági csapata

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Akun Fluxer kamu sementara dinonaktifkan
body: |-
Halo {username},
Kami menonaktifkan sementara akun Fluxer kamu karena terdeteksi aktivitas mencurigakan.
{reason, select,
null {}
other {Alasan: {reason}}
}
Untuk mendapatkan akses ke akun kamu kembali, kamu perlu mereset kata sandi:
{forgotUrl}
Setelah kata sandi direset, kamu bisa masuk lagi.
Kalau kamu merasa ini terjadi karena kesalahan, silakan hubungi tim dukungan kami.
Tim keamanan Fluxer
account_scheduled_deletion:
subject: Akun Fluxer kamu akan dihapus secara permanen
body: |-
Halo {username},
Akun Fluxer kamu dijadwalkan untuk dihapus secara permanen karena melanggar ketentuan layanan atau pedoman komunitas kami.
Jadwal penghapusan: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Alasan: {reason}}
}
Ini adalah tindakan penegakan yang serius. Data akun kamu akan dihapus secara permanen pada waktu yang dijadwalkan.
Silakan baca:
- Ketentuan layanan: {termsUrl}
- Pedoman komunitas: {guidelinesUrl}
Ajukan banding:
Kalau kamu merasa keputusan ini keliru atau tidak beralasan, kamu bisa mengajukan banding dalam 60 hari. Kirim email ke appeals@fluxer.app, dan pastikan mengirimnya dari alamat email ini.
Dalam banding kamu:
- Jelaskan dengan jelas mengapa kamu menilai keputusan ini keliru atau tidak beralasan
- Sertakan bukti atau konteks yang relevan jika memungkinkan
Anggota tim keamanan Fluxer akan meninjau banding kamu dan dapat menunda penghapusan yang dijadwalkan sampai ada keputusan akhir.
Tim keamanan Fluxer
account_temp_banned:
subject: Akun Fluxer kamu sementara ditangguhkan
body: |-
Halo {username},
Akun Fluxer kamu sementara ditangguhkan karena melanggar ketentuan layanan atau pedoman komunitas kami.
Durasi: {durationHours, plural,
=1 {1 jam}
other {# jam}
}
Ditangguhkan sampai: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Alasan: {reason}}
}
Selama periode ini, kamu tidak bisa mengakses akun kamu.
Silakan baca:
- Ketentuan layanan: {termsUrl}
- Pedoman komunitas: {guidelinesUrl}
Kalau kamu merasa keputusan ini keliru atau tidak beralasan, kamu bisa mengajukan banding ke appeals@fluxer.app, dan pastikan mengirimnya dari alamat email ini. Jelaskan dengan jelas mengapa kamu menilai keputusan ini keliru. Kami akan meninjau banding kamu dan membalas dengan keputusan kami.
Tim keamanan Fluxer
donation_confirmation:
subject: Terima kasih atas donasi Anda ke Fluxer
body: |-
Halo,
Terima kasih atas donasi Anda ke Fluxer! {interval, select,
month {Donasi berulang}
year {Donasi berulang}
other {Donasi sekali}
} Anda telah berhasil {interval, select,
month {diatur}
year {diatur}
other {diproses}
}.
Detail donasi:
Jumlah: {amount} {currency} {interval, select,
month {per bulan}
year {per tahun}
other {}
}
Stripe akan mengirimkan email terpisah kepada Anda dengan tanda terima dan PDF faktur dalam waktu singkat. Email tersebut mencakup semua rincian pembayaran dan dapat digunakan untuk keperluan pajak.
Anda dapat melihat riwayat donasi, mengunduh faktur, {interval, select,
month {dan mengelola atau membatalkan langganan}
year {dan mengelola atau membatalkan langganan}
other {dan mengelola donasi di masa mendatang}
} kapan saja menggunakan tautan ini:
{manageUrl}
Dukungan Anda membantu Fluxer tetap berjalan. Terima kasih!
Tim Fluxer
donation_magic_link:
subject: Kelola donasi Fluxer Anda
body: |-
Halo,
Klik tautan di bawah ini untuk mengakses portal donatur Anda:
{manageUrl}
Di portal, Anda dapat mengelola langganan, mengunduh faktur, dan melihat riwayat donasi.
Tautan ini akan kedaluwarsa pada {expiresAt, date, full} pukul {expiresAt, time, short}.
Jika Anda tidak meminta tautan ini, Anda dapat mengabaikan email ini dengan aman.
Tim Fluxer
dsa_report_verification:
subject: Verifikasi email kamu untuk laporan DSA
body: |-
Halo,
Gunakan kode di bawah ini untuk mengirim laporan Digital Services Act (DSA) kamu di Fluxer:
{code}
Kode ini akan kedaluwarsa pada {expiresAt, date, full} pukul {expiresAt, time, short}.
Kalau kamu tidak meminta ini, kamu bisa mengabaikan email ini.
Tim keamanan Fluxer
email_change_new:
subject: Verifikasi email Fluxer baru kamu
body: |-
Halo {username},
Masukkan kode ini di aplikasi untuk memverifikasi email Fluxer baru kamu:
{code}
Kode ini akan kedaluwarsa pada {expiresAt, date, full} pukul {expiresAt, time, short}.
Kalau kamu tidak meminta ini, kamu bisa mengabaikan email ini.
Tim Fluxer
email_change_original:
subject: Konfirmasi perubahan email Fluxer kamu
body: |-
Halo {username},
Kami menerima permintaan untuk mengubah alamat email pada akun Fluxer kamu.
Untuk mengonfirmasi perubahan ini, masukkan kode berikut di aplikasi:
{code}
Kode ini akan kedaluwarsa pada {expiresAt, date, full} pukul {expiresAt, time, short}.
Kalau kamu tidak meminta ini, segera amankan akun kamu.
Tim Fluxer
email_change_revert:
subject: Email akun Fluxer kamu telah diubah
body: |-
Halo {username},
Alamat email pada akun Fluxer kamu telah diubah menjadi {newEmail}.
Kalau kamu yang melakukan perubahan ini, kamu tidak perlu melakukan apa pun. Kalau bukan kamu, kamu bisa membatalkan perubahan ini dan mengamankan akun kamu lewat tautan berikut:
{revertUrl}
Tindakan ini akan memulihkan alamat email kamu sebelumnya, mengeluarkan kamu dari semua perangkat, menghapus nomor telepon yang tertaut, menonaktifkan MFA, dan meminta kamu membuat kata sandi baru.
Tim keamanan Fluxer
email_verification:
subject: Verifikasi alamat email Fluxer kamu
body: |-
Halo {username},
Silakan verifikasi alamat email untuk akun Fluxer kamu dengan mengklik tautan di bawah ini:
{verifyUrl}
Kalau kamu tidak membuat akun Fluxer, kamu bisa mengabaikan email ini dengan aman.
Tautan ini berlaku selama 24 jam.
Tim Fluxer
gift_chargeback_notification:
subject: Manfaat dari hadiah yang kamu tukarkan telah dihapus
body: |-
Halo {username},
Kode hadiah yang kamu tukarkan awalnya dibayar oleh orang lain. Pembayaran tersebut kemudian dibatalkan (chargeback).
Karena itu, kami menghapus manfaat yang ditambahkan ke akun kamu saat kamu menukarkan hadiah tersebut.
Kalau kamu merasa ini keliru, silakan hubungi tim dukungan kami dan sertakan detail yang kamu punya tentang kode hadiah tersebut serta kapan kamu menukarkannya.
Tim Fluxer
harvest_completed:
subject: Ekspor data Fluxer kamu siap diunduh
body: |-
Halo {username},
Ekspor data kamu sudah siap.
Tautan unduhan:
{downloadUrl}
Pesan yang disertakan: {totalMessages, number}
Ukuran file: {fileSizeMB, number} MB
Tautan ini akan kedaluwarsa pada {expiresAt, date, full} pukul {expiresAt, time, short}.
Kalau kamu tidak meminta ekspor ini, segera ganti kata sandi kamu dan hubungi tim dukungan kami.
Tim Fluxer
inactivity_warning:
subject: Akun Fluxer kamu akan dihapus karena tidak aktif
body: |-
Halo {username},
Kami belum melihat aktivitas di akun Fluxer kamu sejak {lastActiveDate, date, full}.
Kalau kamu tidak login sebelum {deletionDate, date, full} pukul {deletionDate, time, short}, akun kamu akan dihapus secara permanen karena tidak aktif.
Login di sini:
{loginUrl}
Kalau kamu baru-baru ini menggunakan Fluxer, segera hubungi tim dukungan kami.
Tim Fluxer
ip_authorization:
subject: Konfirmasi login dari alamat IP baru
body: |-
Halo {username},
Kami mendeteksi percobaan login ke akun Fluxer kamu dari alamat IP baru:
Alamat IP: {ipAddress}
Lokasi: {location}
Kalau itu kamu, silakan konfirmasi alamat IP ini lewat tautan di bawah ini:
{authUrl}
Kalau kamu tidak mencoba login, segera ganti kata sandi kamu.
Tautan konfirmasi ini berlaku selama 30 menit.
Tim Fluxer
password_change_verification:
subject: Konfirmasi perubahan kata sandi Fluxer kamu
body: |-
Halo {username},
Kami menerima permintaan untuk mengubah kata sandi pada akun Fluxer kamu.
Untuk mengonfirmasi perubahan ini, masukkan kode berikut di aplikasi:
{code}
Kode ini akan kedaluwarsa pada {expiresAt}.
Kalau kamu tidak meminta ini, seseorang mungkin memiliki akses ke akun kamu. Segera ganti kata sandi kamu dan aktifkan autentikasi dua faktor.
Tim Fluxer
password_reset:
subject: Reset kata sandi Fluxer kamu
body: |-
Halo {username},
Kamu meminta reset kata sandi Fluxer. Gunakan tautan di bawah ini untuk membuat kata sandi baru:
{resetUrl}
Kalau kamu tidak meminta reset ini, kamu bisa mengabaikan email ini dengan aman.
Tautan ini berlaku selama 1 jam.
Tim Fluxer
registration_approved:
subject: Pendaftaran Fluxer kamu telah disetujui
body: |-
Halo {username},
Kabar baik: pendaftaran Fluxer kamu sudah disetujui.
Sekarang kamu bisa login ke aplikasi Fluxer di:
{channelsUrl}
Selamat datang di komunitas Fluxer.
Tim Fluxer
report_resolved:
subject: Laporan kamu telah ditinjau
body: |-
Halo {username},
Laporan kamu (ID: {reportId}) sudah ditinjau oleh tim keamanan kami.
Tanggapan dari tim keamanan:
{publicComment}
Terima kasih sudah membantu menjaga Fluxer tetap aman untuk semua orang. Kami menanggapi semua laporan dengan serius dan menghargai kontribusi kamu untuk komunitas.
Kalau kamu punya pertanyaan atau keberatan tentang hasil ini, silakan hubungi safety@fluxer.app.
Tim keamanan Fluxer
scheduled_deletion_notification:
subject: Akun Fluxer kamu akan dihapus secara permanen
body: |-
Halo {username},
Akun Fluxer kamu dijadwalkan untuk dihapus secara permanen.
Jadwal penghapusan: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Alasan: {reason}}
}
Ini adalah tindakan penegakan yang serius. Data akun kamu akan dihapus secara permanen pada waktu yang dijadwalkan.
Kalau kamu merasa keputusan ini keliru, kamu bisa mengajukan banding ke appeals@fluxer.app, dan pastikan mengirimnya dari alamat email ini.
Tim keamanan Fluxer
self_deletion_scheduled:
subject: Penghapusan akun Fluxer kamu telah dijadwalkan
body: |-
Halo {username},
Kamu meminta untuk menghapus akun Fluxer kamu. Akun kamu dijadwalkan untuk dihapus secara permanen pada:
{deletionDate, date, full} pukul {deletionDate, time, short}
Kalau kamu tidak meminta ini, login ke akun kamu untuk membatalkan penghapusan. Kami juga menyarankan kamu mengganti kata sandi untuk mengamankan akun kamu.
Tim Fluxer
unban_notification:
subject: Penangguhan akun Fluxer kamu telah dicabut
body: |-
Halo {username},
Kabar baik: penangguhan akun Fluxer kamu sudah dicabut.
{reason, select,
null {}
other {Alasan: {reason}}
}
Sekarang kamu bisa login lagi dan melanjutkan menggunakan Fluxer seperti biasa.
Tim keamanan Fluxer

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Il tuo account Fluxer e' stato disattivato temporaneamente
body: |-
Ciao {username},
Abbiamo disattivato temporaneamente il tuo account Fluxer perche' abbiamo rilevato attivita' sospette.
{reason, select,
null {}
other {Motivo: {reason}}
}
Per riottenere l'accesso al tuo account, devi reimpostare la password:
{forgotUrl}
Dopo aver reimpostato la password, potrai accedere di nuovo.
Se pensi che si tratti di un errore, contatta il nostro supporto.
Team sicurezza Fluxer
account_scheduled_deletion:
subject: Il tuo account Fluxer verra' eliminato
body: |-
Ciao {username},
Il tuo account Fluxer e' stato programmato per l'eliminazione definitiva per violazione dei nostri termini di servizio o delle linee guida della community.
Data di eliminazione: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Motivo: {reason}}
}
Si tratta di un provvedimento serio. I dati del tuo account verranno eliminati definitivamente alla data indicata.
Ti invitiamo a consultare:
- Termini di servizio: {termsUrl}
- Linee guida della community: {guidelinesUrl}
Presentare ricorso:
Se ritieni che questo provvedimento sia sbagliato o ingiustificato, puoi presentare ricorso entro 60 giorni scrivendo a appeals@fluxer.app da questo indirizzo e-mail.
Nel ricorso:
- Spiega chiaramente perche' ritieni che il provvedimento sia sbagliato o ingiustificato
- Includi eventuali prove, dettagli o contesto utili
Un membro del Team sicurezza Fluxer esaminera' il tuo ricorso e potra' sospendere l'eliminazione in attesa di una decisione finale.
Team sicurezza Fluxer
account_temp_banned:
subject: Il tuo account Fluxer e' stato sospeso temporaneamente
body: |-
Ciao {username},
Il tuo account Fluxer e' stato sospeso temporaneamente per violazione dei nostri termini di servizio o delle linee guida della community.
Durata: {durationHours, plural,
=1 {1 ora}
other {# ore}
}
Sospeso fino al: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Motivo: {reason}}
}
Durante questo periodo non potrai accedere al tuo account.
Ti invitiamo a consultare:
- Termini di servizio: {termsUrl}
- Linee guida della community: {guidelinesUrl}
Se ritieni che questo provvedimento sia sbagliato o ingiustificato, puoi presentare ricorso scrivendo a appeals@fluxer.app da questo indirizzo e-mail. Spiega chiaramente perche' ritieni che la decisione sia errata. Esamineremo il ricorso e ti comunicheremo l'esito.
Team sicurezza Fluxer
donation_confirmation:
subject: Grazie per la tua donazione a Fluxer
body: |-
Ciao,
Grazie per la tua donazione a Fluxer! La tua {interval, select,
month {donazione ricorrente}
year {donazione ricorrente}
other {donazione una tantum}
} è stata {interval, select,
month {configurata}
year {configurata}
other {elaborata}
} correttamente.
Dettagli della donazione:
Importo: {amount} {currency} {interval, select,
month {al mese}
year {all'anno}
other {}
}
Stripe ti invierà separatamente un'e-mail con la ricevuta e la fattura in PDF a breve. Include tutti i dettagli del pagamento e può essere utilizzata a fini fiscali.
Puoi consultare la cronologia delle donazioni, scaricare le fatture, {interval, select,
month {e gestire o annullare il tuo abbonamento}
year {e gestire o annullare il tuo abbonamento}
other {e gestire le donazioni future}
} in qualsiasi momento utilizzando questo link:
{manageUrl}
Il tuo supporto aiuta a mantenere Fluxer attivo. Grazie!
Team Fluxer
donation_magic_link:
subject: Gestisci le tue donazioni a Fluxer
body: |-
Ciao,
Fai clic sul link qui sotto per accedere al tuo portale donatori:
{manageUrl}
Nel portale, puoi gestire gli abbonamenti, scaricare le fatture e consultare la cronologia delle donazioni.
Questo link scade il {expiresAt, date, full} alle {expiresAt, time, short}.
Se non hai richiesto questo link, puoi ignorare tranquillamente quest'e-mail.
Team Fluxer
dsa_report_verification:
subject: Verifica la tua e-mail per una segnalazione DSA
body: |-
Ciao,
Usa il codice qui sotto per inviare la tua segnalazione ai sensi del Digital Services Act (DSA) su Fluxer:
{code}
Questo codice scade il {expiresAt, date, full} alle {expiresAt, time, short}.
Se non sei stato tu a richiederlo, puoi ignorare questa e-mail.
Team sicurezza Fluxer
email_change_new:
subject: Verifica il tuo nuovo indirizzo e-mail su Fluxer
body: |-
Ciao {username},
Inserisci questo codice nell'app per verificare il tuo nuovo indirizzo e-mail su Fluxer:
{code}
Questo codice scade il {expiresAt, date, full} alle {expiresAt, time, short}.
Se non sei stato tu a richiederlo, puoi ignorare questa e-mail.
Team Fluxer
email_change_original:
subject: Conferma la modifica dell'indirizzo e-mail su Fluxer
body: |-
Ciao {username},
Abbiamo ricevuto una richiesta di modifica dell'indirizzo e-mail associato al tuo account Fluxer.
Per confermare la modifica, inserisci questo codice nell'app:
{code}
Questo codice scade il {expiresAt, date, full} alle {expiresAt, time, short}.
Se non sei stato tu a richiederlo, metti subito in sicurezza il tuo account.
Team Fluxer
email_change_revert:
subject: L'indirizzo e-mail del tuo account Fluxer e' stato modificato
body: |-
Ciao {username},
L'indirizzo e-mail associato al tuo account Fluxer e' stato modificato in {newEmail}.
Se hai effettuato tu questa modifica, non devi fare nulla. Se invece non sei stato tu, puoi annullarla e mettere in sicurezza il tuo account tramite questo link:
{revertUrl}
Questo ripristinera' il tuo indirizzo e-mail precedente, ti disconnettera' da tutti i dispositivi, rimuovera' i numeri di telefono collegati, disattivera' la MFA e ti chiedera' di impostare una nuova password.
Team sicurezza Fluxer
email_verification:
subject: Verifica il tuo indirizzo e-mail su Fluxer
body: |-
Ciao {username},
Verifica l'indirizzo e-mail associato al tuo account Fluxer cliccando sul link qui sotto:
{verifyUrl}
Se non hai creato un account Fluxer, puoi ignorare tranquillamente questa e-mail.
Questo link e' valido per 24 ore.
Team Fluxer
gift_chargeback_notification:
subject: I vantaggi del regalo che hai riscattato sono stati rimossi
body: |-
Ciao {username},
Un codice regalo che hai riscattato era stato pagato originariamente da un'altra persona. Quel pagamento e' stato poi stornato (chargeback).
Per questo motivo, abbiamo rimosso i vantaggi aggiunti al tuo account quando hai riscattato il regalo.
Se pensi che si tratti di un errore, contatta il nostro supporto e includi tutti i dettagli che hai sul codice regalo e su quando lo hai riscattato.
Team Fluxer
harvest_completed:
subject: La tua esportazione dati Fluxer e' pronta per il download
body: |-
Ciao {username},
La tua esportazione dati e' pronta.
Link per il download:
{downloadUrl}
Messaggi inclusi: {totalMessages, number}
Dimensione file: {fileSizeMB, number} MB
Questo link scade il {expiresAt, date, full} alle {expiresAt, time, short}.
Se non hai richiesto questa esportazione, cambia subito la password e contatta il nostro supporto.
Team Fluxer
inactivity_warning:
subject: Il tuo account Fluxer verra' eliminato per inattivita'
body: |-
Ciao {username},
Non abbiamo rilevato alcuna attivita' sul tuo account Fluxer dal {lastActiveDate, date, full}.
Se non accedi entro il {deletionDate, date, full} alle {deletionDate, time, short}, il tuo account verra' eliminato definitivamente per inattivita'.
Accedi qui:
{loginUrl}
Se hai usato Fluxer di recente, contatta subito il nostro supporto.
Team Fluxer
ip_authorization:
subject: Autorizza l'accesso da un nuovo indirizzo IP
body: |-
Ciao {username},
Abbiamo rilevato un tentativo di accesso al tuo account Fluxer da un nuovo indirizzo IP:
Indirizzo IP: {ipAddress}
Posizione: {location}
Se eri tu, autorizza questo indirizzo IP cliccando sul link qui sotto:
{authUrl}
Se non hai provato ad accedere, cambia subito la password.
Questo link di autorizzazione e' valido per 30 minuti.
Team Fluxer
password_change_verification:
subject: Conferma la modifica della password di Fluxer
body: |-
Ciao {username},
Abbiamo ricevuto una richiesta di modifica della password del tuo account Fluxer.
Per confermare la modifica, inserisci questo codice nell'app:
{code}
Questo codice scade il {expiresAt, date, full} alle {expiresAt, time, short}.
Se non sei stato tu a richiederlo, qualcuno potrebbe avere accesso al tuo account. Cambia subito la password e attiva l'autenticazione a due fattori.
Team Fluxer
password_reset:
subject: Reimposta la password di Fluxer
body: |-
Ciao {username},
Hai richiesto il reset della password di Fluxer. Usa il link qui sotto per impostarne una nuova:
{resetUrl}
Se non hai richiesto tu questa operazione, puoi ignorare tranquillamente questa e-mail.
Questo link e' valido per 1 ora.
Team Fluxer
registration_approved:
subject: La tua registrazione a Fluxer e' stata approvata
body: |-
Ciao {username},
Buone notizie: la tua registrazione a Fluxer e' stata approvata.
Ora puoi accedere all'app Fluxer qui:
{channelsUrl}
Benvenuto nella community di Fluxer.
Team Fluxer
report_resolved:
subject: La tua segnalazione su Fluxer e' stata esaminata
body: |-
Ciao {username},
La tua segnalazione (ID: {reportId}) e' stata esaminata dal nostro Team sicurezza Fluxer.
Risposta del Team sicurezza:
{publicComment}
Grazie per aiutarci a rendere Fluxer piu' sicuro per tutti. Prendiamo tutte le segnalazioni sul serio e apprezziamo il tuo contributo alla community.
Se hai domande o dubbi su questo esito, scrivi a safety@fluxer.app.
Team sicurezza Fluxer
scheduled_deletion_notification:
subject: Il tuo account Fluxer verra' eliminato
body: |-
Ciao {username},
Il tuo account Fluxer e' stato programmato per l'eliminazione definitiva.
Data di eliminazione: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Motivo: {reason}}
}
Si tratta di un provvedimento serio. I dati del tuo account verranno eliminati definitivamente alla data indicata.
Se ritieni che questo provvedimento sia sbagliato, puoi presentare ricorso scrivendo a appeals@fluxer.app da questo indirizzo e-mail.
Team sicurezza Fluxer
self_deletion_scheduled:
subject: L'eliminazione del tuo account Fluxer e' programmata
body: |-
Ciao {username},
Hai richiesto di eliminare il tuo account Fluxer. Il tuo account verra' eliminato definitivamente il:
{deletionDate, date, full} alle {deletionDate, time, short}
Se non hai richiesto tu questa operazione, accedi al tuo account per annullare l'eliminazione. Ti consigliamo anche di cambiare la password per mettere in sicurezza il tuo account.
Team Fluxer
unban_notification:
subject: La sospensione del tuo account Fluxer e' stata revocata
body: |-
Ciao {username},
Buone notizie: la sospensione del tuo account Fluxer e' stata revocata.
{reason, select,
null {}
other {Motivo: {reason}}
}
Ora puoi accedere di nuovo al tuo account e continuare a usare Fluxer.
Team sicurezza Fluxer

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Fluxerアカウントを一時的に無効にしました
body: |-
{username}さん、こんにちは。
不審な動きを確認したため、あなたのFluxerアカウントを一時的に無効にしました。
{reason, select,
null {}
other {理由: {reason}}
}
再びアカウントを利用するには、パスワードのリセットが必要です。
{forgotUrl}
パスワードをリセットすると、再度ログインできるようになります。
心当たりがない場合は、サポートまでご連絡ください。
Fluxer安全チーム
account_scheduled_deletion:
subject: Fluxerアカウントの削除が予定されています
body: |-
{username}さん、こんにちは。
利用規約またはコミュニティガイドラインへの違反が確認されたため、あなたのFluxerアカウントは永久削除の対象として削除が予定されています。
削除予定日時: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {理由: {reason}}
}
これは重大な対応です。予定日時になると、アカウントデータは完全に削除されます。
こちらをご確認ください:
- 利用規約: {termsUrl}
- コミュニティガイドライン: {guidelinesUrl}
異議申し立て:
この対応が誤り、または正当ではないと思われる場合は、60日以内にこのメールアドレスから appeals@fluxer.app へ異議申し立てを送信してください。
異議申し立てには、以下を含めてください:
- なぜ誤り、または正当ではないと思うのかを具体的に説明してください
- 関連する証拠や状況があれば添えてください
Fluxer安全チームが内容を確認し、最終判断が出るまで削除を一時停止する場合があります。
Fluxer安全チーム
account_temp_banned:
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安全チーム
donation_confirmation:
subject: Fluxerへのご寄付をいただきありがとうございます
body: |-
こんにちは、
Fluxerへのご寄付をいただきありがとうございます。{interval, select,
month {定期的なご寄付}
year {定期的なご寄付}
other {1回限りのご寄付}
}が{interval, select,
month {正常に設定されました}
year {正常に設定されました}
other {正常に処理されました}
}。
寄付の詳細:
金額: {amount} {currency} {interval, select,
month {月額}
year {年額}
other {}
}
Stripeから領収書とインボイスPDFを記載したメールが別途送信されます。支払いに関する詳細がすべて含まれており、税務目的にもご利用いただけます。
このリンクを使用して、寄付履歴の確認、インボイスのダウンロード、{interval, select,
month {サブスクリプションの管理やキャンセル}
year {サブスクリプションの管理やキャンセル}
other {今後の寄付の管理}
}がいつでも可能です。
{manageUrl}
Fluxerを支えていただきありがとうございます!
Fluxerチーム
donation_magic_link:
subject: Fluxerへの寄付を管理してください
body: |-
こんにちは、
以下のリンクをクリックして、寄付者ポータルにアクセスしてください。
{manageUrl}
ポータルでは、サブスクリプションの管理、インボイスのダウンロード、寄付履歴の確認ができます。
このリンクは {expiresAt, date, full} {expiresAt, time, short} まで有効です。
心当たりがない場合は、このメールを無視してください。
Fluxerチーム
dsa_report_verification:
subject: DSA通報のためのメールアドレス確認
body: |-
こんにちは。
FluxerでDigital Services Act (DSA) に基づく通報を送信するには、以下の確認コードを入力してください。
{code}
このコードは {expiresAt, date, full} {expiresAt, time, short} まで有効です。
心当たりがない場合は、このメールを無視してください。
Fluxer安全チーム
email_change_new:
subject: 新しいFluxerメールアドレスを確認してください
body: |-
{username}さん、こんにちは。
新しいFluxerメールアドレスを確認するには、アプリで以下のコードを入力してください。
{code}
このコードは {expiresAt, date, full} {expiresAt, time, short} まで有効です。
心当たりがない場合は、このメールを無視してください。
Fluxerチーム
email_change_original:
subject: Fluxerのメールアドレス変更を確認してください
body: |-
{username}さん、こんにちは。
あなたのFluxerアカウントに登録されているメールアドレスを変更するリクエストを受け取りました。
変更を確定するには、アプリで以下のコードを入力してください。
{code}
このコードは {expiresAt, date, full} {expiresAt, time, short} まで有効です。
心当たりがない場合は、すぐにアカウントのセキュリティをご確認ください。
Fluxerチーム
email_change_revert:
subject: Fluxerのメールアドレスが変更されました
body: |-
{username}さん、こんにちは。
あなたのFluxerアカウントのメールアドレスが {newEmail} に変更されました。
あなたが変更した場合は、対応は不要です。心当たりがない場合は、以下のリンクから変更を取り消してアカウントを保護できます。
{revertUrl}
これにより、以前のメールアドレスに戻ります。また、すべての端末からログアウトされ、連携済みの電話番号は削除され、MFAは無効になり、新しいパスワードの設定が必要になります。
Fluxer安全チーム
email_verification:
subject: Fluxerのメールアドレスを確認してください
body: |-
{username}さん、こんにちは。
以下のリンクをクリックして、Fluxerアカウントのメールアドレスを確認してください。
{verifyUrl}
Fluxerアカウントを作成していない場合は、このメールを無視してください。
このリンクは24時間で無効になります。
Fluxerチーム
gift_chargeback_notification:
subject: 引き換えたギフトの特典が取り消されました
body: |-
{username}さん、こんにちは。
あなたが引き換えたギフトコードは、別の方が支払ったものです。その支払いが後から取り消されました (チャージバック)。
そのため、ギフトを引き換えた際にアカウントに追加された特典を削除しました。
誤りと思われる場合は、サポートまでご連絡ください。ギフトコードに関する情報と、引き換えた日時について分かる範囲でお知らせください。
Fluxerチーム
harvest_completed:
subject: Fluxerのデータエクスポートをダウンロードできます
body: |-
{username}さん、こんにちは。
データエクスポートの準備ができました。
ダウンロードリンク:
{downloadUrl}
含まれるメッセージ数: {totalMessages, number}
ファイルサイズ: {fileSizeMB, number} MB
このリンクは {expiresAt, date, full} {expiresAt, time, short} まで有効です。
心当たりがない場合は、すぐにパスワードを変更し、サポートまでご連絡ください。
Fluxerチーム
inactivity_warning:
subject: 非アクティブのためFluxerアカウントの削除が予定されています
body: |-
{username}さん、こんにちは。
{lastActiveDate, date, full} 以降、あなたのFluxerアカウントでのアクティビティが確認できていません。
{deletionDate, date, full} {deletionDate, time, short} までにログインがない場合、非アクティブのためアカウントは永久に削除されます。
こちらからログイン:
{loginUrl}
最近Fluxerを利用している場合は、すぐにサポートまでご連絡ください。
Fluxerチーム
ip_authorization:
subject: 新しいIPアドレスからのログインを許可してください
body: |-
{username}さん、こんにちは。
あなたのFluxerアカウントで、新しいIPアドレスからのログイン試行を検知しました。
IPアドレス: {ipAddress}
場所: {location}
あなた自身の操作であれば、以下のリンクをクリックしてこのIPアドレスを許可してください。
{authUrl}
心当たりがない場合は、すぐにパスワードを変更してください。
この許可リンクは30分で無効になります。
Fluxerチーム
password_change_verification:
subject: Fluxerのパスワード変更を確認してください
body: |-
{username}さん、こんにちは。
あなたのFluxerアカウントのパスワードを変更するリクエストを受け取りました。
変更を確定するには、アプリで以下のコードを入力してください。
{code}
このコードは {expiresAt, date, full} {expiresAt, time, short} まで有効です。
心当たりがない場合は、誰かがあなたのアカウントにアクセスしている可能性があります。すぐにパスワードを変更し、二段階認証を有効にしてください。
Fluxerチーム
password_reset:
subject: Fluxerのパスワードをリセットしてください
body: |-
{username}さん、こんにちは。
Fluxerのパスワードリセットがリクエストされました。以下のリンクから新しいパスワードを設定してください。
{resetUrl}
心当たりがない場合は、このメールを無視してください。
このリンクは1時間で無効になります。
Fluxerチーム
registration_approved:
subject: Fluxerの登録が承認されました
body: |-
{username}さん、こんにちは。
Fluxerの登録が承認されました。
こちらからFluxerアプリにログインできます:
{channelsUrl}
Fluxerへようこそ。
Fluxerチーム
report_resolved:
subject: Fluxerへの通報を確認しました
body: |-
{username}さん、こんにちは。
あなたの通報 (ID: {reportId}) はFluxer安全チームが確認しました。
安全チームからの回答:
{publicComment}
Fluxerをみんなにとって安全な場所にするためのご協力ありがとうございます。私たちはすべての通報を真剣に確認しており、コミュニティへの貢献に感謝しています。
この結果について質問や不安がある場合は、safety@fluxer.app までご連絡ください。
Fluxer安全チーム
scheduled_deletion_notification:
subject: Fluxerアカウントの削除が予定されています
body: |-
{username}さん、こんにちは。
あなたのFluxerアカウントは永久削除の対象として削除が予定されています。
削除予定日時: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {理由: {reason}}
}
これは重大な対応です。予定日時になると、アカウントデータは完全に削除されます。
この対応が誤りだと思われる場合は、60日以内にこのメールアドレスから appeals@fluxer.app へ異議申し立てを送信できます。
Fluxer安全チーム
self_deletion_scheduled:
subject: Fluxerアカウントの削除が予約されました
body: |-
{username}さん、こんにちは。
Fluxerアカウントの削除がリクエストされました。アカウントは次の日時に永久削除される予定です。
{deletionDate, date, full} {deletionDate, time, short}
心当たりがない場合は、アカウントにログインして削除をキャンセルしてください。あわせて、パスワードを変更してアカウントを保護することをおすすめします。
Fluxerチーム
unban_notification:
subject: Fluxerアカウントの停止が解除されました
body: |-
{username}さん、こんにちは。
あなたのFluxerアカウントの停止は解除されました。
{reason, select,
null {}
other {理由: {reason}}
}
これで、再びアカウントにログインしてFluxerを利用できます。
Fluxer安全チーム

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Fluxer 계정이 일시적으로 비활성화됐어요
body: |-
안녕하세요 {username}님,
수상한 활동이 감지되어 Fluxer 계정이 일시적으로 비활성화됐어요.
{reason, select,
null {}
other {사유: {reason}}
}
계정에 다시 접속하려면 비밀번호를 재설정해야 해요:
{forgotUrl}
비밀번호를 재설정하면 다시 로그인할 수 있어요.
이 조치가 실수라고 생각되면 지원팀에 문의해 주세요.
Fluxer 안전팀
account_scheduled_deletion:
subject: Fluxer 계정이 삭제 예정이에요
body: |-
안녕하세요 {username}님,
서비스 이용약관 또는 커뮤니티 가이드라인 위반으로 인해 Fluxer 계정이 영구 삭제되도록 예약됐어요.
삭제 예정일: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {사유: {reason}}
}
이는 중요한 제재 조치예요. 예약된 날짜에 계정 데이터가 영구적으로 삭제돼요.
아래 내용을 확인해 주세요:
- 서비스 이용약관: {termsUrl}
- 커뮤니티 가이드라인: {guidelinesUrl}
이의 제기 안내:
이 제재 결정이 잘못됐거나 정당하지 않다고 생각되면, 이 이메일 주소에서 appeals@fluxer.app으로 60일 이내에 이의 제기를 제출할 수 있어요.
이의 제기에는 아래 내용을 포함해 주세요:
- 왜 이 결정이 잘못됐거나 정당하지 않다고 생각하는지 명확히 설명해 주세요.
- 관련 증거 또는 추가 맥락이 있다면 함께 첨부해 주세요.
Fluxer 안전팀 담당자가 이의 제기를 검토하며, 최종 결정이 내려질 때까지 예정된 삭제가 보류될 수도 있어요.
Fluxer 안전팀
account_temp_banned:
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 안전팀
donation_confirmation:
subject: Fluxer에 기부해주셔서 감사합니다
body: |-
안녕하세요,
Fluxer에 기부해주셔서 감사합니다! {interval, select,
month {정기 기부}
year {정기 기부}
other {일회성 기부}
}가 {interval, select,
month {성공적으로 설정됐습니다}
year {성공적으로 설정됐습니다}
other {성공적으로 처리됐습니다}
}.
기부 세부정보:
금액: {amount} {currency} {interval, select,
month {월간}
year {연간}
other {}
}
Stripe에서 곧 영수증과 인보이스 PDF가 포함된 별도의 이메일을 보내드릴 예정이에요. 여기에는 모든 결제 세부정보가 포함되어 있으며 세금 목적으로도 사용할 수 있어요.
아래 링크를 사용해 언제든지 기부 내역 확인, 인보이스 다운로드, {interval, select,
month {구독 관리 또는 취소}
year {구독 관리 또는 취소}
other {향후 기부 관리}
}를 할 수 있습니다:
{manageUrl}
Fluxer를 지원해주셔서 감사합니다!
Fluxer 팀
donation_magic_link:
subject: Fluxer 기부를 관리해 주세요
body: |-
안녕하세요,
아래 링크를 클릭해 기부자 포털에 접속해 주세요:
{manageUrl}
포털에서 구독 관리, 인보이스 다운로드, 기부 내역 확인이 가능해요.
이 링크는 {expiresAt, date, full} {expiresAt, time, short}에 만료돼요.
본인이 요청하지 않았다면 이 이메일은 무시해도 돼요.
Fluxer 팀
dsa_report_verification:
subject: DSA 신고를 위해 이메일을 인증해 주세요
body: |-
안녕하세요,
아래 인증 코드를 사용해 Fluxer에서 디지털서비스법(DSA) 신고를 제출해 주세요:
{code}
이 코드는 {expiresAt, date, full} {expiresAt, time, short}에 만료돼요.
본인이 요청한 게 아니라면 이 이메일은 무시해도 돼요.
Fluxer 안전팀
email_change_new:
subject: 새 Fluxer 이메일을 인증해 주세요
body: |-
안녕하세요 {username}님,
새 Fluxer 이메일을 인증하려면 앱에서 아래 코드를 입력해 주세요:
{code}
이 코드는 {expiresAt, date, full} {expiresAt, time, short}에 만료돼요.
본인이 요청한 게 아니라면 이 이메일은 무시해도 돼요.
Fluxer 팀
email_change_original:
subject: Fluxer 이메일 변경을 확인해 주세요
body: |-
안녕하세요 {username}님,
Fluxer 계정의 이메일 주소를 변경해 달라는 요청이 접수됐어요.
변경을 확인하려면 앱에서 아래 코드를 입력해 주세요:
{code}
이 코드는 {expiresAt, date, full} {expiresAt, time, short}에 만료돼요.
본인이 요청한 게 아니라면 계정을 즉시 안전하게 조치해 주세요.
Fluxer 팀
email_change_revert:
subject: Fluxer 이메일이 변경됐어요
body: |-
안녕하세요 {username}님,
Fluxer 계정 이메일이 {newEmail}(으)로 변경됐어요.
본인이 변경한 거라면 별도 조치가 필요 없어요. 본인이 아니라면 아래 링크에서 변경을 되돌리고 계정을 보호할 수 있어요:
{revertUrl}
이 작업을 하면 이전 이메일로 복구되고, 모든 기기에서 로그아웃되며, 연결된 전화번호가 제거되고, MFA가 비활성화되며, 새 비밀번호 설정이 필요해요.
Fluxer 안전팀
email_verification:
subject: Fluxer 이메일 주소를 인증해 주세요
body: |-
안녕하세요 {username}님,
아래 링크를 클릭해 Fluxer 계정의 이메일 주소를 인증해 주세요:
{verifyUrl}
Fluxer 계정을 만든 적이 없다면 이 이메일은 무시해도 돼요.
이 링크는 24시간 후 만료돼요.
Fluxer 팀
gift_chargeback_notification:
subject: 사용한 선물의 혜택이 제거됐어요
body: |-
안녕하세요 {username}님,
{username}님이 사용하신 선물 코드의 결제는 원래 다른 사람이 했어요. 그런데 해당 결제가 나중에 취소됐어요(차지백).
그래서 선물을 사용할 때 계정에 추가됐던 혜택을 제거했어요.
이 조치가 실수라고 생각되면 지원팀에 문의해 주세요. 선물 코드와 사용한 시점 등 가능한 정보를 함께 알려 주시면 도움이 돼요.
Fluxer 팀
harvest_completed:
subject: Fluxer 데이터 내보내기를 다운로드할 수 있어요
body: |-
안녕하세요 {username}님,
데이터 내보내기가 준비됐어요.
다운로드 링크:
{downloadUrl}
포함된 메시지 수: {totalMessages, number}
파일 크기: {fileSizeMB, number} MB
이 링크는 {expiresAt, date, full} {expiresAt, time, short}에 만료돼요.
본인이 이 내보내기를 요청하지 않았다면 비밀번호를 즉시 변경하고 지원팀에 문의해 주세요.
Fluxer 팀
inactivity_warning:
subject: 비활동으로 인해 Fluxer 계정이 삭제될 예정이에요
body: |-
안녕하세요 {username}님,
{lastActiveDate, date, full} 이후로 Fluxer 계정에서 활동이 확인되지 않았어요.
{deletionDate, date, full} {deletionDate, time, short}까지 로그인하지 않으면, 비활동으로 인해 계정이 영구 삭제돼요.
여기에서 로그인하세요:
{loginUrl}
최근에 Fluxer를 사용했다면 즉시 지원팀에 문의해 주세요.
Fluxer 팀
ip_authorization:
subject: 새 IP 주소에서의 로그인을 승인해 주세요
body: |-
안녕하세요 {username}님,
새 IP 주소에서 Fluxer 계정으로 로그인 시도가 감지됐어요:
IP 주소: {ipAddress}
위치: {location}
본인이 시도한 거라면 아래 링크를 클릭해 이 IP 주소를 승인해 주세요:
{authUrl}
본인이 아니라면 비밀번호를 즉시 변경해 주세요.
이 승인 링크는 30분 후 만료돼요.
Fluxer 팀
password_change_verification:
subject: Fluxer 비밀번호 변경을 확인해 주세요
body: |-
안녕하세요 {username}님,
Fluxer 계정의 비밀번호를 변경해 달라는 요청이 접수됐어요.
변경을 확인하려면 앱에서 아래 코드를 입력해 주세요:
{code}
이 코드는 {expiresAt}에 만료돼요.
본인이 요청한 게 아니라면 누군가 계정에 접근했을 수 있어요. 즉시 비밀번호를 변경하고 2단계 인증을 활성화해 주세요.
Fluxer 팀
password_reset:
subject: Fluxer 비밀번호를 재설정해 주세요
body: |-
안녕하세요 {username}님,
Fluxer 비밀번호 재설정을 요청하셨어요. 아래 링크에서 새 비밀번호를 설정해 주세요:
{resetUrl}
본인이 요청한 게 아니라면 이 이메일은 무시해도 돼요.
이 링크는 1시간 후 만료돼요.
Fluxer 팀
registration_approved:
subject: Fluxer 가입이 승인됐어요
body: |-
안녕하세요 {username}님,
좋은 소식이에요. Fluxer 가입이 승인됐어요.
이제 아래 링크에서 Fluxer 앱에 로그인할 수 있어요:
{channelsUrl}
Fluxer 커뮤니티에 오신 걸 환영해요.
Fluxer 팀
report_resolved:
subject: Fluxer 신고가 검토됐어요
body: |-
안녕하세요 {username}님,
신고하신 건(신고 ID: {reportId})을 안전팀이 검토했어요.
안전팀 답변:
{publicComment}
Fluxer를 더 안전하게 만드는 데 도움을 주셔서 고마워요. 모든 신고를 신중하게 검토하고 있으며, 커뮤니티에 기여해 주신 점에 감사드려요.
이번 결과에 대해 질문이나 우려가 있으면 safety@fluxer.app으로 문의해 주세요.
Fluxer 안전팀
scheduled_deletion_notification:
subject: Fluxer 계정이 삭제 예정이에요
body: |-
안녕하세요 {username}님,
Fluxer 계정이 영구 삭제되도록 예약됐어요.
삭제 예정일: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {사유: {reason}}
}
이는 중요한 제재 조치예요. 예약된 날짜에 계정 데이터가 영구적으로 삭제돼요.
이 제재 결정이 잘못됐다고 생각되면, 이 이메일 주소에서 appeals@fluxer.app으로 이의 제기를 제출할 수 있어요.
Fluxer 안전팀
self_deletion_scheduled:
subject: Fluxer 계정 삭제가 예약됐어요
body: |-
안녕하세요 {username}님,
Fluxer 계정 삭제를 요청하셨어요. 계정은 아래 일정에 영구 삭제될 예정이에요:
{deletionDate, date, full} {deletionDate, time, short}
본인이 요청한 게 아니라면 계정에 로그인해 삭제를 취소해 주세요. 계정 보호를 위해 비밀번호를 변경하는 것도 권장해요.
Fluxer 팀
unban_notification:
subject: Fluxer 계정 정지가 해제됐어요
body: |-
안녕하세요 {username}님,
좋은 소식이에요. Fluxer 계정 정지가 해제됐어요.
{reason, select,
null {}
other {사유: {reason}}
}
이제 다시 로그인해서 Fluxer를 계속 이용할 수 있어요.
Fluxer 안전팀

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Tavo Fluxer paskyra laikinai išjungta
body: |-
Labas, {username},
Tavo Fluxer paskyra laikinai išjungta, nes užfiksavome įtartiną veiklą.
{reason, select,
null {}
other {Priežastis: {reason}}
}
Kad vėl galėtum naudotis paskyra, nustatyk slaptažodį iš naujo:
{forgotUrl}
Po to galėsi vėl prisijungti.
Jei manai, kad tai įvyko per klaidą, susisiek su mūsų pagalbos komanda.
Fluxer saugumo komanda
account_scheduled_deletion:
subject: Tavo Fluxer paskyra bus ištrinta
body: |-
Labas, {username},
Tavo Fluxer paskyros ištrynimas visam laikui buvo suplanuotas, nes pažeidei mūsų paslaugų teikimo sąlygas arba bendruomenės gaires.
Numatyta ištrynimo data: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Priežastis: {reason}}
}
Tai rimta priemonė. Tavo paskyros duomenys bus negrįžtamai ištrinti nurodytą dieną.
Peržiūrėk:
- Paslaugų teikimo sąlygas: {termsUrl}
- Bendruomenės gaires: {guidelinesUrl}
Apeliacija:
Jei manai, kad šis sprendimas neteisingas arba nepagrįstas, per 60 dienų gali pateikti apeliaciją el. paštu appeals@fluxer.app, ir tai turi būti padaryta iš šio el. pašto adreso.
Apeliacijoje:
- Aiškiai paaiškink, kodėl manai, kad sprendimas neteisingas arba nepagrįstas
- Jei įmanoma, pateik susijusius įrodymus ar papildomą kontekstą
Fluxer saugumo komandos narys peržiūrės tavo apeliaciją ir gali sustabdyti planuojamą ištrynimą, kol bus priimtas galutinis sprendimas.
Fluxer saugumo komanda
account_temp_banned:
subject: Tavo Fluxer paskyra laikinai sustabdyta
body: |-
Labas, {username},
Tavo Fluxer paskyra laikinai sustabdyta, nes pažeidei mūsų paslaugų teikimo sąlygas arba bendruomenės gaires.
Trukmė: {durationHours, plural,
=1 {1 valanda}
other {# valandos}
}
Sustabdyta iki: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Priežastis: {reason}}
}
Šiuo laikotarpiu negalėsi prisijungti prie savo paskyros.
Peržiūrėk:
- Paslaugų teikimo sąlygas: {termsUrl}
- Bendruomenės gaires: {guidelinesUrl}
Jei manai, kad šis sprendimas neteisingas arba nepagrįstas, gali pateikti apeliaciją el. paštu appeals@fluxer.app, ir tai turi būti padaryta iš šio el. pašto adreso. Aiškiai paaiškink, kodėl manai, kad sprendimas klaidingas. Apeliaciją peržiūrėsime ir informuosime apie galutinį sprendimą.
Fluxer saugumo komanda
donation_confirmation:
subject: Ačiū už jūsų auką Fluxer
body: |-
Sveikas,
Ačiū už jūsų auką Fluxer! Jūsų {interval, select,
month {pasikartojanti auka}
year {pasikartojanti auka}
other {vienkartinė auka}
} buvo sėkmingai {interval, select,
month {nustatyta}
year {nustatyta}
other {apdorota}
}.
Aukos detalės:
Suma: {amount} {currency} {interval, select,
month {per mėnesį}
year {per metus}
other {}
}
Stripe netrukus atsiųs jums atskirą kvitą su sąskaitos PDF. Jame yra visi mokėjimo duomenys ir jis gali būti naudojamas mokesčių tikslais.
Galite peržiūrėti aukų istoriją, atsisiųsti sąskaitas, {interval, select,
month {ir valdyti arba atšaukti prenumeratą}
year {ir valdyti arba atšaukti prenumeratą}
other {ir valdyti būsimas aukas}
} bet kuriuo metu naudodami šią nuorodą:
{manageUrl}
Jūsų parama padeda Fluxer veikti. Ačiū!
Fluxer komanda
donation_magic_link:
subject: Tvarkyk savo Fluxer aukas
body: |-
Labas,
Spustelėk žemiau esančią nuorodą, kad pasiektum donorų portalą:
{manageUrl}
Portale gali valdyti prenumeratas, atsisiųsti sąskaitas ir peržiūrėti aukų istoriją.
Ši nuoroda galioja iki {expiresAt, date, full} {expiresAt, time, short}.
Jei to neprašei, gali ramiai ignoruoti šį laišką.
Fluxer komanda
dsa_report_verification:
subject: Patvirtink el. paštą DSA pranešimui
body: |-
Labas,
Naudok žemiau pateiktą kodą, kad pateiktum pranešimą pagal Skaitmeninių paslaugų aktą (DSA) per Fluxer:
{code}
Kodas galioja iki {expiresAt, date, full} {expiresAt, time, short}.
Jei to neprašei, gali ignoruoti šį laišką.
Fluxer saugumo komanda
email_change_new:
subject: Patvirtink naują Fluxer el. pašto adresą
body: |-
Labas, {username},
Įvesk šį kodą programėlėje, kad patvirtintum naują Fluxer el. pašto adresą:
{code}
Kodas galioja iki {expiresAt, date, full} {expiresAt, time, short}.
Jei to neprašei, gali ignoruoti šį laišką.
Fluxer komanda
email_change_original:
subject: Patvirtink Fluxer el. pašto adreso pakeitimą
body: |-
Labas, {username},
Gavome prašymą pakeisti el. pašto adresą tavo Fluxer paskyroje.
Kad patvirtintum pakeitimą, įvesk šį kodą programėlėje:
{code}
Kodas galioja iki {expiresAt, date, full} {expiresAt, time, short}.
Jei to neprašei, nedelsdamas pasirūpink savo paskyros saugumu.
Fluxer komanda
email_change_revert:
subject: Pakeistas tavo Fluxer el. pašto adresas
body: |-
Labas, {username},
Tavo Fluxer paskyros el. pašto adresas buvo pakeistas į {newEmail}.
Jei tai darei tu, nieko daryti nereikia. Jei ne, gali atšaukti pakeitimą ir apsaugoti paskyrą paspaudęs šią nuorodą:
{revertUrl}
Tai atkurs ankstesnį el. pašto adresą, atjungs tave visuose įrenginiuose, pašalins susietus telefono numerius, išjungs MFA ir pareikalaus nustatyti naują slaptažodį.
Fluxer saugumo komanda
email_verification:
subject: Patvirtink savo Fluxer el. pašto adresą
body: |-
Labas, {username},
Patvirtink el. pašto adresą savo Fluxer paskyrai paspaudęs žemiau esančią nuorodą:
{verifyUrl}
Jei Fluxer paskyros nekūrei, gali ramiai ignoruoti šį laišką.
Nuoroda galioja 24 valandas.
Fluxer komanda
gift_chargeback_notification:
subject: Pašalinti privalumai iš tavo panaudotos dovanos
body: |-
Labas, {username},
Dovanos kodą, kurį panaudojai, iš pradžių apmokėjo kitas asmuo. Mokėjimas vėliau buvo atšauktas (chargeback).
Dėl to pašalinome privalumus, kurie buvo pridėti prie tavo paskyros, kai panaudojai dovaną.
Jei manai, kad tai klaida, susisiek su mūsų pagalbos komanda ir pateik visą informaciją, kurią turi apie dovanos kodą ir jo panaudojimo laiką.
Fluxer komanda
harvest_completed:
subject: Tavo Fluxer duomenų eksportas paruoštas atsisiųsti
body: |-
Labas, {username},
Tavo duomenų eksportas paruoštas.
Atsisiuntimo nuoroda:
{downloadUrl}
Įtrauktos žinutės: {totalMessages, number}
Failo dydis: {fileSizeMB, number} MB
Nuoroda galioja iki {expiresAt, date, full} {expiresAt, time, short}.
Jei šio eksporto neprašei, nedelsdamas pakeisk slaptažodį ir susisiek su mūsų pagalbos komanda.
Fluxer komanda
inactivity_warning:
subject: Tavo Fluxer paskyra bus ištrinta dėl neaktyvumo
body: |-
Labas, {username},
Nuo {lastActiveDate, date, full} nematėme jokios veiklos tavo Fluxer paskyroje.
Jei neprisijungsi iki {deletionDate, date, full} {deletionDate, time, short}, tavo paskyra bus negrįžtamai ištrinta dėl neaktyvumo.
Prisijunk čia:
{loginUrl}
Jei Fluxer naudojaisi neseniai, nedelsdamas susisiek su mūsų pagalbos komanda.
Fluxer komanda
ip_authorization:
subject: Patvirtink prisijungimą iš naujo IP adreso
body: |-
Labas, {username},
Užfiksavome bandymą prisijungti prie tavo Fluxer paskyros iš naujo IP adreso:
IP adresas: {ipAddress}
Vieta: {location}
Jei tai buvai tu, patvirtink šį IP adresą paspaudęs žemiau esančią nuorodą:
{authUrl}
Jei tai buvai ne tu, nedelsdamas pasikeisk slaptažodį.
Ši patvirtinimo nuoroda galioja 30 minučių.
Fluxer komanda
password_change_verification:
subject: Patvirtink savo Fluxer slaptažodžio pakeitimą
body: |-
Labas, {username},
Gavome prašymą pakeisti slaptažodį tavo Fluxer paskyroje.
Kad patvirtintum šį pakeitimą, įvesk šį kodą programėlėje:
{code}
Šis kodas galioja iki {expiresAt}.
Jei to neprašei, gali būti, kad kas norsturi prieigą prie tavo paskyros. Nedelsdamas pakeisk slaptažodį ir įjunk dviejų veiksnių autentifikaciją.
Fluxer komanda
password_reset:
subject: Nustatyk iš naujo Fluxer slaptažodį
body: |-
Labas, {username},
Gavome prašymą nustatyti iš naujo tavo Fluxer slaptažodį. Paspausk žemiau esančią nuorodą ir nustatyk naują slaptažodį:
{resetUrl}
Jei šio prašymo nepateikei, gali ramiai ignoruoti šį laišką.
Ši nuoroda galioja 1 valandą.
Fluxer komanda
registration_approved:
subject: Tavo Fluxer registracija patvirtinta
body: |-
Labas, {username},
Gera žinia: tavo Fluxer registracija patvirtinta.
Dabar gali prisijungti prie Fluxer programėlės čia:
{channelsUrl}
Sveikas atvykęs į Fluxer bendruomenę.
Fluxer komanda
report_resolved:
subject: Tavo pranešimas peržiūrėtas
body: |-
Labas, {username},
Tavo pranešimą (ID: {reportId}) peržiūrėjo mūsų saugumo komanda.
Saugumo komandos atsakymas:
{publicComment}
Ačiū, kad padedi Fluxer išlikti saugiam visiems. Į visus pranešimus žiūrime rimtai ir vertiname tavo indėlį į bendruomenę.
Jei turi klausimų ar abejonių dėl šio sprendimo, parašyk safety@fluxer.app.
Fluxer saugumo komanda
scheduled_deletion_notification:
subject: Tavo Fluxer paskyra bus ištrinta
body: |-
Labas, {username},
Tavo Fluxer paskyros ištrynimas visam laikui buvo suplanuotas.
Numatyta ištrynimo data: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Priežastis: {reason}}
}
Tai rimta priemonė. Tavo paskyros duomenys bus negrįžtamai ištrinti nurodytą dieną.
Jei manai, kad šis sprendimas neteisingas, gali pateikti apeliaciją el. paštu appeals@fluxer.app, ir tai turi būti padaryta iš šio el. pašto adreso.
Fluxer saugumo komanda
self_deletion_scheduled:
subject: Suplanuotas tavo Fluxer paskyros ištrynimas
body: |-
Labas, {username},
Paprašei ištrinti savo Fluxer paskyrą. Tavo paskyra bus negrįžtamai ištrinta:
{deletionDate, date, full} {deletionDate, time, short}
Jei to neprašei, prisijunk prie savo paskyros, kad atšauktum ištrynimą. Taip pat rekomenduojame pakeisti slaptažodį, kad apsaugotum paskyrą.
Fluxer komanda
unban_notification:
subject: Tavo Fluxer paskyros sustabdymas panaikintas
body: |-
Labas, {username},
Gera žinia: tavo Fluxer paskyros sustabdymas panaikintas.
{reason, select,
null {}
other {Priežastis: {reason}}
}
Dabar gali vėl prisijungti prie paskyros ir toliau naudotis Fluxer kaip įprastai.
Fluxer saugumo komanda

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Your Fluxer account has been temporarily disabled
body: |-
Hello {username},
We temporarily disabled your Fluxer account because we detected suspicious activity.
{reason, select,
null {}
other {Reason: {reason}}
}
To regain access to your account, you'll need to reset your password:
{forgotUrl}
After you reset your password, you'll be able to log in again.
If you believe this was done in error, please contact our support team.
Fluxer Safety Team
account_scheduled_deletion:
subject: Your Fluxer account will be permanently deleted
body: |-
Hello {username},
Your Fluxer account has been scheduled for permanent deletion due to violations of our Terms of Service or Community Guidelines.
Scheduled deletion: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Reason: {reason}}
}
This is a serious enforcement action. Your account data will be permanently deleted on the scheduled date.
Please review:
- Terms of Service: {termsUrl}
- Community Guidelines: {guidelinesUrl}
Appeals process:
If you believe this enforcement decision was incorrect or unjustified, you have 60 days to submit an appeal. Email appeals@fluxer.app from this email address.
In your appeal:
- Clearly explain why you believe the enforcement decision was incorrect or unjustified
- Provide any relevant evidence or context
A member of the Fluxer Safety Team will review your appeal and may pause the pending deletion until a final decision has been reached.
Fluxer Safety Team
account_temp_banned:
subject: Your Fluxer account has been temporarily suspended
body: |-
Hello {username},
Your Fluxer account has been temporarily suspended for violating our Terms of Service or Community Guidelines.
Duration: {durationHours, plural,
=1 {1 hour}
other {# hours}
}
Suspended until: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Reason: {reason}}
}
During this time, you won't be able to access your account.
Please review:
- Terms of Service: {termsUrl}
- Community Guidelines: {guidelinesUrl}
If you believe this enforcement decision was incorrect or unjustified, you can submit an appeal. Email appeals@fluxer.app from this email address and clearly explain why you believe the decision was incorrect. We'll review your appeal and respond with our decision.
Fluxer Safety Team
donation_confirmation:
subject: Thank you for your Fluxer donation
body: |-
Hello,
Thank you for your donation to Fluxer! Your {interval, select,
month {recurring donation}
year {recurring donation}
other {one-time donation}
} has been {interval, select,
month {set up}
year {set up}
other {processed}
} successfully.
Donation details:
Amount: {amount} {currency} {interval, select,
month {per month}
year {per year}
other {}
}
Stripe will email you a separate receipt with your invoice PDF shortly. This includes all payment details and can be used for tax purposes.
You can view your donation history, download invoices, {interval, select,
month {and manage or cancel your subscription}
year {and manage or cancel your subscription}
other {and manage future donations}
} at any time using this link:
{manageUrl}
Your support helps keep Fluxer running. Thank you!
Fluxer Team
donation_magic_link:
subject: Manage your Fluxer donations
body: |-
Hello,
Click the link below to access your donor portal:
{manageUrl}
In the portal, you can manage subscriptions, download invoices, and view your donation history.
This link expires on {expiresAt, date, full} at {expiresAt, time, short}.
If you did not request this link, you can safely ignore this email.
Fluxer Team
dsa_report_verification:
subject: Verify your email for a DSA report
body: |-
Hello,
Use the verification code below to submit your Digital Services Act report on Fluxer:
{code}
This code expires on {expiresAt, date, full} at {expiresAt, time, short}.
If you didn't request this, you can ignore this email.
Fluxer Safety Team
email_change_new:
subject: Verify your new Fluxer email
body: |-
Hello {username},
Enter this code in the app to verify your new Fluxer email:
{code}
This code expires on {expiresAt, date, full} at {expiresAt, time, short}.
If you didn't request this, you can ignore this email.
Fluxer Team
email_change_original:
subject: Confirm your Fluxer email change
body: |-
Hello {username},
We received a request to change the email address on your Fluxer account.
To confirm this change, enter this code in the app:
{code}
This code expires on {expiresAt, date, full} at {expiresAt, time, short}.
If you didn't request this, please secure your account right away.
Fluxer Team
email_change_revert:
subject: Your Fluxer email was changed
body: |-
Hello {username},
The email address on your Fluxer account was changed to {newEmail}.
If you made this change, no action is needed. If you didn't, you can revert the change and secure your account using this link:
{revertUrl}
This will restore your previous email, sign you out everywhere, remove linked phone numbers, disable MFA, and require you to set a new password.
Fluxer Safety Team
email_verification:
subject: Verify your Fluxer email address
body: |-
Hello {username},
Please verify the email address for your Fluxer account by clicking the link below:
{verifyUrl}
If you didn't create a Fluxer account, you can safely ignore this email.
This link is valid for 24 hours.
Fluxer Team
gift_chargeback_notification:
subject: Perks from your redeemed gift have been removed
body: |-
Hello {username},
A gift code you redeemed was originally paid for by someone else. That payment has since been reversed (a chargeback).
Because of this, we've removed the perks that were added to your account when you redeemed the gift.
If you think this is a mistake, please contact our support team and include any details you have about the gift code and when you redeemed it.
Fluxer Team
harvest_completed:
subject: Your Fluxer data export is ready to download
body: |-
Hello {username},
Your data export is ready.
Download link:
{downloadUrl}
Messages included: {totalMessages, number}
File size: {fileSizeMB, number} MB
This link expires on {expiresAt, date, full} at {expiresAt, time, short}.
If you didn't request this export, please change your password immediately and contact our support team.
Fluxer Team
inactivity_warning:
subject: Your Fluxer account will be deleted due to inactivity
body: |-
Hello {username},
We haven't seen any activity on your Fluxer account since {lastActiveDate, date, full}.
If you don't log in by {deletionDate, date, full} at {deletionDate, time, short}, your account will be permanently deleted due to inactivity.
Log in here:
{loginUrl}
If you've used Fluxer recently, please contact our support team right away.
Fluxer Team
ip_authorization:
subject: Authorize login from a new IP address
body: |-
Hello {username},
We detected a login attempt to your Fluxer account from a new IP address:
IP address: {ipAddress}
Location: {location}
If this was you, please authorize this IP address by clicking the link below:
{authUrl}
If you didn't attempt to log in, please change your password right away.
This link is valid for 30 minutes.
Fluxer Team
password_change_verification:
subject: Confirm your Fluxer password change
body: |-
Hello {username},
We received a request to change the password on your Fluxer account.
To confirm this change, enter this code in the app:
{code}
This code expires at {expiresAt}.
If you didn't request this, someone may have access to your account. Change your password immediately and enable two-factor authentication.
Fluxer Team
password_reset:
subject: Reset your Fluxer password
body: |-
Hello {username},
You requested a Fluxer password reset. Use the link below to set a new password:
{resetUrl}
If you didn't request this, you can safely ignore this email.
This link is valid for 1 hour.
Fluxer Team
registration_approved:
subject: Your Fluxer registration has been approved
body: |-
Hello {username},
Good news: your Fluxer registration has been approved.
You can now log in to the Fluxer app here:
{channelsUrl}
Welcome to the Fluxer community.
Fluxer Team
report_resolved:
subject: Your Fluxer report has been reviewed
body: |-
Hello {username},
Your report (ID: {reportId}) has been reviewed by our Safety Team.
Response from the Safety Team:
{publicComment}
Thanks for helping keep Fluxer safe for everyone. We take all reports seriously and appreciate your contribution to the community.
If you have any questions or concerns about this outcome, please contact safety@fluxer.app.
Fluxer Safety Team
scheduled_deletion_notification:
subject: Your Fluxer account will be permanently deleted
body: |-
Hello {username},
Your Fluxer account has been scheduled for permanent deletion.
Scheduled deletion: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Reason: {reason}}
}
This is a serious enforcement action. Your account data will be permanently deleted on the scheduled date.
If you believe this enforcement decision was incorrect, you can submit an appeal. Email appeals@fluxer.app from this email address.
Fluxer Safety Team
self_deletion_scheduled:
subject: Your Fluxer account deletion is scheduled
body: |-
Hello {username},
You requested to delete your Fluxer account. Your account is scheduled for permanent deletion on:
{deletionDate, date, full} at {deletionDate, time, short}
If you didn't request this, sign in to your account to cancel the deletion. We also recommend changing your password to secure your account.
Fluxer Team
unban_notification:
subject: Your Fluxer account suspension has been lifted
body: |-
Hello {username},
Good news: your Fluxer account suspension has been lifted.
{reason, select,
null {}
other {Reason: {reason}}
}
You can now log back in and continue using Fluxer as normal.
Fluxer Safety Team

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Je Fluxer-account is tijdelijk uitgeschakeld
body: |-
Hoi {username},
We hebben je Fluxer-account tijdelijk uitgeschakeld omdat we verdachte activiteit hebben vastgesteld.
{reason, select,
null {}
other {Reden: {reason}}
}
Om weer toegang te krijgen tot je account, moet je je wachtwoord opnieuw instellen:
{forgotUrl}
Daarna kun je weer inloggen.
Denk je dat dit een vergissing is? Neem dan contact op met onze support.
Fluxer Safety-team
account_scheduled_deletion:
subject: Je Fluxer-account wordt definitief verwijderd
body: |-
Hoi {username},
Je Fluxer-account staat gepland voor definitieve verwijdering omdat je onze gebruiksvoorwaarden of communityrichtlijnen hebt geschonden.
Geplande verwijderdatum: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Reden: {reason}}
}
Dit is een ernstige maatregel. Je accountgegevens worden op de geplande datum definitief verwijderd.
Lees ook:
- Gebruiksvoorwaarden: {termsUrl}
- Communityrichtlijnen: {guidelinesUrl}
Bezwaar maken:
Als je denkt dat deze beslissing onjuist of onterecht is, kun je binnen 60 dagen bezwaar indienen. Stuur je bezwaar naar appeals@fluxer.app, en gebruik daarbij dit e-mailadres.
Vermeld in je bezwaar:
- Waarom je vindt dat de beslissing onjuist of onterecht is
- Relevante context of bewijs, als je dat hebt
Een medewerker van het Fluxer Safety-team beoordeelt je bezwaar en kan de geplande verwijdering pauzeren totdat er een definitieve beslissing is genomen.
Fluxer Safety-team
account_temp_banned:
subject: Je Fluxer-account is tijdelijk geschorst
body: |-
Hoi {username},
Je Fluxer-account is tijdelijk geschorst omdat je onze gebruiksvoorwaarden of communityrichtlijnen hebt geschonden.
Duur: {durationHours, plural,
=1 {1 uur}
other {# uur}
}
Geschorst tot: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Reden: {reason}}
}
Tijdens deze periode heb je geen toegang tot je account.
Lees ook:
- Gebruiksvoorwaarden: {termsUrl}
- Communityrichtlijnen: {guidelinesUrl}
Denk je dat deze beslissing onjuist of onterecht is? Dan kun je bezwaar indienen via appeals@fluxer.app, en gebruik daarbij dit e-mailadres. Leg duidelijk uit waarom je vindt dat de beslissing niet klopt. We bekijken je bezwaar en laten je weten wat we besluiten.
Fluxer Safety-team
donation_confirmation:
subject: Bedankt voor je donatie aan Fluxer
body: |-
Hallo,
Bedankt voor je donatie aan Fluxer! Je {interval, select,
month {terugkerende donatie}
year {terugkerende donatie}
other {eenmalige donatie}
} is {interval, select,
month {succesvol ingesteld}
year {succesvol ingesteld}
other {succesvol verwerkt}
}.
Donatiegegevens:
Bedrag: {amount} {currency} {interval, select,
month {per maand}
year {per jaar}
other {}
}
Stripe stuurt je binnenkort een aparte ontvangstbevestiging met je factuur-PDF. Hierin staan alle betalingsgegevens en deze kan voor fiscale doeleinden worden gebruikt.
Je kunt op elk moment je donatiegeschiedenis bekijken, facturen downloaden {interval, select,
month {en je abonnement beheren of annuleren}
year {en je abonnement beheren of annuleren}
other {en toekomstige donaties beheren}
} met deze link:
{manageUrl}
Jouw steun helpt om Fluxer draaiende te houden. Bedankt!
Fluxer-team
donation_magic_link:
subject: Beheer je Fluxer-donaties
body: |-
Hallo,
Klik op de link hieronder om toegang te krijgen tot je donorportaal:
{manageUrl}
In het portaal kun je abonnementen beheren, facturen downloaden en je donatiegeschiedenis bekijken.
Deze link verloopt op {expiresAt, date, full} om {expiresAt, time, short}.
Heb je deze link niet aangevraagd? Dan kun je deze e-mail gewoon negeren.
Fluxer-team
dsa_report_verification:
subject: Bevestig je e-mailadres voor een DSA-melding
body: |-
Hoi,
Gebruik de code hieronder om je melding onder de Digital Services Act (DSA) bij Fluxer in te dienen:
{code}
Deze code verloopt op {expiresAt, date, full} om {expiresAt, time, short}.
Heb je dit niet aangevraagd? Dan kun je deze e-mail negeren.
Fluxer Safety-team
email_change_new:
subject: Bevestig je nieuwe Fluxer-e-mailadres
body: |-
Hoi {username},
Vul deze code in de app in om je nieuwe Fluxer-e-mailadres te bevestigen:
{code}
Deze code verloopt op {expiresAt, date, full} om {expiresAt, time, short}.
Heb je dit niet aangevraagd? Dan kun je deze e-mail negeren.
Fluxer-team
email_change_original:
subject: Bevestig de wijziging van je Fluxer-e-mailadres
body: |-
Hoi {username},
We hebben een verzoek ontvangen om het e-mailadres van je Fluxer-account te wijzigen.
Om deze wijziging te bevestigen, voer je deze code in de app in:
{code}
Deze code verloopt op {expiresAt, date, full} om {expiresAt, time, short}.
Heb je dit niet aangevraagd? Beveilig je account dan meteen.
Fluxer-team
email_change_revert:
subject: Je Fluxer-e-mailadres is gewijzigd
body: |-
Hoi {username},
Het e-mailadres van je Fluxer-account is gewijzigd naar {newEmail}.
Heb jij dit gedaan? Dan hoef je niets te doen. Was jij dit niet? Dan kun je de wijziging terugdraaien en je account beveiligen via deze link:
{revertUrl}
Daarmee herstellen we je vorige e-mailadres, word je overal uitgelogd, verwijderen we gekoppelde telefoonnummers, zetten we MFA uit en moet je een nieuw wachtwoord instellen.
Fluxer Safety-team
email_verification:
subject: Bevestig je Fluxer-e-mailadres
body: |-
Hoi {username},
Bevestig het e-mailadres van je Fluxer-account door op de link hieronder te klikken:
{verifyUrl}
Heb je geen Fluxer-account aangemaakt? Dan kun je deze e-mail gewoon negeren.
Deze link is 24 uur geldig.
Fluxer-team
gift_chargeback_notification:
subject: De voordelen van je ingewisselde cadeau zijn verwijderd
body: |-
Hoi {username},
Een cadeaucode die je hebt ingewisseld, is oorspronkelijk betaald door iemand anders. Die betaling is inmiddels teruggedraaid (chargeback).
Daarom hebben we de voordelen verwijderd die aan je account zijn toegevoegd toen je het cadeau inwisselde.
Denk je dat dit een vergissing is? Neem dan contact op met onze support en vermeld alle details die je hebt over de cadeaucode en wanneer je die hebt ingewisseld.
Fluxer-team
harvest_completed:
subject: Je Fluxer-data-export staat klaar om te downloaden
body: |-
Hoi {username},
Je data-export staat klaar.
Downloadlink:
{downloadUrl}
Aantal berichten: {totalMessages, number}
Bestandsgrootte: {fileSizeMB, number} MB
Deze link verloopt op {expiresAt, date, full} om {expiresAt, time, short}.
Heb je deze export niet aangevraagd? Wijzig dan meteen je wachtwoord en neem contact op met onze support.
Fluxer-team
inactivity_warning:
subject: Je Fluxer-account wordt verwijderd vanwege inactiviteit
body: |-
Hoi {username},
We hebben geen activiteit gezien op je Fluxer-account sinds {lastActiveDate, date, full}.
Als je niet uiterlijk op {deletionDate, date, full} om {deletionDate, time, short} inlogt, wordt je account definitief verwijderd vanwege inactiviteit.
Log hier in:
{loginUrl}
Heb je Fluxer onlangs nog gebruikt? Neem dan meteen contact op met onze support.
Fluxer-team
ip_authorization:
subject: Bevestig inloggen vanaf een nieuw IP-adres
body: |-
Hoi {username},
We hebben een poging gezien om in te loggen op je Fluxer-account vanaf een nieuw IP-adres:
IP-adres: {ipAddress}
Locatie: {location}
Was jij dit? Bevestig dit IP-adres dan via de link hieronder:
{authUrl}
Was jij dit niet? Wijzig dan meteen je wachtwoord.
Deze bevestigingslink is 30 minuten geldig.
Fluxer-team
password_change_verification:
subject: Bevestig de wijziging van je Fluxer-wachtwoord
body: |-
Hoi {username},
We hebben een verzoek ontvangen om het wachtwoord van je Fluxer-account te wijzigen.
Om deze wijziging te bevestigen, voer je deze code in de app in:
{code}
Deze code verloopt op {expiresAt}.
Heb je dit niet aangevraagd? Dan heeft iemand mogelijk toegang tot je account. Wijzig je wachtwoord onmiddellijk en schakel tweefactorauthenticatie in.
Fluxer-team
password_reset:
subject: Stel je Fluxer-wachtwoord opnieuw in
body: |-
Hoi {username},
Je hebt gevraagd om je Fluxer-wachtwoord opnieuw in te stellen. Gebruik de link hieronder om een nieuw wachtwoord te kiezen:
{resetUrl}
Heb je dit niet aangevraagd? Dan kun je deze e-mail gewoon negeren.
Deze link is 1 uur geldig.
Fluxer-team
registration_approved:
subject: Je Fluxer-registratie is goedgekeurd
body: |-
Hoi {username},
Goed nieuws: je Fluxer-registratie is goedgekeurd.
Je kunt nu inloggen in de Fluxer-app via:
{channelsUrl}
Welkom bij de Fluxer-community.
Fluxer-team
report_resolved:
subject: Je melding is beoordeeld
body: |-
Hoi {username},
Je melding (ID: {reportId}) is beoordeeld door ons Safety-team.
Reactie van het Safety-team:
{publicComment}
Bedankt dat je helpt om Fluxer veilig te houden voor iedereen. We nemen alle meldingen serieus en waarderen je bijdrage aan de community.
Heb je vragen of zorgen over deze uitkomst? Neem dan contact op via safety@fluxer.app.
Fluxer Safety-team
scheduled_deletion_notification:
subject: Je Fluxer-account wordt definitief verwijderd
body: |-
Hoi {username},
Je Fluxer-account staat gepland voor definitieve verwijdering.
Geplande verwijderdatum: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Reden: {reason}}
}
Dit is een ernstige maatregel. Je accountgegevens worden op de geplande datum definitief verwijderd.
Denk je dat deze beslissing onjuist is? Dan kun je bezwaar indienen via appeals@fluxer.app, en gebruik daarbij dit e-mailadres.
Fluxer Safety-team
self_deletion_scheduled:
subject: De verwijdering van je Fluxer-account staat gepland
body: |-
Hoi {username},
Je hebt gevraagd om je Fluxer-account te verwijderen. Je account wordt definitief verwijderd op:
{deletionDate, date, full} om {deletionDate, time, short}
Heb je dit niet aangevraagd? Log dan in op je account om de verwijdering te annuleren. We raden ook aan om je wachtwoord te wijzigen om je account te beveiligen.
Fluxer-team
unban_notification:
subject: De schorsing van je Fluxer-account is opgeheven
body: |-
Hoi {username},
Goed nieuws: de schorsing van je Fluxer-account is opgeheven.
{reason, select,
null {}
other {Reden: {reason}}
}
Je kunt nu weer inloggen en Fluxer blijven gebruiken.
Fluxer Safety-team

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Din Fluxer-konto er midlertidig deaktivert
body: |-
Hei {username},
Vi har midlertidig deaktivert Fluxer-kontoen din fordi vi har registrert mistenkelig aktivitet.
{reason, select,
null {}
other {Årsak: {reason}}
}
For å få tilgang til kontoen din igjen må du tilbakestille passordet ditt:
{forgotUrl}
Deretter kan du logge inn igjen.
Hvis du mener at dette er en feil, ta kontakt med support.
Fluxer-sikkerhetsteamet
account_scheduled_deletion:
subject: Din Fluxer-konto blir slettet
body: |-
Hei {username},
Fluxer-kontoen din er planlagt slettet permanent fordi du har brutt vilkårene våre eller fellesskapsreglene våre.
Planlagt sletting: {deletionDate, date, full} kl. {deletionDate, time, short}
{reason, select,
null {}
other {Årsak: {reason}}
}
Dette er et alvorlig tiltak. Kontodataene dine blir slettet permanent på den planlagte datoen.
Les gjennom:
- Vilkår for bruk: {termsUrl}
- Fellesskapsregler: {guidelinesUrl}
Slik klager du:
Hvis du mener at denne avgjørelsen er feil eller urimelig, kan du klage innen 60 dager. Send en e-post til appeals@fluxer.app, og den må sendes fra denne e-postadressen.
I klagen din bør du:
- Forklare tydelig hvorfor du mener at avgjørelsen er feil eller urimelig.
- Legge ved relevant dokumentasjon eller ekstra kontekst, hvis mulig.
Et medlem av Fluxer-sikkerhetsteamet går gjennom klagen din og kan sette den planlagte slettingen på pause til det er tatt en endelig avgjørelse.
Fluxer-sikkerhetsteamet
account_temp_banned:
subject: Din Fluxer-konto er midlertidig suspendert
body: |-
Hei {username},
Fluxer-kontoen din er midlertidig suspendert fordi du har brutt vilkårene våre eller fellesskapsreglene våre.
Varighet: {durationHours, plural,
=1 {1 time}
other {# timer}
}
Suspendert til: {bannedUntil, date, full} kl. {bannedUntil, time, short}
{reason, select,
null {}
other {Årsak: {reason}}
}
I denne perioden har du ikke tilgang til kontoen din.
Les gjennom:
- Vilkår for bruk: {termsUrl}
- Fellesskapsregler: {guidelinesUrl}
Hvis du mener at denne avgjørelsen er feil eller urimelig, kan du sende inn en klage til appeals@fluxer.app. Klagen må sendes fra denne e-postadressen. Forklar tydelig hvorfor du mener at avgjørelsen er feil. Vi går gjennom klagen og svarer med avgjørelsen vår.
Fluxer-sikkerhetsteamet
donation_confirmation:
subject: Takk for donasjonen din til Fluxer
body: |-
Hei,
Takk for donasjonen din til Fluxer! {interval, select,
month {Den gjentakende donasjonen din}
year {Den gjentakende donasjonen din}
other {Engangsdonasjonen din}
} er {interval, select,
month {satt opp}
year {satt opp}
other {behandlet}
} vellykket.
Donasjondetaljer:
Beløp: {amount} {currency} {interval, select,
month {per måned}
year {per år}
other {}
}
Stripe sender deg en egen kvittering med faktura-PDF om kort tid. Den inneholder alle betalingsdetaljer og kan brukes til skatteformål.
Du kan når som helst se donasjonhistorikken din, laste ned fakturaer {interval, select,
month {og administrere eller avbryte abonnementet ditt}
year {og administrere eller avbryte abonnementet ditt}
other {og administrere fremtidige donasjoner}
} ved å bruke denne lenken:
{manageUrl}
Støtten din bidrar til å holde Fluxer i gang. Takk!
Fluxer-teamet
donation_magic_link:
subject: Administrer donasjonene dine til Fluxer
body: |-
Hei,
Klikk på lenken nedenfor for å få tilgang til donorportalen din:
{manageUrl}
I portalen kan du administrere abonnementer, laste ned fakturaer og se donasjonhistorikken din.
Lenken utløper den {expiresAt, date, full} kl. {expiresAt, time, short}.
Hvis du ikke ba om denne lenken, kan du trygt se bort fra denne e-posten.
Fluxer-teamet
dsa_report_verification:
subject: Bekreft e-postadressen din for en DSA-rapport
body: |-
Hei,
Bruk koden nedenfor for å sende inn rapporten din etter Digital Services Act (DSA) hos Fluxer:
{code}
Koden utløper den {expiresAt, date, full} kl. {expiresAt, time, short}.
Hvis du ikke ba om dette, kan du se bort fra denne e-posten.
Fluxer-sikkerhetsteamet
email_change_new:
subject: Bekreft den nye Fluxer-e-postadressen din
body: |-
Hei {username},
Skriv inn koden i appen for å bekrefte den nye Fluxer-e-postadressen din:
{code}
Koden utløper den {expiresAt, date, full} kl. {expiresAt, time, short}.
Hvis du ikke ba om dette, kan du se bort fra denne e-posten.
Fluxer-teamet
email_change_original:
subject: Bekreft endring av e-postadresse på Fluxer-kontoen din
body: |-
Hei {username},
Vi har mottatt en forespørsel om å endre e-postadressen på Fluxer-kontoen din.
For å bekrefte endringen, skriv inn koden i appen:
{code}
Koden utløper den {expiresAt, date, full} kl. {expiresAt, time, short}.
Hvis du ikke ba om dette, bør du sikre kontoen din med en gang.
Fluxer-teamet
email_change_revert:
subject: E-postadressen til Fluxer-kontoen din ble endret
body: |-
Hei {username},
E-postadressen til Fluxer-kontoen din ble endret til {newEmail}.
Hvis det var deg, trenger du ikke å gjøre noe. Hvis ikke, kan du angre endringen og sikre kontoen din via denne lenken:
{revertUrl}
Dette gjenoppretter den forrige e-postadressen din, logger deg ut overalt, fjerner tilknyttede telefonnumre, deaktiverer tofaktorautentisering og krever at du setter et nytt passord.
Fluxer-sikkerhetsteamet
email_verification:
subject: Bekreft e-postadressen din på Fluxer
body: |-
Hei {username},
Bekreft e-postadressen til Fluxer-kontoen din ved å klikke på lenken nedenfor:
{verifyUrl}
Hvis du ikke har opprettet en Fluxer-konto, kan du trygt se bort fra denne e-posten.
Lenken er gyldig i 24 timer.
Fluxer-teamet
gift_chargeback_notification:
subject: Fordelene fra den innløste gaven din er fjernet
body: |-
Hei {username},
En gavekode du løste inn, ble opprinnelig betalt av noen andre. Betalingen har senere blitt tilbakeført (chargeback).
Derfor har vi fjernet fordelene som ble lagt til kontoen din da du løste inn gaven.
Hvis du mener at dette er en feil, ta kontakt med support og ta med alle opplysninger du har om gavekoden og tidspunktet for innløsningen.
Fluxer-teamet
harvest_completed:
subject: Fluxer-dataeksporten din er klar til nedlasting
body: |-
Hei {username},
Dataeksporten din er klar.
Nedlastingslenke:
{downloadUrl}
Inkluderte meldinger: {totalMessages, number}
Filstørrelse: {fileSizeMB, number} MB
Lenken utløper den {expiresAt, date, full} kl. {expiresAt, time, short}.
Hvis du ikke ba om denne eksporten, bør du endre passordet ditt med en gang og ta kontakt med support.
Fluxer-teamet
inactivity_warning:
subject: Din Fluxer-konto blir slettet på grunn av inaktivitet
body: |-
Hei {username},
Vi har ikke registrert noen aktivitet på Fluxer-kontoen din siden {lastActiveDate, date, full}.
Hvis du ikke logger inn senest den {deletionDate, date, full} kl. {deletionDate, time, short}, blir kontoen din slettet permanent på grunn av inaktivitet.
Logg inn her:
{loginUrl}
Hvis du har brukt Fluxer nylig, bør du ta kontakt med support med en gang.
Fluxer-teamet
ip_authorization:
subject: Godkjenn innlogging fra en ny IP-adresse
body: |-
Hei {username},
Vi har registrert et innloggingsforsøk på Fluxer-kontoen din fra en ny IP-adresse:
IP-adresse: {ipAddress}
Sted: {location}
Hvis det var deg, kan du godkjenne denne IP-adressen ved å klikke på lenken nedenfor:
{authUrl}
Hvis du ikke forsøkte å logge inn, bør du endre passordet ditt med en gang.
Lenken er gyldig i 30 minutter.
Fluxer-teamet
password_change_verification:
subject: Bekreft endring av Fluxer-passord
body: |-
Hei {username},
Vi har mottatt en forespørsel om å endre passordet på Fluxer-kontoen din.
For å bekrefte endringen, skriv inn koden i appen:
{code}
Koden utløper den {expiresAt}.
Hvis du ikke ba om dette, kan det hende at noen har fått tilgang til kontoen din. Endre passordet ditt med en gang og aktiver tofaktorautentisering.
Fluxer-teamet
password_reset:
subject: Tilbakestill Fluxer-passordet ditt
body: |-
Hei {username},
Vi har mottatt en forespørsel om å tilbakestille Fluxer-passordet ditt. Bruk lenken nedenfor for å velge et nytt passord:
{resetUrl}
Hvis du ikke ba om dette, kan du trygt se bort fra denne e-posten.
Lenken er gyldig i 1 time.
Fluxer-teamet
registration_approved:
subject: Registreringen din på Fluxer er godkjent
body: |-
Hei {username},
Gode nyheter: registreringen din på Fluxer er godkjent.
Du kan nå logge inn i Fluxer-appen her:
{channelsUrl}
Velkommen til Fluxer-fellesskapet.
Fluxer-teamet
report_resolved:
subject: Rapporten din på Fluxer er gjennomgått
body: |-
Hei {username},
Rapporten din (ID: {reportId}) er gjennomgått av Fluxer-sikkerhetsteamet.
Svar fra sikkerhetsteamet:
{publicComment}
Takk for at du bidrar til å holde Fluxer trygt for alle. Vi tar alle rapporter på alvor og setter pris på at du sier ifra.
Hvis du har spørsmål eller innvendinger til utfallet, kan du kontakte safety@fluxer.app.
Fluxer-sikkerhetsteamet
scheduled_deletion_notification:
subject: Din Fluxer-konto blir slettet
body: |-
Hei {username},
Fluxer-kontoen din er planlagt slettet permanent.
Planlagt sletting: {deletionDate, date, full} kl. {deletionDate, time, short}
{reason, select,
null {}
other {Årsak: {reason}}
}
Dette er et alvorlig tiltak. Kontodataene dine blir slettet permanent på den planlagte datoen.
Hvis du mener at denne avgjørelsen er feil, kan du sende inn en klage til appeals@fluxer.app. Klagen må sendes fra denne e-postadressen.
Fluxer-sikkerhetsteamet
self_deletion_scheduled:
subject: Sletting av Fluxer-kontoen din er planlagt
body: |-
Hei {username},
Du har bedt om å slette Fluxer-kontoen din. Kontoen din blir slettet permanent den:
{deletionDate, date, full} kl. {deletionDate, time, short}
Hvis du ikke ba om dette, kan du logge inn på kontoen din for å avbryte slettingen. Vi anbefaler også at du endrer passordet ditt for å sikre kontoen din.
Fluxer-teamet
unban_notification:
subject: Suspensjonen av Fluxer-kontoen din er opphevet
body: |-
Hei {username},
Gode nyheter: suspensjonen av Fluxer-kontoen din er opphevet.
{reason, select,
null {}
other {Årsak: {reason}}
}
Du kan nå logge inn igjen og fortsette å bruke Fluxer som normalt.
Fluxer-sikkerhetsteamet

View File

@@ -0,0 +1,371 @@
account_disabled_suspicious:
subject: Twoje konto Fluxer zostało tymczasowo wyłączone
body: |-
Cześć {username},
Twoje konto Fluxer zostało tymczasowo wyłączone, ponieważ wykryliśmy podejrzaną aktywność.
{reason, select,
null {}
other {Powód: {reason}}
}
Aby odzyskać dostęp do konta, zresetuj hasło:
{forgotUrl}
Po zresetowaniu hasła będziesz mógł/mogła ponownie się zalogować.
Jeśli uważasz, że to pomyłka, skontaktuj się z naszym supportem.
Zespół bezpieczeństwa Fluxer
account_scheduled_deletion:
subject: Twoje konto Fluxer zostanie trwale usunięte
body: |-
Cześć {username},
Twoje konto Fluxer zostało zaplanowane do trwałego usunięcia, ponieważ naruszono nasz regulamin lub wytyczne społeczności.
Planowana data usunięcia: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Powód: {reason}}
}
To poważna decyzja. Dane Twojego konta zostaną trwale usunięte w zaplanowanym terminie.
Zapoznaj się proszę z:
- Regulaminem: {termsUrl}
- Wytycznymi społeczności: {guidelinesUrl}
Odwołanie:
Jeśli uważasz, że ta decyzja jest błędna lub nieuzasadniona, możesz w ciągu 60 dni złożyć odwołanie. Wyślij je na appeals@fluxer.app z tego adresu e-mail.
W odwołaniu:
- Napisz jasno, dlaczego uważasz, że decyzja jest błędna lub nieuzasadniona
- Dołącz, jeśli to możliwe, istotne dowody lub dodatkowy kontekst
Członek Zespołu bezpieczeństwa Fluxer rozpatrzy Twoje odwołanie i może wstrzymać planowane usunięcie do czasu podjęcia ostatecznej decyzji.
Zespół bezpieczeństwa Fluxer
account_temp_banned:
subject: Twoje konto Fluxer zostało tymczasowo zawieszone
body: |-
Cześć {username},
Twoje konto Fluxer zostało tymczasowo zawieszone za naruszenie regulaminu lub wytycznych społeczności.
Czas trwania: {durationHours, plural,
one {# godzina}
few {# godziny}
many {# godzin}
other {# godziny}
}
Zawieszone do: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Powód: {reason}}
}
W tym czasie nie będziesz mieć dostępu do konta.
Zapoznaj się proszę z:
- Regulaminem: {termsUrl}
- Wytycznymi społeczności: {guidelinesUrl}
Jeśli uważasz, że ta decyzja jest błędna lub nieuzasadniona, możesz złożyć odwołanie: wyślij e-mail na appeals@fluxer.app z tego adresu. Napisz proszę jasno, dlaczego uważasz, że decyzja jest błędna. Rozpatrzymy odwołanie i odpowiemy z naszą decyzją.
Zespół bezpieczeństwa Fluxer
donation_confirmation:
subject: Dziękujemy za darowiznę na Fluxer
body: |-
Cześć,
Dziękujemy za darowiznę na Fluxer! Twoja {interval, select,
month {cykliczna darowizna}
year {cykliczna darowizna}
other {jednorazowa darowizna}
} została pomyślnie {interval, select,
month {skonfigurowana}
year {skonfigurowana}
other {przetworzona}
}.
Szczegóły darowizny:
Kwota: {amount} {currency} {interval, select,
month {miesięcznie}
year {rocznie}
other {}
}
Stripe wkrótce prześle Ci osobny e-mail z paragonem i PDF z fakturą. Zawiera on wszystkie szczegóły płatności i może być wykorzystany do celów podatkowych.
Możesz w dowolnym momencie wyświetlić historię darowizn, pobrać faktury{interval, select,
month { oraz zarządzać lub anulować subskrypcję}
year { oraz zarządzać lub anulować subskrypcję}
other { oraz zarządzać przyszłymi darowiznami}
}, korzystając z tego linku:
{manageUrl}
Twoje wsparcie pomaga utrzymać Fluxer. Dziękujemy!
Zespół Fluxer
donation_magic_link:
subject: Zarządzaj swoimi darowiznami dla Fluxer
body: |-
Cześć,
Kliknij poniższy link, aby uzyskać dostęp do portalu dla darczyńców:
{manageUrl}
W portalu możesz zarządzać subskrypcjami, pobierać faktury i przeglądać historię darowizn.
Ten link wygasa {expiresAt, date, full} o {expiresAt, time, short}.
Jeśli tego nie żądałeś/żądałaś, możesz bezpiecznie zignorować tego e-maila.
Zespół Fluxer
dsa_report_verification:
subject: Potwierdź adres e-mail do zgłoszenia DSA
body: |-
Cześć,
Użyj poniższego kodu, aby złożyć zgłoszenie w ramach Digital Services Act (DSA) w Fluxer:
{code}
Ten kod wygasa {expiresAt, date, full} o {expiresAt, time, short}.
Jeśli to nie Ty, możesz zignorować tego e-maila.
Zespół bezpieczeństwa Fluxer
email_change_new:
subject: Potwierdź nowy adres e-mail w Fluxer
body: |-
Cześć {username},
Wpisz ten kod w aplikacji, aby potwierdzić nowy adres e-mail w Fluxer:
{code}
Ten kod wygasa {expiresAt, date, full} o {expiresAt, time, short}.
Jeśli to nie Ty, możesz zignorować tego e-maila.
Zespół Fluxer
email_change_original:
subject: Potwierdź zmianę adresu e-mail w Fluxer
body: |-
Cześć {username},
Otrzymaliśmy prośbę o zmianę adresu e-mail przypisanego do Twojego konta Fluxer.
Aby potwierdzić zmianę, wpisz ten kod w aplikacji:
{code}
Ten kod wygasa {expiresAt, date, full} o {expiresAt, time, short}.
Jeśli to nie Ty, zabezpiecz konto od razu.
Zespół Fluxer
email_change_revert:
subject: Adres e-mail do Twojego konta Fluxer został zmieniony
body: |-
Cześć {username},
Adres e-mail przypisany do Twojego konta Fluxer został zmieniony na {newEmail}.
Jeśli to Ty dokonałeś/dokonałaś zmiany, nie musisz nic robić. Jeśli nie, możesz cofnąć zmianę i zabezpieczyć konto, korzystając z poniższego linku:
{revertUrl}
To przywróci poprzedni adres e-mail, wyloguje Cię na wszystkich urządzeniach, usunie powiązane numery telefonu, wyłączy MFA i wymusi ustawienie nowego hasła.
Zespół bezpieczeństwa Fluxer
email_verification:
subject: Potwierdź adres e-mail w Fluxer
body: |-
Cześć {username},
Potwierdź adres e-mail przypisany do Twojego konta Fluxer, klikając poniższy link:
{verifyUrl}
Jeśli nie tworzyłaś/tworzyłeś konta Fluxer, możesz bezpiecznie zignorować tego e-maila.
Ten link jest ważny przez 24 godziny.
Zespół Fluxer
gift_chargeback_notification:
subject: Korzyści z wykorzystanego prezentu zostały usunięte
body: |-
Cześć {username},
Kod prezentowy, który wykorzystałeś/wykorzystałaś, został pierwotnie opłacony przez inną osobę. Płatność została następnie cofnięta (chargeback).
W związku z tym usunęliśmy korzyści, które zostały dodane do Twojego konta w momencie wykorzystania prezentu.
Jeśli uważasz, że to pomyłka, skontaktuj się z naszym supportem i podaj wszystkie szczegóły, jakie masz o kodzie prezentowym oraz czasie jego wykorzystania.
Zespół Fluxer
harvest_completed:
subject: Twój eksport danych Fluxer jest gotowy do pobrania
body: |-
Cześć {username},
Twój eksport danych jest gotowy.
Link do pobrania:
{downloadUrl}
Liczba wiadomości: {totalMessages, number}
Rozmiar pliku: {fileSizeMB, number} MB
Ten link wygasa {expiresAt, date, full} o {expiresAt, time, short}.
Jeśli to nie Ty prosiłeś/prosiłaś o ten eksport, zmień hasło od razu i skontaktuj się z naszym supportem.
Zespół Fluxer
inactivity_warning:
subject: Twoje konto Fluxer zostanie usunięte z powodu braku aktywności
body: |-
Cześć {username},
Nie zarejestrowaliśmy żadnej aktywności na Twoim koncie Fluxer od {lastActiveDate, date, full}.
Jeśli nie zalogujesz się do {deletionDate, date, full} o {deletionDate, time, short}, Twoje konto zostanie trwale usunięte z powodu braku aktywności.
Zaloguj się tutaj:
{loginUrl}
Jeśli ostatnio korzystałeś/korzystałaś z Fluxer, skontaktuj się z naszym supportem od razu.
Zespół Fluxer
ip_authorization:
subject: Potwierdź logowanie z nowego adresu IP
body: |-
Cześć {username},
Wykryliśmy próbę logowania do Twojego konta Fluxer z nowego adresu IP:
Adres IP: {ipAddress}
Lokalizacja: {location}
Jeśli to Ty, potwierdź ten adres IP, klikając poniższy link:
{authUrl}
Jeśli to nie Ty próbowałeś/próbowałaś się zalogować, zmień hasło od razu.
Ten link potwierdzający jest ważny przez 30 minut.
Zespół Fluxer
password_change_verification:
subject: Potwierdź zmianę hasła do Fluxer
body: |-
Cześć {username},
Otrzymaliśmy prośbę o zmianę hasła do Twojego konta Fluxer.
Aby potwierdzić tę zmianę, wpisz ten kod w aplikacji:
{code}
Ten kod wygasa {expiresAt, date, full} o {expiresAt, time, short}.
Jeśli to nie Ty, ktoś mógł uzyskać dostęp do Twojego konta. Zmień hasło natychmiast i włącz uwierzytelnianie dwuskładnikowe.
Zespół Fluxer
password_reset:
subject: Zresetuj hasło do Fluxer
body: |-
Cześć {username},
Otrzymaliśmy prośbę o zresetowanie hasła do Fluxer. Użyj poniższego linku, aby ustawić nowe hasło:
{resetUrl}
Jeśli to nie Ty, możesz bezpiecznie zignorować tego e-maila.
Ten link jest ważny przez 1 godzinę.
Zespół Fluxer
registration_approved:
subject: Twoja rejestracja w Fluxer została zatwierdzona
body: |-
Cześć {username},
Dobre wiadomości: Twoja rejestracja w Fluxer została zatwierdzona.
Możesz teraz zalogować się do aplikacji Fluxer tutaj:
{channelsUrl}
Witamy w społeczności Fluxer.
Zespół Fluxer
report_resolved:
subject: Twoje zgłoszenie zostało rozpatrzone
body: |-
Cześć {username},
Twoje zgłoszenie (ID: {reportId}) zostało rozpatrzone przez nasz Zespół bezpieczeństwa.
Odpowiedź Zespołu bezpieczeństwa:
{publicComment}
Dziękujemy, że pomagasz dbać o bezpieczeństwo Fluxer. Traktujemy wszystkie zgłoszenia poważnie i doceniamy Twój wkład w społeczność.
Jeśli masz pytania lub wątpliwości dotyczące tego wyniku, napisz na safety@fluxer.app.
Zespół bezpieczeństwa Fluxer
scheduled_deletion_notification:
subject: Twoje konto Fluxer zostanie trwale usunięte
body: |-
Cześć {username},
Twoje konto Fluxer zostało zaplanowane do trwałego usunięcia.
Planowana data usunięcia: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Powód: {reason}}
}
To poważna decyzja. Dane Twojego konta zostaną trwale usunięte w zaplanowanym terminie.
Jeśli uważasz, że ta decyzja jest błędna, możesz złożyć odwołanie: wyślij e-mail na appeals@fluxer.app z tego adresu.
Zespół bezpieczeństwa Fluxer
self_deletion_scheduled:
subject: Usunięcie Twojego konta Fluxer zostało zaplanowane
body: |-
Cześć {username},
Poprosiłeś/poprosiłaś o usunięcie konta Fluxer. Twoje konto zostanie trwale usunięte:
{deletionDate, date, full} o {deletionDate, time, short}
Jeśli to nie Ty, zaloguj się na konto, aby anulować usunięcie. Zalecamy też zmianę hasła, aby zabezpieczyć konto.
Zespół Fluxer
unban_notification:
subject: Zawieszenie Twojego konta Fluxer zostało zniesione
body: |-
Cześć {username},
Dobre wiadomości: zawieszenie Twojego konta Fluxer zostało zniesione.
{reason, select,
null {}
other {Powód: {reason}}
}
Możesz ponownie się zalogować i dalej korzystać z Fluxer jak zwykle.
Zespół bezpieczeństwa Fluxer

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Sua conta Fluxer foi desativada temporariamente
body: |-
Olá {username},
Desativamos sua conta Fluxer temporariamente porque identificamos atividade suspeita.
{reason, select,
null {}
other {Motivo: {reason}}
}
Para recuperar o acesso à sua conta, você precisa redefinir sua senha:
{forgotUrl}
Depois de redefinir a senha, você poderá entrar novamente.
Se você acredita que isso aconteceu por engano, fale com a nossa equipe de suporte.
Equipe de segurança da Fluxer
account_scheduled_deletion:
subject: Sua conta Fluxer será excluída
body: |-
Olá {username},
Sua conta Fluxer foi agendada para exclusão permanente porque violou nossos termos de serviço ou diretrizes da comunidade.
Data da exclusão: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Motivo: {reason}}
}
Esta é uma medida séria. Os dados da sua conta serão excluídos permanentemente na data agendada.
Revise, por favor:
- Termos de serviço: {termsUrl}
- Diretrizes da comunidade: {guidelinesUrl}
Recurso:
Se você acredita que esta decisão foi incorreta ou injustificada, você tem 60 dias para enviar um recurso para appeals@fluxer.app, e ele deve ser enviado a partir deste endereço de e-mail.
No seu recurso:
- Explique claramente por que você acredita que a decisão foi incorreta ou injustificada
- Inclua evidências ou contexto relevantes, se possível
Um membro da equipe de segurança da Fluxer vai analisar seu recurso e pode suspender a exclusão agendada até que uma decisão final seja tomada.
Equipe de segurança da Fluxer
account_temp_banned:
subject: Sua conta Fluxer foi suspensa temporariamente
body: |-
Olá {username},
Sua conta Fluxer foi suspensa temporariamente porque violou nossos termos de serviço ou diretrizes da comunidade.
Duração: {durationHours, plural,
=1 {1 hora}
other {# horas}
}
Suspensa até: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Motivo: {reason}}
}
Durante esse período, você não poderá acessar sua conta.
Revise, por favor:
- Termos de serviço: {termsUrl}
- Diretrizes da comunidade: {guidelinesUrl}
Se você acredita que esta decisão foi incorreta ou injustificada, pode enviar um recurso para appeals@fluxer.app, e ele deve ser enviado a partir deste endereço de e-mail. Explique claramente por que você acredita que a decisão foi incorreta. Vamos analisar e responder com a nossa decisão.
Equipe de segurança da Fluxer
donation_confirmation:
subject: Obrigado pela sua doação ao Fluxer
body: |-
Olá,
Obrigado pela sua doação ao Fluxer! Sua {interval, select,
month {doação recorrente}
year {doação recorrente}
other {doação única}
} foi {interval, select,
month {configurada}
year {configurada}
other {processada}
} com sucesso.
Detalhes da doação:
Valor: {amount} {currency} {interval, select,
month {por mês}
year {por ano}
other {}
}
O Stripe enviará separadamente um recibo por e-mail com sua fatura em PDF em breve. Ele inclui todos os detalhes do pagamento e pode ser usado para fins fiscais.
Você pode consultar seu histórico de doações, baixar faturas, {interval, select,
month {e gerenciar ou cancelar sua assinatura}
year {e gerenciar ou cancelar sua assinatura}
other {e gerenciar doações futuras}
} a qualquer momento usando este link:
{manageUrl}
Seu apoio ajuda a manter o Fluxer funcionando. Obrigado!
Equipe Fluxer
donation_magic_link:
subject: Gerencie suas doações ao Fluxer
body: |-
Olá,
Clique no link abaixo para acessar seu portal de doador:
{manageUrl}
No portal, você pode gerenciar assinaturas, baixar faturas e consultar seu histórico de doações.
Este link expira em {expiresAt, date, full} às {expiresAt, time, short}.
Se você não solicitou este link, pode ignorar este e-mail com segurança.
Equipe Fluxer
dsa_report_verification:
subject: Confirme seu e-mail para uma denúncia DSA
body: |-
Olá,
Use o código abaixo para enviar sua denúncia conforme a Lei de Serviços Digitais (DSA) na Fluxer:
{code}
Este código expira em {expiresAt, date, full} às {expiresAt, time, short}.
Se você não solicitou isso, pode ignorar este e-mail.
Equipe de segurança da Fluxer
email_change_new:
subject: Confirme seu novo e-mail na Fluxer
body: |-
Olá {username},
Digite este código no app para confirmar seu novo e-mail na Fluxer:
{code}
Este código expira em {expiresAt, date, full} às {expiresAt, time, short}.
Se você não solicitou isso, pode ignorar este e-mail.
Equipe Fluxer
email_change_original:
subject: Confirme a alteração de e-mail da sua conta Fluxer
body: |-
Olá {username},
Recebemos uma solicitação para alterar o e-mail da sua conta Fluxer.
Para confirmar a alteração, digite este código no app:
{code}
Este código expira em {expiresAt, date, full} às {expiresAt, time, short}.
Se você não solicitou isso, proteja sua conta imediatamente.
Equipe Fluxer
email_change_revert:
subject: O e-mail da sua conta Fluxer foi alterado
body: |-
Olá {username},
O e-mail da sua conta Fluxer foi alterado para {newEmail}.
Se foi você, não precisa fazer nada. Se não foi, você pode desfazer a alteração e proteger sua conta usando este link:
{revertUrl}
Isso vai restaurar seu e-mail anterior, desconectar você de todos os dispositivos, remover números de telefone vinculados, desativar a autenticação em dois fatores e exigir que você defina uma nova senha.
Equipe de segurança da Fluxer
email_verification:
subject: Confirme seu e-mail na Fluxer
body: |-
Olá {username},
Confirme o e-mail da sua conta Fluxer clicando no link abaixo:
{verifyUrl}
Se você não criou uma conta Fluxer, pode ignorar este e-mail com segurança.
Este link é válido por 24 horas.
Equipe Fluxer
gift_chargeback_notification:
subject: Os benefícios do seu presente resgatado foram removidos
body: |-
Olá {username},
Um código de presente que você resgatou foi pago originalmente por outra pessoa. Esse pagamento foi estornado depois (chargeback).
Por isso, removemos os benefícios adicionados à sua conta quando você resgatou o presente.
Se você acha que isso foi um engano, fale com a nossa equipe de suporte e inclua quaisquer detalhes que você tiver sobre o código do presente e o momento do resgate.
Equipe Fluxer
harvest_completed:
subject: Sua exportação de dados da Fluxer está pronta para download
body: |-
Olá {username},
Sua exportação de dados está pronta.
Link para download:
{downloadUrl}
Mensagens incluídas: {totalMessages, number}
Tamanho do arquivo: {fileSizeMB, number} MB
Este link expira em {expiresAt, date, full} às {expiresAt, time, short}.
Se você não solicitou esta exportação, altere sua senha imediatamente e fale com a nossa equipe de suporte.
Equipe Fluxer
inactivity_warning:
subject: Sua conta Fluxer será excluída por inatividade
body: |-
Olá {username},
Não vimos nenhuma atividade na sua conta Fluxer desde {lastActiveDate, date, full}.
Se você não entrar até {deletionDate, date, full} às {deletionDate, time, short}, sua conta será excluída permanentemente por inatividade.
Entre aqui:
{loginUrl}
Se você usou a Fluxer recentemente, fale com a nossa equipe de suporte imediatamente.
Equipe Fluxer
ip_authorization:
subject: Confirme o login a partir de um novo endereço IP
body: |-
Olá {username},
Detectamos uma tentativa de login na sua conta Fluxer a partir de um novo endereço IP:
Endereço IP: {ipAddress}
Localização: {location}
Se foi você, confirme este IP clicando no link abaixo:
{authUrl}
Se não foi você quem tentou entrar, altere sua senha imediatamente.
Este link é válido por 30 minutos.
Equipe Fluxer
password_change_verification:
subject: Confirme a alteração de senha da sua conta Fluxer
body: |-
Olá {username},
Recebemos uma solicitação para alterar a senha da sua conta Fluxer.
Para confirmar a alteração, digite este código no app:
{code}
Este código expira em {expiresAt}.
Se você não solicitou isso, alguém pode ter acesso à sua conta. Altere sua senha imediatamente e ative a autenticação em dois fatores.
Equipe Fluxer
password_reset:
subject: Redefina sua senha da Fluxer
body: |-
Olá {username},
Você solicitou a redefinição da sua senha da Fluxer. Use o link abaixo para definir uma nova senha:
{resetUrl}
Se você não solicitou isso, pode ignorar este e-mail com segurança.
Este link é válido por 1 hora.
Equipe Fluxer
registration_approved:
subject: Seu cadastro na Fluxer foi aprovado
body: |-
Olá {username},
Boas notícias: seu cadastro na Fluxer foi aprovado.
Você já pode entrar no app da Fluxer aqui:
{channelsUrl}
Boas-vindas à comunidade Fluxer.
Equipe Fluxer
report_resolved:
subject: Sua denúncia foi analisada
body: |-
Olá {username},
Sua denúncia (ID: {reportId}) foi analisada pela nossa equipe de segurança.
Resposta da equipe de segurança:
{publicComment}
Obrigado(a) por ajudar a manter a Fluxer segura para todo mundo. Levamos todas as denúncias a sério e valorizamos sua contribuição para a comunidade.
Se você tiver dúvidas ou preocupações sobre este resultado, escreva para safety@fluxer.app.
Equipe de segurança da Fluxer
scheduled_deletion_notification:
subject: Sua conta Fluxer será excluída
body: |-
Olá {username},
Sua conta Fluxer foi agendada para exclusão permanente.
Data da exclusão: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Motivo: {reason}}
}
Esta é uma medida séria. Os dados da sua conta serão excluídos permanentemente na data agendada.
Se você acredita que esta decisão foi incorreta, pode enviar um recurso para appeals@fluxer.app, e ele deve ser enviado a partir deste endereço de e-mail.
Equipe de segurança da Fluxer
self_deletion_scheduled:
subject: A exclusão da sua conta Fluxer está agendada
body: |-
Olá {username},
Você solicitou a exclusão da sua conta Fluxer. Sua conta será excluída permanentemente em:
{deletionDate, date, full} às {deletionDate, time, short}
Se você não solicitou isso, entre na sua conta para cancelar a exclusão. Também recomendamos alterar sua senha para proteger sua conta.
Equipe Fluxer
unban_notification:
subject: A suspensão da sua conta Fluxer foi removida
body: |-
Olá {username},
Boas notícias: a suspensão da sua conta Fluxer foi removida.
{reason, select,
null {}
other {Motivo: {reason}}
}
Você já pode entrar novamente e continuar usando a Fluxer normalmente.
Equipe de segurança da Fluxer

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Contul tău Fluxer a fost dezactivat temporar
body: |-
Salut {username},
Contul tău Fluxer a fost dezactivat temporar, deoarece am detectat activitate suspectă.
{reason, select,
null {}
other {Motiv: {reason}}
}
Ca să îți recapeți accesul la cont, trebuie să îți resetezi parola:
{forgotUrl}
După ce îți resetezi parola, te vei putea autentifica din nou.
Dacă crezi că este o greșeală, te rugăm să contactezi echipa noastră de suport.
Echipa Fluxer de siguranță
account_scheduled_deletion:
subject: Contul tău Fluxer va fi șters definitiv
body: |-
Salut {username},
Contul tău Fluxer a fost programat pentru ștergere definitivă, deoarece ai încălcat termenii de utilizare sau regulile comunității.
Dată programată pentru ștergere: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Motiv: {reason}}
}
Aceasta este o măsură serioasă. Datele contului tău vor fi șterse definitiv la data programată.
Te rugăm să consulți:
- Termenii de utilizare: {termsUrl}
- Regulile comunității: {guidelinesUrl}
Depunerea unei contestații:
Dacă crezi că această decizie este greșită sau nejustificată, poți depune o contestație în termen de 60 de zile. Trimite un e-mail la appeals@fluxer.app, folosind această adresă de e-mail.
În contestație:
- Explică clar de ce consideri că decizia este greșită sau nejustificată
- Include, dacă este posibil, dovezi sau context relevant
Un membru al echipei Fluxer de siguranță va analiza contestația și poate suspenda ștergerea programată până la o decizie finală.
Echipa Fluxer de siguranță
account_temp_banned:
subject: Contul tău Fluxer a fost suspendat temporar
body: |-
Salut {username},
Contul tău Fluxer a fost suspendat temporar, deoarece ai încălcat termenii de utilizare sau regulile comunității.
Durată: {durationHours, plural,
=1 {1 oră}
other {# ore}
}
Suspendat până la: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Motiv: {reason}}
}
În această perioadă nu vei putea accesa contul.
Te rugăm să consulți:
- Termenii de utilizare: {termsUrl}
- Regulile comunității: {guidelinesUrl}
Dacă crezi că această decizie este greșită sau nejustificată, poți depune o contestație: trimite un e-mail la appeals@fluxer.app, folosind această adresă de e-mail. Explică clar de ce consideri că decizia este greșită. Vom analiza contestația și îți vom răspunde cu decizia noastră.
Echipa Fluxer de siguranță
donation_confirmation:
subject: Vă mulțumim pentru donația dumneavoastră la Fluxer
body: |-
Bună ziua,
Vă mulțumim pentru donația dumneavoastră la Fluxer! {interval, select,
month {Donația dumneavoastră recurentă}
year {Donația dumneavoastră recurentă}
other {Donația dumneavoastră unică}
} a fost {interval, select,
month {configurată}
year {configurată}
other {procesată}
} cu succes.
Detaliile donației:
Sumă: {amount} {currency} {interval, select,
month {pe lună}
year {pe an}
other {}
}
Stripe vă va trimite separat un e-mail cu o chitanță și factura PDF în scurt timp. Aceasta include toate detaliile plății și poate fi folosită în scopuri fiscale.
Puteți consulta istoricul donațiilor, descărca facturi, {interval, select,
month {și gestiona sau anula abonamentul}
year {și gestiona sau anula abonamentul}
other {și gestiona donațiile viitoare}
} oricând folosind acest link:
{manageUrl}
Sprijinul dumneavoastră ajută la menținerea Fluxer în funcțiune. Vă mulțumim!
Echipa Fluxer
donation_magic_link:
subject: Gestionați donațiile dumneavoastră la Fluxer
body: |-
Bună ziua,
Faceți clic pe linkul de mai jos pentru a accesa portalul dumneavoastră de donator:
{manageUrl}
În portal, puteți gestiona abonamentele, descărca facturi și consulta istoricul donațiilor.
Linkul expiră pe {expiresAt, date, full} la {expiresAt, time, short}.
Dacă nu ați solicitat acest link, puteți ignora în siguranță acest e-mail.
Echipa Fluxer
dsa_report_verification:
subject: Confirmă adresa ta de e-mail pentru o sesizare DSA
body: |-
Salut,
Folosește codul de mai jos ca să trimiți sesizarea ta în baza Digital Services Act (DSA) către Fluxer:
{code}
Codul expiră pe {expiresAt, date, full} la {expiresAt, time, short}.
Dacă nu ai cerut acest lucru, poți ignora acest e-mail.
Echipa Fluxer de siguranță
email_change_new:
subject: Confirmă noua ta adresă de e-mail Fluxer
body: |-
Salut {username},
Introdu codul în aplicație ca să confirmi noua ta adresă de e-mail Fluxer:
{code}
Codul expiră pe {expiresAt, date, full} la {expiresAt, time, short}.
Dacă nu ai cerut acest lucru, poți ignora acest e-mail.
Echipa Fluxer
email_change_original:
subject: Confirmă schimbarea adresei tale de e-mail Fluxer
body: |-
Salut {username},
Am primit o solicitare de schimbare a adresei de e-mail pentru contul tău Fluxer.
Ca să confirmi schimbarea, introdu codul în aplicație:
{code}
Codul expiră pe {expiresAt, date, full} la {expiresAt, time, short}.
Dacă nu ai cerut acest lucru, te rugăm să îți securizezi contul imediat.
Echipa Fluxer
email_change_revert:
subject: Adresa de e-mail a contului tău Fluxer a fost schimbată
body: |-
Salut {username},
Adresa de e-mail a contului tău Fluxer a fost schimbată în {newEmail}.
Dacă tu ai făcut schimbarea, nu trebuie să faci nimic. Dacă nu, poți anula schimbarea și îți poți securiza contul folosind linkul de mai jos:
{revertUrl}
Acest link va restaura adresa de e-mail anterioară, te va deconecta de peste tot, va elimina numerele de telefon asociate, va dezactiva MFA și îți va solicita să setezi o parolă nouă.
Echipa Fluxer de siguranță
email_verification:
subject: Confirmă adresa ta de e-mail Fluxer
body: |-
Salut {username},
Te rugăm să confirmi adresa de e-mail pentru contul tău Fluxer făcând clic pe linkul de mai jos:
{verifyUrl}
Dacă nu ți-ai creat un cont Fluxer, poți ignora în siguranță acest e-mail.
Linkul este valabil 24 de ore.
Echipa Fluxer
gift_chargeback_notification:
subject: Beneficiile din cadoul tău au fost eliminate
body: |-
Salut {username},
Un cod cadou pe care l-ai folosit a fost plătit inițial de altcineva. Plata a fost ulterior returnată prin chargeback.
Din acest motiv, am eliminat beneficiile care au fost adăugate contului tău când ai folosit cadoul.
Dacă crezi că este o greșeală, te rugăm să contactezi echipa noastră de suport și să incluzi toate detaliile pe care le ai despre codul cadou și momentul în care l-ai folosit.
Echipa Fluxer
harvest_completed:
subject: Exportul tău de date Fluxer este gata pentru descărcare
body: |-
Salut {username},
Exportul tău de date este gata.
Link de descărcare:
{downloadUrl}
Mesaje incluse: {totalMessages, number}
Dimensiune fișier: {fileSizeMB, number} MB
Linkul expiră pe {expiresAt, date, full} la {expiresAt, time, short}.
Dacă nu ai cerut acest export, schimbă-ți parola imediat și contactează echipa noastră de suport.
Echipa Fluxer
inactivity_warning:
subject: Contul tău Fluxer va fi șters din cauza inactivității
body: |-
Salut {username},
Nu am observat activitate în contul tău Fluxer din {lastActiveDate, date, full}.
Dacă nu te autentifici până la {deletionDate, date, full} la {deletionDate, time, short}, contul tău va fi șters definitiv din cauza inactivității.
Autentifică-te aici:
{loginUrl}
Dacă ai folosit Fluxer recent, contactează echipa noastră de suport imediat.
Echipa Fluxer
ip_authorization:
subject: Confirmă autentificarea de la o adresă IP nouă
body: |-
Salut {username},
Am detectat o încercare de autentificare în contul tău Fluxer de la o adresă IP nouă:
Adresă IP: {ipAddress}
Locație: {location}
Dacă ai fost tu, confirmă această adresă IP folosind linkul de mai jos:
{authUrl}
Dacă nu ai încercat să te autentifici, schimbă-ți parola imediat.
Linkul de confirmare este valabil 30 de minute.
Echipa Fluxer
password_change_verification:
subject: Confirmă schimbarea parolei Fluxer
body: |-
Salut {username},
Am primit o solicitare de schimbare a parolei pentru contul tău Fluxer.
Ca să confirmi schimbarea, introdu codul în aplicație:
{code}
Codul expiră pe {expiresAt, date, full} la {expiresAt, time, short}.
Dacă nu ai cerut acest lucru, este posibil ca cineva să aibă acces la contul tău. Schimbă-ți parola imediat și activează autentificarea în doi factori.
Echipa Fluxer
password_reset:
subject: Resetează parola Fluxer
body: |-
Salut {username},
Ai cerut resetarea parolei Fluxer. Folosește linkul de mai jos ca să setezi o parolă nouă:
{resetUrl}
Dacă nu ai cerut acest lucru, poți ignora în siguranță acest e-mail.
Linkul este valabil 1 oră.
Echipa Fluxer
registration_approved:
subject: Înregistrarea ta Fluxer a fost aprobată
body: |-
Salut {username},
Vești bune: înregistrarea ta Fluxer a fost aprobată.
Te poți autentifica acum în aplicația Fluxer aici:
{channelsUrl}
Bun venit în comunitatea Fluxer.
Echipa Fluxer
report_resolved:
subject: Sesizarea ta a fost analizată
body: |-
Salut {username},
Sesizarea ta (ID: {reportId}) a fost analizată de echipa noastră de siguranță.
Răspuns din partea echipei de siguranță:
{publicComment}
Îți mulțumim că ne ajuți să păstrăm Fluxer sigur pentru toată lumea. Tratăm toate sesizările cu seriozitate și apreciem contribuția ta la comunitate.
Dacă ai întrebări sau nelămuriri despre acest rezultat, scrie-ne la safety@fluxer.app.
Echipa Fluxer de siguranță
scheduled_deletion_notification:
subject: Contul tău Fluxer va fi șters definitiv
body: |-
Salut {username},
Contul tău Fluxer a fost programat pentru ștergere definitivă.
Dată programată pentru ștergere: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Motiv: {reason}}
}
Aceasta este o măsură serioasă. Datele contului tău vor fi șterse definitiv la data programată.
Dacă crezi că această decizie este greșită, poți depune o contestație: trimite un e-mail la appeals@fluxer.app, folosind această adresă de e-mail.
Echipa Fluxer de siguranță
self_deletion_scheduled:
subject: Ștergerea contului tău Fluxer a fost programată
body: |-
Salut {username},
Ai cerut ștergerea contului tău Fluxer. Contul tău va fi șters definitiv pe:
{deletionDate, date, full} la {deletionDate, time, short}
Dacă nu ai cerut acest lucru, autentifică-te în cont ca să anulezi ștergerea. Îți recomandăm, de asemenea, să îți schimbi parola ca să îți securizezi contul.
Echipa Fluxer
unban_notification:
subject: Suspendarea contului tău Fluxer a fost ridicată
body: |-
Salut {username},
Vești bune: suspendarea contului tău Fluxer a fost ridicată.
{reason, select,
null {}
other {Motiv: {reason}}
}
Te poți autentifica din nou și poți continua să folosești Fluxer ca de obicei.
Echipa Fluxer de siguranță

View File

@@ -0,0 +1,371 @@
account_disabled_suspicious:
subject: Твой аккаунт Fluxer временно отключён
body: |-
Привет, {username}!
Мы временно отключили твой аккаунт Fluxer, потому что обнаружили подозрительную активность.
{reason, select,
null {}
other {Причина: {reason}}
}
Чтобы восстановить доступ, сбрось пароль:
{forgotUrl}
После смены пароля ты снова сможешь войти.
Если ты считаешь, что это произошло по ошибке, напиши в нашу поддержку.
команда безопасности Fluxer
account_scheduled_deletion:
subject: Твой аккаунт Fluxer будет удалён
body: |-
Привет, {username}!
Мы запланировали безвозвратное удаление твоего аккаунта Fluxer из-за нарушений условий использования или правил сообщества.
Дата удаления: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Причина: {reason}}
}
Это серьёзная мера. Данные аккаунта будут навсегда удалены в указанную дату.
Пожалуйста, ознакомься:
- Условия использования: {termsUrl}
- Правила сообщества: {guidelinesUrl}
Апелляция:
Если ты считаешь, что решение было неверным или необоснованным, ты можешь подать апелляцию в течение 60 дней. Отправь письмо на appeals@fluxer.app, и важно, чтобы оно было отправлено с этого e-mail адреса.
В апелляции:
- Чётко объясни, почему ты считаешь решение неверным или необоснованным
- Приложи любые релевантные доказательства или дополнительный контекст, если есть
Участник команды безопасности Fluxer рассмотрит апелляцию и может приостановить запланированное удаление до принятия окончательного решения.
команда безопасности Fluxer
account_temp_banned:
subject: Твой аккаунт Fluxer временно приостановлен
body: |-
Привет, {username}!
Мы временно приостановили твой аккаунт Fluxer за нарушение условий использования или правил сообщества.
Длительность: {durationHours, plural,
one {# час}
few {# часа}
many {# часов}
other {# часа}
}
Приостановка до: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Причина: {reason}}
}
На это время доступ к аккаунту будет закрыт.
Пожалуйста, ознакомься:
- Условия использования: {termsUrl}
- Правила сообщества: {guidelinesUrl}
Если ты считаешь, что решение было неверным или необоснованным, ты можешь подать апелляцию: отправь письмо на appeals@fluxer.app, и важно, чтобы оно было отправлено с этого e-mail адреса. Чётко объясни, почему ты считаешь решение неверным. Мы рассмотрим апелляцию и сообщим итоговое решение.
команда безопасности Fluxer
donation_confirmation:
subject: Спасибо за пожертвование в Fluxer
body: |-
Привет!
Спасибо за пожертвование в Fluxer! Твоё {interval, select,
month {регулярное пожертвование}
year {регулярное пожертвование}
other {разовое пожертвование}
} успешно {interval, select,
month {настроено}
year {настроено}
other {обработано}
}.
Детали пожертвования:
Сумма: {amount} {currency} {interval, select,
month {в месяц}
year {в год}
other {}
}
Stripe скоро отправит тебе отдельное письмо с квитанцией и PDF-счётом. Там будут все платёжные детали, и документ можно использовать для налоговых целей.
Ты можешь в любое время посмотреть историю пожертвований, скачать счета{interval, select,
month {, а также управлять или отменить подписку}
year {, а также управлять или отменить подписку}
other { и управлять будущими пожертвованиями}
}, используя эту ссылку:
{manageUrl}
Твоя поддержка помогает Fluxer работать. Спасибо!
команда Fluxer
donation_magic_link:
subject: Управляй своими пожертвованиями в Fluxer
body: |-
Привет!
Нажми на ссылку ниже, чтобы получить доступ к порталу для доноров:
{manageUrl}
В портале ты можешь управлять подписками, скачивать счета и смотреть историю пожертвований.
Ссылка истекает {expiresAt, date, full} в {expiresAt, time, short}.
Если ты этого не запрашивал(а), можешь спокойно проигнорировать это письмо.
команда Fluxer
dsa_report_verification:
subject: Подтверди e-mail для жалобы по DSA
body: |-
Привет!
Используй код ниже, чтобы отправить жалобу по Digital Services Act (DSA) в Fluxer:
{code}
Код истекает {expiresAt, date, full} в {expiresAt, time, short}.
Если ты этого не запрашивал(а), просто проигнорируй это письмо.
команда безопасности Fluxer
email_change_new:
subject: Подтверди новый e-mail для Fluxer
body: |-
Привет, {username}!
Введи этот код в приложении, чтобы подтвердить новый e-mail для Fluxer:
{code}
Код истекает {expiresAt, date, full} в {expiresAt, time, short}.
Если ты этого не запрашивал(а), просто проигнорируй это письмо.
команда Fluxer
email_change_original:
subject: Подтверди смену e-mail в Fluxer
body: |-
Привет, {username}!
Мы получили запрос на смену e-mail в твоём аккаунте Fluxer.
Чтобы подтвердить смену, введи этот код в приложении:
{code}
Код истекает {expiresAt, date, full} в {expiresAt, time, short}.
Если ты этого не запрашивал(а), срочно обезопась свой аккаунт.
команда Fluxer
email_change_revert:
subject: E-mail твоего аккаунта Fluxer изменён
body: |-
Привет, {username}!
E-mail твоего аккаунта Fluxer был изменён на {newEmail}.
Если это сделал(а) ты, ничего делать не нужно. Если нет, ты можешь отменить изменение и обезопасить аккаунт по ссылке:
{revertUrl}
Это вернёт предыдущий e-mail, выполнит выход из аккаунта на всех устройствах, удалит привязанные номера телефонов, отключит MFA и потребует задать новый пароль.
команда безопасности Fluxer
email_verification:
subject: Подтверди e-mail для Fluxer
body: |-
Привет, {username}!
Подтверди e-mail для твоего аккаунта Fluxer, перейдя по ссылке ниже:
{verifyUrl}
Если ты не создавал(а) аккаунт Fluxer, можешь спокойно проигнорировать это письмо.
Ссылка будет действовать 24 часа.
команда Fluxer
gift_chargeback_notification:
subject: Бонусы за активированный подарок были удалены
body: |-
Привет, {username}!
Подарочный код, который ты активировал(а), изначально был оплачен другим человеком. Затем платёж был оспорен и возвращён (чарджбэк).
Поэтому мы удалили бонусы, которые были добавлены в твой аккаунт при активации подарка.
Если ты считаешь, что это ошибка, напиши в поддержку и добавь любые детали, которые у тебя есть о подарочном коде и о том, когда ты его активировал(а).
команда Fluxer
harvest_completed:
subject: Твой экспорт данных Fluxer готов к скачиванию
body: |-
Привет, {username}!
Твой экспорт данных готов.
Ссылка для скачивания:
{downloadUrl}
Сообщений включено: {totalMessages, number}
Размер файла: {fileSizeMB, number} MB
Ссылка истекает {expiresAt, date, full} в {expiresAt, time, short}.
Если ты не запрашивал(а) этот экспорт, срочно смени пароль и напиши в поддержку.
команда Fluxer
inactivity_warning:
subject: Твой аккаунт Fluxer будет удалён из-за неактивности
body: |-
Привет, {username}!
Мы не видели активности в твоём аккаунте Fluxer с {lastActiveDate, date, full}.
Если ты не войдёшь до {deletionDate, date, full} в {deletionDate, time, short}, твой аккаунт будет безвозвратно удалён из-за неактивности.
Войти можно здесь:
{loginUrl}
Если ты недавно пользовался(лась) Fluxer, срочно напиши в поддержку.
команда Fluxer
ip_authorization:
subject: Подтверди вход с нового IP-адреса
body: |-
Привет, {username}!
Мы заметили попытку входа в твой аккаунт Fluxer с нового IP-адреса:
IP-адрес: {ipAddress}
Местоположение: {location}
Если это был(а) ты, подтверди этот IP-адрес по ссылке ниже:
{authUrl}
Если ты не пытал(а)ся войти, срочно смени пароль.
Ссылка для подтверждения будет действовать 30 минут.
команда Fluxer
password_change_verification:
subject: Подтверди смену пароля в Fluxer
body: |-
Привет, {username}!
Мы получили запрос на смену пароля в твоём аккаунте Fluxer.
Чтобы подтвердить смену, введи этот код в приложении:
{code}
Код истекает {expiresAt, date, full} в {expiresAt, time, short}.
Если ты этого не запрашивал(а), возможно, кто-то получил доступ к твоему аккаунту. Срочно смени пароль и включи двухфакторную аутентификацию.
команда Fluxer
password_reset:
subject: Сброс пароля Fluxer
body: |-
Привет, {username}!
Ты запросил(а) сброс пароля Fluxer. Перейди по ссылке ниже, чтобы задать новый пароль:
{resetUrl}
Если ты не запрашивал(а) сброс пароля, можешь спокойно проигнорировать это письмо.
Ссылка будет действовать 1 час.
команда Fluxer
registration_approved:
subject: Твоя регистрация в Fluxer одобрена
body: |-
Привет, {username}!
Хорошие новости: твою регистрацию в Fluxer одобрили.
Теперь ты можешь войти в приложение Fluxer здесь:
{channelsUrl}
Добро пожаловать в сообщество Fluxer.
команда Fluxer
report_resolved:
subject: Твою жалобу в Fluxer рассмотрели
body: |-
Привет, {username}!
Твоя жалоба (ID: {reportId}) была рассмотрена нашей командой безопасности.
Ответ от команды безопасности:
{publicComment}
Спасибо, что помогаешь делать Fluxer безопаснее для всех. Мы серьёзно относимся ко всем жалобам и ценим твой вклад в сообщество.
Если у тебя есть вопросы или сомнения по итогам, напиши на safety@fluxer.app.
команда безопасности Fluxer
scheduled_deletion_notification:
subject: Твой аккаунт Fluxer будет удалён
body: |-
Привет, {username}!
Мы запланировали безвозвратное удаление твоего аккаунта Fluxer.
Дата удаления: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Причина: {reason}}
}
Это серьёзная мера. Данные аккаунта будут навсегда удалены в указанную дату.
Если ты считаешь, что решение было неверным, ты можешь подать апелляцию: отправь письмо на appeals@fluxer.app, и важно, чтобы оно было отправлено с этого e-mail адреса.
команда безопасности Fluxer
self_deletion_scheduled:
subject: Удаление твоего аккаунта Fluxer запланировано
body: |-
Привет, {username}!
Ты запросил(а) удаление аккаунта Fluxer. Твой аккаунт будет безвозвратно удалён:
{deletionDate, date, full} в {deletionDate, time, short}
Если ты этого не запрашивал(а), войди в аккаунт, чтобы отменить удаление. Мы также рекомендуем сменить пароль, чтобы обезопасить аккаунт.
команда Fluxer
unban_notification:
subject: Блокировка твоего аккаунта Fluxer снята
body: |-
Привет, {username}!
Хорошие новости: блокировка твоего аккаунта Fluxer снята.
{reason, select,
null {}
other {Причина: {reason}}
}
Теперь ты снова можешь войти в аккаунт и продолжить пользоваться Fluxer.
команда безопасности Fluxer

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Ditt Fluxer-konto har tillfälligt inaktiverats
body: |-
Hej {username},
Vi har tillfälligt inaktiverat ditt Fluxer-konto eftersom vi har upptäckt misstänkt aktivitet.
{reason, select,
null {}
other {Orsak: {reason}}
}
För att få tillbaka åtkomsten behöver du återställa ditt lösenord:
{forgotUrl}
Därefter kan du logga in igen.
Om du tror att det här skett av misstag, kontakta vår support.
Fluxers säkerhetsteam
account_scheduled_deletion:
subject: Ditt Fluxer-konto kommer att raderas permanent
body: |-
Hej {username},
Ditt Fluxer-konto har schemalagts för permanent radering eftersom du har brutit mot våra användarvillkor eller communityregler.
Planerad radering: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Orsak: {reason}}
}
Det här är en allvarlig åtgärd. Dina kontodata kommer att raderas permanent vid den planerade tidpunkten.
Läs igenom:
- Användarvillkor: {termsUrl}
- Communityregler: {guidelinesUrl}
Överklaga:
Om du anser att beslutet är felaktigt eller obefogat kan du överklaga inom 60 dagar. Skicka ett mejl till appeals@fluxer.app från den här e-postadressen.
I ditt överklagande:
- Förklara tydligt varför du anser att beslutet är felaktigt eller obefogat
- Bifoga relevanta underlag eller extra sammanhang, om möjligt
En medlem i Fluxers säkerhetsteam granskar ditt överklagande och kan pausa den planerade raderingen tills ett slutgiltigt beslut har fattats.
Fluxers säkerhetsteam
account_temp_banned:
subject: Ditt Fluxer-konto har tillfälligt stängts av
body: |-
Hej {username},
Ditt Fluxer-konto har tillfälligt stängts av eftersom du har brutit mot våra användarvillkor eller communityregler.
Varaktighet: {durationHours, plural,
=1 {1 timme}
other {# timmar}
}
Avstängt till: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Orsak: {reason}}
}
Under den här tiden kan du inte komma åt ditt konto.
Läs igenom:
- Användarvillkor: {termsUrl}
- Communityregler: {guidelinesUrl}
Om du anser att beslutet är felaktigt eller obefogat kan du överklaga. Skicka ett mejl till appeals@fluxer.app från den här e-postadressen och förklara tydligt varför du anser att beslutet är fel. Vi granskar överklagandet och återkommer med vårt beslut.
Fluxers säkerhetsteam
donation_confirmation:
subject: Tack för din donation till Fluxer
body: |-
Hej,
Tack för din donation till Fluxer! Din {interval, select,
month {återkommande donation}
year {återkommande donation}
other {engångsdonation}
} har {interval, select,
month {konfigurerats}
year {konfigurerats}
other {behandlats}
} framgångsrikt.
Donationsuppgifter:
Belopp: {amount} {currency} {interval, select,
month {per månad}
year {per år}
other {}
}
Stripe skickar dig ett separat kvitto med din faktura-PDF inom kort. Det innehåller alla betalningsuppgifter och kan användas för skatteändamål.
Du kan när som helst se din donationshistorik, ladda ner fakturor {interval, select,
month {och hantera eller avbryta din prenumeration}
year {och hantera eller avbryta din prenumeration}
other {och hantera framtida donationer}
} med denna länk:
{manageUrl}
Ditt stöd hjälper till att hålla Fluxer igång. Tack!
Fluxer-teamet
donation_magic_link:
subject: Hantera dina Fluxer-donationer
body: |-
Hej,
Klicka på länken nedan för att komma åt din donorportal:
{manageUrl}
I portalen kan du hantera prenumerationer, ladda ner fakturor och se din donationshistorik.
Länken går ut den {expiresAt, date, full} kl. {expiresAt, time, short}.
Om du inte begärde denna länk kan du lugnt ignorera det här mejlet.
Fluxer-teamet
dsa_report_verification:
subject: Verifiera din e-postadress för en DSA-anmälan
body: |-
Hej,
Använd koden nedan för att skicka in din anmälan enligt Digital Services Act (DSA) till Fluxer:
{code}
Koden går ut den {expiresAt, date, full} kl. {expiresAt, time, short}.
Om du inte begärde detta kan du ignorera det här mejlet.
Fluxers säkerhetsteam
email_change_new:
subject: Verifiera din nya Fluxer-e-postadress
body: |-
Hej {username},
Skriv in koden i appen för att verifiera din nya Fluxer-e-postadress:
{code}
Koden går ut den {expiresAt, date, full} kl. {expiresAt, time, short}.
Om du inte begärde detta kan du ignorera det här mejlet.
Fluxer-teamet
email_change_original:
subject: Bekräfta ändringen av din Fluxer-e-postadress
body: |-
Hej {username},
Vi har fått en begäran om att ändra e-postadressen för ditt Fluxer-konto.
För att bekräfta ändringen, skriv in koden i appen:
{code}
Koden går ut den {expiresAt, date, full} kl. {expiresAt, time, short}.
Om du inte begärde detta, säkra ditt konto direkt.
Fluxer-teamet
email_change_revert:
subject: E-postadressen för ditt Fluxer-konto har ändrats
body: |-
Hej {username},
E-postadressen för ditt Fluxer-konto har ändrats till {newEmail}.
Om det var du behöver du inte göra något. Om det inte var du kan du ångra ändringen och säkra ditt konto via länken nedan:
{revertUrl}
Detta återställer din tidigare e-postadress, loggar ut dig överallt, tar bort kopplade telefonnummer, stänger av MFA och kräver att du väljer ett nytt lösenord.
Fluxers säkerhetsteam
email_verification:
subject: Verifiera din Fluxer-e-postadress
body: |-
Hej {username},
Verifiera e-postadressen för ditt Fluxer-konto genom att klicka på länken nedan:
{verifyUrl}
Om du inte skapade ett Fluxer-konto kan du lugnt ignorera det här mejlet.
Länken är giltig i 24 timmar.
Fluxer-teamet
gift_chargeback_notification:
subject: Förmåner från din inlösta gåva har tagits bort
body: |-
Hej {username},
En presentkod som du löste in betalades ursprungligen av någon annan. Betalningen har sedan återförts (chargeback).
Därför har vi tagit bort de förmåner som lades till på ditt konto när du löste in gåvan.
Om du tror att detta är ett misstag, kontakta vår support och ange all information du har om presentkoden och när du löste in den.
Fluxer-teamet
harvest_completed:
subject: Din Fluxer-dataexport är klar för nedladdning
body: |-
Hej {username},
Din dataexport är klar.
Nedladdningslänk:
{downloadUrl}
Inkluderade meddelanden: {totalMessages, number}
Filstorlek: {fileSizeMB, number} MB
Länken går ut den {expiresAt, date, full} kl. {expiresAt, time, short}.
Om du inte begärde den här exporten, byt lösenord direkt och kontakta vår support.
Fluxer-teamet
inactivity_warning:
subject: Ditt Fluxer-konto kommer att raderas på grund av inaktivitet
body: |-
Hej {username},
Vi har inte sett någon aktivitet på ditt Fluxer-konto sedan {lastActiveDate, date, full}.
Om du inte loggar in senast den {deletionDate, date, full} kl. {deletionDate, time, short} kommer ditt konto att raderas permanent på grund av inaktivitet.
Logga in här:
{loginUrl}
Om du har använt Fluxer nyligen, kontakta vår support omgående.
Fluxer-teamet
ip_authorization:
subject: Bekräfta inloggning från en ny IP-adress
body: |-
Hej {username},
Vi har upptäckt ett inloggningsförsök till ditt Fluxer-konto från en ny IP-adress:
IP-adress: {ipAddress}
Plats: {location}
Om det var du, bekräfta den här IP-adressen via länken nedan:
{authUrl}
Om du inte försökte logga in, byt lösenord direkt.
Länken är giltig i 30 minuter.
Fluxer-teamet
password_change_verification:
subject: Bekräfta ändringen av ditt Fluxer-lösenord
body: |-
Hej {username},
Vi har fått en begäran om att ändra lösenordet för ditt Fluxer-konto.
För att bekräfta ändringen, skriv in koden i appen:
{code}
Koden går ut den {expiresAt, date, full} kl. {expiresAt, time, short}.
Om du inte begärde detta kan någon ha tillgång till ditt konto. Byt lösenord direkt och aktivera tvåfaktorsautentisering.
Fluxer-teamet
password_reset:
subject: Återställ ditt Fluxer-lösenord
body: |-
Hej {username},
Du har begärt att återställa ditt Fluxer-lösenord. Använd länken nedan för att välja ett nytt lösenord:
{resetUrl}
Om du inte begärde detta kan du lugnt ignorera det här mejlet.
Länken är giltig i 1 timme.
Fluxer-teamet
registration_approved:
subject: Din Fluxer-registrering har godkänts
body: |-
Hej {username},
Goda nyheter: Din Fluxer-registrering har godkänts.
Du kan nu logga in i Fluxer-appen här:
{channelsUrl}
Välkommen till Fluxer-communityt.
Fluxer-teamet
report_resolved:
subject: Din anmälan har granskats
body: |-
Hej {username},
Din anmälan (ID: {reportId}) har granskats av vårt säkerhetsteam.
Svar från säkerhetsteamet:
{publicComment}
Tack för att du hjälper till att göra Fluxer tryggt för alla. Vi tar alla anmälningar på allvar och uppskattar ditt bidrag till communityt.
Om du har frågor eller funderingar kring beslutet, kontakta safety@fluxer.app.
Fluxers säkerhetsteam
scheduled_deletion_notification:
subject: Ditt Fluxer-konto kommer att raderas permanent
body: |-
Hej {username},
Ditt Fluxer-konto har schemalagts för permanent radering.
Planerad radering: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Orsak: {reason}}
}
Det här är en allvarlig åtgärd. Dina kontodata kommer att raderas permanent vid den planerade tidpunkten.
Om du anser att beslutet är felaktigt kan du överklaga. Skicka ett mejl till appeals@fluxer.app från den här e-postadressen.
Fluxers säkerhetsteam
self_deletion_scheduled:
subject: Raderingen av ditt Fluxer-konto är schemalagd
body: |-
Hej {username},
Du har begärt att radera ditt Fluxer-konto. Kontot kommer att raderas permanent den:
{deletionDate, date, full} kl. {deletionDate, time, short}
Om du inte begärde detta, logga in på ditt konto för att avbryta raderingen. Vi rekommenderar också att du byter lösenord för att säkra ditt konto.
Fluxer-teamet
unban_notification:
subject: Avstängningen av ditt Fluxer-konto har hävts
body: |-
Hej {username},
Goda nyheter: Avstängningen av ditt Fluxer-konto har hävts.
{reason, select,
null {}
other {Orsak: {reason}}
}
Du kan nu logga in igen och fortsätta använda Fluxer som vanligt.
Fluxers säkerhetsteam

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: บัญชี Fluxer ของคุณถูกปิดใช้งานชั่วคราว
body: |-
สวัสดี {username},
เราได้ปิดใช้งานบัญชี Fluxer ของคุณชั่วคราว เนื่องจากตรวจพบกิจกรรมที่น่าสงสัย
{reason, select,
null {}
other {เหตุผล: {reason}}
}
หากต้องการเข้าใช้งานบัญชีอีกครั้ง โปรดรีเซ็ตรหัสผ่านของคุณก่อน:
{forgotUrl}
หลังจากรีเซ็ตรหัสผ่านแล้ว คุณจะสามารถเข้าสู่ระบบได้อีกครั้ง
หากคุณคิดว่านี่เป็นความผิดพลาด โปรดติดต่อทีมซัพพอร์ตของเรา
ทีมความปลอดภัย Fluxer
account_scheduled_deletion:
subject: บัญชี Fluxer ของคุณถูกกำหนดให้ลบถาวร
body: |-
สวัสดี {username},
บัญชี Fluxer ของคุณถูกกำหนดให้ลบแบบถาวร เนื่องจากละเมิดข้อกำหนดในการให้บริการหรือแนวทางปฏิบัติของชุมชน
กำหนดวันลบ: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {เหตุผล: {reason}}
}
นี่เป็นการดำเนินการบังคับใช้ที่จริงจัง ข้อมูลในบัญชีของคุณจะถูกลบถาวรตามวันและเวลาที่กำหนด
โปรดอ่าน:
- ข้อกำหนดในการให้บริการ: {termsUrl}
- แนวทางปฏิบัติของชุมชน: {guidelinesUrl}
การอุทธรณ์:
หากคุณคิดว่าการตัดสินใจนี้ไม่ถูกต้องหรือไม่สมเหตุสมผล คุณมีเวลา 60 วันในการยื่นอุทธรณ์ โดยส่งอีเมลไปที่ appeals@fluxer.app จากอีเมลนี้
ในการอุทธรณ์ โปรด:
- อธิบายให้ชัดเจนว่าทำไมคุณถึงคิดว่าการตัดสินใจนี้ไม่ถูกต้องหรือไม่สมเหตุสมผล
- แนบหลักฐานหรือข้อมูลประกอบที่เกี่ยวข้อง (ถ้ามี)
ทีมความปลอดภัย Fluxer จะตรวจสอบคำอุทธรณ์ของคุณ และอาจระงับการลบที่กำลังรอดำเนินการไว้ชั่วคราวจนกว่าจะได้ข้อสรุปสุดท้าย
ทีมความปลอดภัย Fluxer
account_temp_banned:
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
donation_confirmation:
subject: ขอบคุณสำหรับการบริจาคของคุณต่อ Fluxer
body: |-
สวัสดี,
ขอบคุณสำหรับการบริจาคของคุณต่อ Fluxer! {interval, select,
month {การบริจาคแบบเรียกซ้ำ}
year {การบริจาคแบบเรียกซ้ำ}
other {การบริจาคครั้งเดียว}
}ของคุณได้{interval, select,
month {ตั้งค่าเรียบร้อยแล้ว}
year {ตั้งค่าเรียบร้อยแล้ว}
other {ดำเนินการเรียบร้อยแล้ว}
}
รายละเอียดการบริจาค:
จำนวนเงิน: {amount} {currency} {interval, select,
month {ต่อเดือน}
year {ต่อปี}
other {}
}
Stripe จะส่งอีเมลแยกต่างหากพร้อมใบเสร็จรับเงินและใบแจ้งหนี้ PDF ให้คุณในไม่ช้า ซึ่งจะมีรายละเอียดการชำระเงินทั้งหมดและสามารถใช้เพื่อวัตถุประสงค์ทางภาษีได้
คุณสามารถดูประวัติการบริจาค ดาวน์โหลดใบแจ้งหนี้ {interval, select,
month {และจัดการหรือยกเลิกการสมัครสมาชิก}
year {และจัดการหรือยกเลิกการสมัครสมาชิก}
other {และจัดการการบริจาคในอนาคต}
}ได้ตลอดเวลาโดยใช้ลิงก์นี้:
{manageUrl}
ขอบคุณที่สนับสนุนให้ Fluxer ดำเนินงานต่อไป!
ทีม Fluxer
donation_magic_link:
subject: จัดการการบริจาคของคุณให้ Fluxer
body: |-
สวัสดี,
คลิกลิงก์ด้านล่างเพื่อเข้าถึงพอร์ทัลผู้บริจาคของคุณ:
{manageUrl}
ในพอร์ทัล คุณสามารถจัดการการสมัครสมาชิก ดาวน์โหลดใบแจ้งหนี้ และดูประวัติการบริจาคได้
ลิงก์นี้จะหมดอายุในวันที่ {expiresAt, date, full} เวลา {expiresAt, time, short}
หากคุณไม่ได้เป็นผู้ขอลิงก์นี้ สามารถละเว้นอีเมลนี้ได้อย่างปลอดภัย
ทีม Fluxer
dsa_report_verification:
subject: ยืนยันอีเมลของคุณสำหรับรายงานตาม DSA
body: |-
สวัสดี,
ใช้รหัสยืนยันด้านล่างเพื่อส่งรายงานตามกฎหมาย Digital Services Act (DSA) บน Fluxer:
{code}
รหัสนี้จะหมดอายุในวันที่ {expiresAt, date, full} เวลา {expiresAt, time, short}
หากคุณไม่ได้เป็นผู้ขอ สามารถละเว้นอีเมลนี้ได้
ทีมความปลอดภัย Fluxer
email_change_new:
subject: ยืนยันอีเมลใหม่ของ Fluxer
body: |-
สวัสดี {username},
โปรดใส่รหัสนี้ในแอปเพื่อยืนยันอีเมลใหม่ของ Fluxer:
{code}
รหัสนี้จะหมดอายุในวันที่ {expiresAt, date, full} เวลา {expiresAt, time, short}
หากคุณไม่ได้เป็นผู้ขอ สามารถละเว้นอีเมลนี้ได้
ทีม Fluxer
email_change_original:
subject: ยืนยันการเปลี่ยนอีเมล Fluxer ของคุณ
body: |-
สวัสดี {username},
เราได้รับคำขอให้เปลี่ยนอีเมลของบัญชี Fluxer ของคุณ
เพื่อยืนยันการเปลี่ยนแปลงนี้ โปรดใส่รหัสนี้ในแอป:
{code}
รหัสนี้จะหมดอายุในวันที่ {expiresAt, date, full} เวลา {expiresAt, time, short}
หากคุณไม่ได้เป็นผู้ขอ โปรดรีบดำเนินการเพื่อทำให้บัญชีของคุณปลอดภัยทันที
ทีม Fluxer
email_change_revert:
subject: อีเมลของบัญชี Fluxer ของคุณถูกเปลี่ยนแล้ว
body: |-
สวัสดี {username},
อีเมลของบัญชี Fluxer ของคุณถูกเปลี่ยนเป็น {newEmail}
หากเป็นคุณ ไม่ต้องดำเนินการเพิ่มเติม แต่หากไม่ใช่คุณ คุณสามารถย้อนกลับการเปลี่ยนแปลงและทำให้บัญชีปลอดภัยได้ผ่านลิงก์นี้:
{revertUrl}
การดำเนินการนี้จะกู้คืนอีเมลเดิม ออกจากระบบทุกอุปกรณ์ ลบหมายเลขโทรศัพท์ที่ผูกไว้ ปิด MFA และบังคับให้ตั้งรหัสผ่านใหม่
ทีมความปลอดภัย Fluxer
email_verification:
subject: ยืนยันที่อยู่อีเมล Fluxer ของคุณ
body: |-
สวัสดี {username},
โปรดยืนยันที่อยู่อีเมลสำหรับบัญชี Fluxer ของคุณ โดยคลิกลิงก์ด้านล่าง:
{verifyUrl}
หากคุณไม่ได้สร้างบัญชี Fluxer คุณสามารถละเว้นอีเมลนี้ได้อย่างปลอดภัย
ลิงก์นี้ใช้ได้เป็นเวลา 24 ชั่วโมง
ทีม Fluxer
gift_chargeback_notification:
subject: สิทธิพิเศษจากของขวัญที่คุณแลกรับถูกลบออกแล้ว
body: |-
สวัสดี {username},
รหัสของขวัญที่คุณแลกรับเดิมทีมีผู้อื่นเป็นผู้ชำระเงิน แต่การชำระเงินดังกล่าวถูกทำรายการย้อนกลับในภายหลัง (chargeback)
ด้วยเหตุนี้ เราจึงลบสิทธิพิเศษที่ถูกเพิ่มไปยังบัญชีของคุณตอนที่คุณแลกรับของขวัญออกแล้ว
หากคุณคิดว่านี่เป็นความผิดพลาด โปรดติดต่อทีมซัพพอร์ตของเรา พร้อมแจ้งรายละเอียดที่คุณมีเกี่ยวกับรหัสของขวัญและเวลาที่คุณแลกรับ
ทีม Fluxer
harvest_completed:
subject: ส่งออกข้อมูล Fluxer ของคุณพร้อมให้ดาวน์โหลดแล้ว
body: |-
สวัสดี {username},
การส่งออกข้อมูลของคุณเสร็จเรียบร้อยแล้ว
ลิงก์ดาวน์โหลด:
{downloadUrl}
จำนวนข้อความที่รวม: {totalMessages, number}
ขนาดไฟล์: {fileSizeMB, number} MB
ลิงก์นี้จะหมดอายุในวันที่ {expiresAt, date, full} เวลา {expiresAt, time, short}
หากคุณไม่ได้เป็นผู้ขอการส่งออกนี้ โปรดเปลี่ยนรหัสผ่านทันทีและติดต่อทีมซัพพอร์ตของเรา
ทีม Fluxer
inactivity_warning:
subject: บัญชี Fluxer ของคุณถูกกำหนดให้ลบเนื่องจากไม่มีการใช้งาน
body: |-
สวัสดี {username},
เราไม่พบการใช้งานบัญชี Fluxer ของคุณตั้งแต่วันที่ {lastActiveDate, date, full}
หากคุณไม่เข้าสู่ระบบภายในวันที่ {deletionDate, date, full} เวลา {deletionDate, time, short} บัญชีของคุณจะถูกลบถาวรเนื่องจากไม่มีการใช้งาน
เข้าสู่ระบบได้ที่:
{loginUrl}
หากคุณได้ใช้งาน Fluxer เมื่อไม่นานมานี้ โปรดติดต่อทีมซัพพอร์ตของเราทันที
ทีม Fluxer
ip_authorization:
subject: ยืนยันการเข้าสู่ระบบจากที่อยู่ IP ใหม่
body: |-
สวัสดี {username},
เราตรวจพบความพยายามเข้าสู่ระบบบัญชี Fluxer ของคุณจากที่อยู่ IP ใหม่:
ที่อยู่ IP: {ipAddress}
ตำแหน่ง: {location}
หากเป็นคุณ โปรดยืนยันที่อยู่ IP นี้โดยคลิกลิงก์ด้านล่าง:
{authUrl}
หากคุณไม่ได้พยายามเข้าสู่ระบบ โปรดเปลี่ยนรหัสผ่านทันที
ลิงก์ยืนยันนี้จะหมดอายุภายใน 30 นาที
ทีม Fluxer
password_change_verification:
subject: ยืนยันการเปลี่ยนรหัสผ่าน Fluxer ของคุณ
body: |-
สวัสดี {username},
เราได้รับคำขอให้เปลี่ยนรหัสผ่านของบัญชี Fluxer ของคุณ
เพื่อยืนยันการเปลี่ยนแปลงนี้ โปรดใส่รหัสนี้ในแอป:
{code}
รหัสนี้จะหมดอายุในวันที่ {expiresAt}
หากคุณไม่ได้เป็นผู้ขอ อาจมีผู้อื่นเข้าถึงบัญชีของคุณได้ โปรดเปลี่ยนรหัสผ่านทันทีและเปิดใช้งานการยืนยันตัวตนแบบสองขั้นตอน
ทีม Fluxer
password_reset:
subject: รีเซ็ตรหัสผ่าน Fluxer ของคุณ
body: |-
สวัสดี {username},
เราได้รับคำขอให้รีเซ็ตรหัสผ่าน Fluxer ของคุณ โปรดใช้ลิงก์ด้านล่างเพื่อตั้งรหัสผ่านใหม่:
{resetUrl}
หากคุณไม่ได้เป็นผู้ขอรีเซ็ต คุณสามารถละเว้นอีเมลนี้ได้อย่างปลอดภัย
ลิงก์นี้จะหมดอายุภายใน 1 ชั่วโมง
ทีม Fluxer
registration_approved:
subject: การลงทะเบียน Fluxer ของคุณได้รับการอนุมัติแล้ว
body: |-
สวัสดี {username},
ข่าวดี: การลงทะเบียน Fluxer ของคุณได้รับการอนุมัติแล้ว
ตอนนี้คุณสามารถเข้าสู่ระบบในแอป Fluxer ได้ที่:
{channelsUrl}
ยินดีต้อนรับสู่ชุมชน Fluxer
ทีม Fluxer
report_resolved:
subject: รายงานของคุณได้รับการตรวจสอบแล้ว
body: |-
สวัสดี {username},
รายงานของคุณ (รหัส: {reportId}) ได้รับการตรวจสอบโดยทีมความปลอดภัยของเราแล้ว
ข้อความตอบกลับจากทีมความปลอดภัย:
{publicComment}
ขอบคุณที่ช่วยทำให้ Fluxer ปลอดภัยสำหรับทุกคน เราให้ความสำคัญกับทุกรายงานอย่างจริงจัง และขอบคุณสำหรับการมีส่วนร่วมกับชุมชน
หากคุณมีคำถามหรือกังวลเกี่ยวกับผลลัพธ์นี้ โปรดติดต่อ safety@fluxer.app
ทีมความปลอดภัย Fluxer
scheduled_deletion_notification:
subject: บัญชี Fluxer ของคุณถูกกำหนดให้ลบถาวร
body: |-
สวัสดี {username},
บัญชี Fluxer ของคุณถูกกำหนดให้ลบแบบถาวร
กำหนดวันลบ: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {เหตุผล: {reason}}
}
นี่เป็นการดำเนินการบังคับใช้ที่จริงจัง ข้อมูลในบัญชีของคุณจะถูกลบถาวรตามวันและเวลาที่กำหนด
หากคุณคิดว่าการตัดสินใจนี้ไม่ถูกต้อง คุณสามารถยื่นอุทธรณ์ได้โดยส่งอีเมลไปที่ appeals@fluxer.app จากอีเมลนี้
ทีมความปลอดภัย Fluxer
self_deletion_scheduled:
subject: กำหนดการลบบัญชี Fluxer ของคุณแล้ว
body: |-
สวัสดี {username},
คุณได้ขอให้ลบบัญชี Fluxer ของคุณ บัญชีของคุณจะถูกลบถาวรในวันที่:
{deletionDate, date, full} เวลา {deletionDate, time, short}
หากคุณไม่ได้เป็นผู้ขอ โปรดเข้าสู่ระบบบัญชีของคุณเพื่อยกเลิกการลบ นอกจากนี้เรายังแนะนำให้เปลี่ยนรหัสผ่านเพื่อช่วยทำให้บัญชีของคุณปลอดภัย
ทีม Fluxer
unban_notification:
subject: บัญชี Fluxer ของคุณถูกยกเลิกการระงับแล้ว
body: |-
สวัสดี {username},
ข่าวดี: การระงับบัญชี Fluxer ของคุณถูกยกเลิกแล้ว
{reason, select,
null {}
other {เหตุผล: {reason}}
}
ตอนนี้คุณสามารถกลับไปเข้าสู่ระบบและใช้งาน Fluxer ต่อได้ตามปกติ
ทีมความปลอดภัย Fluxer

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Fluxer hesabın geçici olarak devre dışı bırakıldı
body: |-
Merhaba {username},
Şüpheli etkinlik tespit ettiğimiz için Fluxer hesabını geçici olarak devre dışı bıraktık.
{reason, select,
null {}
other {Neden: {reason}}
}
Hesabına yeniden erişmek için şifreni sıfırlaman gerekiyor:
{forgotUrl}
Şifreni sıfırladıktan sonra tekrar giriş yapabilirsin.
Bunun bir hata olduğunu düşünüyorsan destek ekibimizle iletişime geç.
Fluxer Güvenlik Ekibi
account_scheduled_deletion:
subject: Fluxer hesabın kalıcı olarak silinecek
body: |-
Merhaba {username},
Fluxer hesabın, hizmet şartlarımızı veya topluluk kurallarımızı ihlal ettiğin için kalıcı olarak silinmek üzere planlandı.
Planlanan silinme tarihi: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Neden: {reason}}
}
Bu ciddi bir yaptırımdır. Hesap verilerin, planlanan tarihte kalıcı olarak silinecek.
Lütfen şunları gözden geçir:
- Hizmet şartları: {termsUrl}
- Topluluk kuralları: {guidelinesUrl}
İtiraz süreci:
Bu yaptırım kararının hatalı veya haksız olduğunu düşünüyorsan, bu e-posta adresinden appeals@fluxer.app adresine 60 gün içinde itiraz edebilirsin.
İtirazında lütfen:
- Kararın neden hatalı veya haksız olduğunu net bir şekilde açıkla
- Varsa ilgili kanıtları veya ek bağlamı paylaş
Fluxer Güvenlik Ekibinden bir üye itirazını inceleyecek ve nihai karar verilene kadar planlanan silme işlemini durdurabilir.
Fluxer Güvenlik Ekibi
account_temp_banned:
subject: Fluxer hesabın geçici olarak askıya alındı
body: |-
Merhaba {username},
Fluxer hesabın, hizmet şartlarımızı veya topluluk kurallarımızı ihlal ettiğin için geçici olarak askıya alındı.
Süre: {durationHours, plural,
=1 {1 saat}
other {# saat}
}
Askıya alınma bitişi: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Neden: {reason}}
}
Bu süre boyunca hesabına erişemezsin.
Lütfen şunları gözden geçir:
- Hizmet şartları: {termsUrl}
- Topluluk kuralları: {guidelinesUrl}
Bu yaptırım kararının hatalı veya haksız olduğunu düşünüyorsan, bu e-posta adresinden appeals@fluxer.app adresine itiraz edebilirsin. Lütfen kararın neden hatalı olduğunu açıkça yaz. İtirazını inceleyip kararımızı sana bildireceğiz.
Fluxer Güvenlik Ekibi
donation_confirmation:
subject: Fluxer bağışınız için teşekkürler
body: |-
Merhaba,
Fluxer'a bağışınız için teşekkürler! {interval, select,
month {Düzenli bağışınız}
year {Düzenli bağışınız}
other {Tek seferlik bağışınız}
} başarıyla {interval, select,
month {kuruldu}
year {kuruldu}
other {işleme alındı}
}.
Bağış detayları:
Tutar: {amount} {currency} {interval, select,
month {aylık}
year {yıllık}
other {}
}
Stripe kısa süre içinde fatura PDF'inizi içeren ayrı bir makbuz gönderecek. Bu, tüm ödeme detaylarını içerir ve vergi amaçlarıyla kullanılabilir.
Bağış geçmişinizi görüntüleyebilir, faturaları indirebilir, {interval, select,
month {ve aboneliğinizi yönetebilir veya iptal edebilirsiniz}
year {ve aboneliğinizi yönetebilir veya iptal edebilirsiniz}
other {ve gelecekteki bağışları yönetebilirsiniz}
} bu bağlantıyı kullanarak istediğiniz zaman:
{manageUrl}
Desteğiniz Fluxer'in çalışmasını sağlıyor. Teşekkürler!
Fluxer Ekibi
donation_magic_link:
subject: Fluxer bağışlarını yönet
body: |-
Merhaba,
Bağışçı portalına erişmek için aşağıdaki bağlantıya tıkla:
{manageUrl}
Portalda abonelikleri yönetebilir, faturaları indirebilir ve bağış geçmişini görüntüleyebilirsin.
Bu bağlantı {expiresAt, date, full} tarihinde {expiresAt, time, short} saatinde geçersiz olur.
Bunu sen istemediysen bu e-postayı yok sayabilirsin.
Fluxer Ekibi
dsa_report_verification:
subject: DSA bildirimi için e-posta adresini doğrula
body: |-
Merhaba,
Fluxer'da Dijital Hizmetler Yasası (DSA) kapsamında bildirim gönderebilmek için aşağıdaki doğrulama kodunu kullan:
{code}
Bu kod {expiresAt, date, full} tarihinde {expiresAt, time, short} saatinde geçersiz olur.
Bunu sen istemediysen bu e-postayı yok sayabilirsin.
Fluxer Güvenlik Ekibi
email_change_new:
subject: Yeni Fluxer e-posta adresini doğrula
body: |-
Merhaba {username},
Yeni Fluxer e-posta adresini doğrulamak için uygulamada bu kodu gir:
{code}
Bu kod {expiresAt, date, full} tarihinde {expiresAt, time, short} saatinde geçersiz olur.
Bunu sen istemediysen bu e-postayı yok sayabilirsin.
Fluxer Ekibi
email_change_original:
subject: Fluxer e-posta değişikliğini onayla
body: |-
Merhaba {username},
Fluxer hesabındaki e-posta adresini değiştirmek için bir istek aldık.
Bu değişikliği onaylamak için uygulamada şu kodu gir:
{code}
Bu kod {expiresAt, date, full} tarihinde {expiresAt, time, short} saatinde geçersiz olur.
Bunu sen istemediysen hesabını hemen güvene al.
Fluxer Ekibi
email_change_revert:
subject: Fluxer e-posta adresin değiştirildi
body: |-
Merhaba {username},
Fluxer hesabının e-posta adresi {newEmail} olarak değiştirildi.
Bu değişikliği sen yaptıysan bir şey yapmana gerek yok. Yapmadıysan, aşağıdaki bağlantıyı kullanarak değişikliği geri alabilir ve hesabını güvene alabilirsin:
{revertUrl}
Bu işlem önceki e-posta adresini geri yükler, seni tüm cihazlardan çıkış yaptırır, bağlı telefon numaralarını kaldırır, çok faktörlü kimlik doğrulamayı (MFA) devre dışı bırakır ve yeni bir şifre belirlemeni zorunlu kılar.
Fluxer Güvenlik Ekibi
email_verification:
subject: Fluxer e-posta adresini doğrula
body: |-
Merhaba {username},
Fluxer hesabının e-posta adresini doğrulamak için aşağıdaki bağlantıya tıkla:
{verifyUrl}
Fluxer hesabını sen açmadıysan bu e-postayı güvenle yok sayabilirsin.
Bu bağlantı 24 saat boyunca geçerlidir.
Fluxer Ekibi
gift_chargeback_notification:
subject: Hediye kodundan kazandığın avantajlar kaldırıldı
body: |-
Merhaba {username},
Kullandığın bir hediye kodu aslında başka biri tarafından satın alınmıştı. Bu ödeme daha sonra geri alındı (chargeback).
Bu nedenle, hediyeyi kullandığında hesabına eklenen avantajları kaldırdık.
Bunun bir hata olduğunu düşünüyorsan, destek ekibimizle iletişime geç ve hediye kodu ile ne zaman kullandığına dair elindeki tüm detayları paylaş.
Fluxer Ekibi
harvest_completed:
subject: Fluxer veri dışa aktarımın indirilmeye hazır
body: |-
Merhaba {username},
Veri dışa aktarımın hazır.
İndirme bağlantısı:
{downloadUrl}
İçerilen mesaj sayısı: {totalMessages, number}
Dosya boyutu: {fileSizeMB, number} MB
Bu bağlantı {expiresAt, date, full} tarihinde {expiresAt, time, short} saatinde geçersiz olur.
Bu dışa aktarımı sen istemediysen şifreni hemen değiştir ve destek ekibimizle iletişime geç.
Fluxer Ekibi
inactivity_warning:
subject: Hareketsizlik nedeniyle Fluxer hesabın silinecek
body: |-
Merhaba {username},
{lastActiveDate, date, full} tarihinden beri Fluxer hesabında herhangi bir etkinlik görmedik.
{deletionDate, date, full} tarihinde {deletionDate, time, short} saatine kadar giriş yapmazsan, hesabın hareketsizlik nedeniyle kalıcı olarak silinecek.
Buradan giriş yap:
{loginUrl}
Fluxer'i yakın zamanda kullandıysan, hemen destek ekibimizle iletişime geç.
Fluxer Ekibi
ip_authorization:
subject: Yeni bir IP adresinden girişi onayla
body: |-
Merhaba {username},
Fluxer hesabına yeni bir IP adresinden giriş denemesi tespit ettik:
IP adresi: {ipAddress}
Konum: {location}
Bu senin girişinse, aşağıdaki bağlantıyı kullanarak bu IP adresini onayla:
{authUrl}
Giriş yapmayı sen denemediysen şifreni hemen değiştir.
Bu onay bağlantısı 30 dakika boyunca geçerlidir.
Fluxer Ekibi
password_change_verification:
subject: Fluxer şifre değişikliğini onayla
body: |-
Merhaba {username},
Fluxer hesabındaki şifreyi değiştirmek için bir istek aldık.
Bu değişikliği onaylamak için uygulamada şu kodu gir:
{code}
Bu kod {expiresAt, date, full} tarihinde {expiresAt, time, short} saatinde geçersiz olur.
Bunu sen istemediysen, birisi hesabına erişmiş olabilir. Hemen şifreni değiştir ve iki faktörlü kimlik doğrulamayı etkinleştir.
Fluxer Ekibi
password_reset:
subject: Fluxer şifreni sıfırla
body: |-
Merhaba {username},
Fluxer şifreni sıfırlamak için bir istekte bulundun. Yeni bir şifre belirlemek için aşağıdaki bağlantıyı kullan:
{resetUrl}
Bu şifre sıfırlamayı sen istemediysen bu e-postayı güvenle yok sayabilirsin.
Bu bağlantı 1 saat boyunca geçerlidir.
Fluxer Ekibi
registration_approved:
subject: Fluxer kaydın onaylandı
body: |-
Merhaba {username},
Güzel haber: Fluxer kaydın onaylandı.
Artık Fluxer uygulamasına şu adresten giriş yapabilirsin:
{channelsUrl}
Fluxer topluluğuna hoş geldin.
Fluxer Ekibi
report_resolved:
subject: Fluxer bildirimin değerlendirildi
body: |-
Merhaba {username},
Bildirimin (ID: {reportId}) Fluxer Güvenlik Ekibi tarafından değerlendirildi.
Güvenlik ekibinin yanıtı:
{publicComment}
Fluxer'i herkes için güvenli tutmamıza yardımcı olduğun için teşekkürler. Tüm bildirimleri ciddiye alıyoruz ve topluluğa yaptığın katkıyı takdir ediyoruz.
Bu sonuç hakkında soruların ya da endişelerin varsa safety@fluxer.app adresinden bize ulaş.
Fluxer Güvenlik Ekibi
scheduled_deletion_notification:
subject: Fluxer hesabın kalıcı olarak silinecek
body: |-
Merhaba {username},
Fluxer hesabın kalıcı olarak silinmek üzere planlandı.
Planlanan silinme tarihi: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Neden: {reason}}
}
Bu ciddi bir yaptırımdır. Hesap verilerin, planlanan tarihte kalıcı olarak silinecek.
Bu yaptırım kararının hatalı olduğunu düşünüyorsan, bu e-posta adresinden appeals@fluxer.app adresine itiraz edebilirsin.
Fluxer Güvenlik Ekibi
self_deletion_scheduled:
subject: Fluxer hesabının silinmesi planlandı
body: |-
Merhaba {username},
Fluxer hesabını silmek istediğini belirttin. Hesabın şu tarihte kalıcı olarak silinecek:
{deletionDate, date, full} tarihinde {deletionDate, time, short} saatinde
Bunu sen istemediysen, silme işlemini iptal etmek için hesabına giriş yap. Hesabını güvende tutmak için şifreni değiştirmeni de öneririz.
Fluxer Ekibi
unban_notification:
subject: Fluxer hesabının askısı kaldırıldı
body: |-
Merhaba {username},
Güzel haber: Fluxer hesabının askısı kaldırıldı.
{reason, select,
null {}
other {Neden: {reason}}
}
Artık hesabına tekrar giriş yapıp Fluxer'i kullanmaya devam edebilirsin.
Fluxer Güvenlik Ekibi

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Ваш акаунт Fluxer тимчасово вимкнено
body: |-
Привіт, {username}!
Ми тимчасово вимкнули ваш акаунт Fluxer, оскільки зафіксували підозрілу активність.
{reason, select,
null {}
other {Причина: {reason}}
}
Щоб знову отримати доступ до акаунта, скиньте пароль за посиланням нижче:
{forgotUrl}
Після скидання пароля ви зможете знову увійти.
Якщо ви вважаєте, що це сталося помилково, зверніться до нашої служби підтримки.
команда безпеки Fluxer
account_scheduled_deletion:
subject: Ваш акаунт Fluxer буде видалено
body: |-
Привіт, {username}!
Ваш акаунт Fluxer заплановано на остаточне видалення через порушення наших умов користування або правил спільноти.
Запланована дата видалення: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Причина: {reason}}
}
Це серйозний захід. Дані вашого акаунта буде назавжди видалено у зазначену дату.
Будь ласка, ознайомтеся з:
- Умовами користування: {termsUrl}
- Правилами спільноти: {guidelinesUrl}
Оскарження:
Якщо ви вважаєте, що це рішення є помилковим або необгрунтованим, ви можете подати апеляцію протягом 60 днів. Надішліть лист на appeals@fluxer.app, і зробіть це саме з цієї електронної адреси.
В апеляції, будь ласка:
- Чітко поясніть, чому ви вважаєте рішення помилковим або необгрунтованим
- Додайте релевантні докази або додатковий контекст, якщо це можливо
Учасник команди безпеки Fluxer розгляне вашу апеляцію і може призупинити заплановане видалення до остаточного рішення.
команда безпеки Fluxer
account_temp_banned:
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
donation_confirmation:
subject: Дякуємо за пожертву на Fluxer
body: |-
Привіт!
Дякуємо за пожертву на Fluxer! Вашу {interval, select,
month {регулярну пожертву}
year {регулярну пожертву}
other {одноразову пожертву}
} успішно {interval, select,
month {налаштовано}
year {налаштовано}
other {оброблено}
}.
Деталі пожертви:
Сума: {amount} {currency} {interval, select,
month {на місяць}
year {на рік}
other {}
}
Stripe незабаром надішле вам окремий лист з квитанцією та PDF-рахунком. Там міститимуться всі платіжні деталі, і документ можна використовувати для податкових цілей.
Ви можете будь-коли переглянути історію пожертв, завантажити рахунки{interval, select,
month { та керувати або скасувати підписку}
year { та керувати або скасувати підписку}
other { та керувати майбутніми пожертвами}
}, скориставшись цим посиланням:
{manageUrl}
Ваша підтримка допомагає Fluxer працювати. Дякуємо!
команда Fluxer
donation_magic_link:
subject: Керуйте своїми пожертвами на Fluxer
body: |-
Привіт!
Натисніть на посилання нижче, щоб отримати доступ до порталу для донорів:
{manageUrl}
У порталі ви можете керувати підписками, завантажувати рахунки та переглядати історію пожертв.
Посилання дійсне до {expiresAt, date, full} о {expiresAt, time, short}.
Якщо ви цього не запитували, можете спокійно проігнорувати цей лист.
команда Fluxer
dsa_report_verification:
subject: Підтвердьте e-mail для звернення за DSA
body: |-
Привіт!
Скористайтеся кодом нижче, щоб подати звернення відповідно до Digital Services Act (DSA) у Fluxer:
{code}
Код дійсний до {expiresAt, date, full} о {expiresAt, time, short}.
Якщо ви цього не запитували, просто проігноруйте цей лист.
команда безпеки Fluxer
email_change_new:
subject: Підтвердьте нову електронну адресу Fluxer
body: |-
Привіт, {username}!
Введіть цей код у застосунку, щоб підтвердити нову електронну адресу для вашого акаунта Fluxer:
{code}
Код дійсний до {expiresAt, date, full} о {expiresAt, time, short}.
Якщо ви цього не запитували, просто проігноруйте цей лист.
команда Fluxer
email_change_original:
subject: Підтвердьте зміну електронної адреси Fluxer
body: |-
Привіт, {username}!
Ми отримали запит на зміну електронної адреси у вашому акаунті Fluxer.
Щоб підтвердити зміну, введіть цей код у застосунку:
{code}
Код дійсний до {expiresAt, date, full} о {expiresAt, time, short}.
Якщо ви цього не запитували, негайно подбайте про безпеку акаунта.
команда Fluxer
email_change_revert:
subject: Електронну адресу вашого акаунта Fluxer змінено
body: |-
Привіт, {username}!
Електронну адресу вашого акаунта Fluxer змінено на {newEmail}.
Якщо це зробили ви, нічого робити не потрібно. Якщо ні, ви можете скасувати зміну та захистити акаунт за цим посиланням:
{revertUrl}
Після цього буде відновлено попередню електронну адресу, виконано вихід з акаунта на всіх пристроях, видалено прив'язані номери телефону, вимкнено MFA, і вам потрібно буде встановити новий пароль.
команда безпеки Fluxer
email_verification:
subject: Підтвердьте електронну адресу для Fluxer
body: |-
Привіт, {username}!
Підтвердьте електронну адресу для вашого акаунта Fluxer, натиснувши посилання нижче:
{verifyUrl}
Якщо ви не створювали акаунт Fluxer, можете спокійно проігнорувати цей лист.
Посилання дійсне протягом 24 годин.
команда Fluxer
gift_chargeback_notification:
subject: Переваги з вашого подарунка було видалено
body: |-
Привіт, {username}!
Код подарунка, який ви активували, спочатку був оплачений іншою людиною. Згодом цей платіж було повернено через оскарження платежу (chargeback).
Тому ми видалили переваги, які були додані до вашого акаунта під час активації подарунка.
Якщо ви вважаєте, що це помилка, зверніться до нашої служби підтримки та вкажіть усі деталі, які маєте, про код подарунка і час його активації.
команда Fluxer
harvest_completed:
subject: Ваш експорт даних Fluxer готовий до завантаження
body: |-
Привіт, {username}!
Ваш експорт даних готовий.
Посилання для завантаження:
{downloadUrl}
Повідомлень в експорті: {totalMessages, number}
Розмір файлу: {fileSizeMB, number} MB
Посилання дійсне до {expiresAt, date, full} о {expiresAt, time, short}.
Якщо ви не запитували цей експорт, негайно змініть пароль і зверніться до нашої служби підтримки.
команда Fluxer
inactivity_warning:
subject: Ваш акаунт Fluxer буде видалено через неактивність
body: |-
Привіт, {username}!
Ми не бачили активності у вашому акаунті Fluxer з {lastActiveDate, date, full}.
Якщо ви не увійдете до {deletionDate, date, full} о {deletionDate, time, short}, ваш акаунт буде назавжди видалено через неактивність.
Увійти можна тут:
{loginUrl}
Якщо ви користувалися Fluxer нещодавно, негайно зверніться до нашої служби підтримки.
команда Fluxer
ip_authorization:
subject: Підтвердіть вхід з нової IP-адреси
body: |-
Привіт, {username}!
Ми зафіксували спробу входу у ваш акаунт Fluxer з нової IP-адреси:
IP-адреса: {ipAddress}
Місцезнаходження: {location}
Якщо це були ви, підтвердьте цю IP-адресу за посиланням нижче:
{authUrl}
Якщо це були не ви, негайно змініть пароль.
Посилання для підтвердження дійсне протягом 30 хвилин.
команда Fluxer
password_change_verification:
subject: Підтвердьте зміну пароля Fluxer
body: |-
Привіт, {username}!
Ми отримали запит на зміну пароля у вашому акаунті Fluxer.
Щоб підтвердити зміну, введіть цей код у застосунку:
{code}
Код дійсний до {expiresAt}.
Якщо ви цього не запитували, можливо, хтось має доступ до вашого акаунта. Негайно змініть пароль і ввімкніть двофакторну автентифікацію.
команда Fluxer
password_reset:
subject: Скиньте пароль Fluxer
body: |-
Привіт, {username}!
Ви запитали скидання пароля Fluxer. Скористайтеся посиланням нижче, щоб встановити новий пароль:
{resetUrl}
Якщо ви не запитували скидання пароля, можете спокійно проігнорувати цей лист.
Посилання дійсне протягом 1 години.
команда Fluxer
registration_approved:
subject: Вашу реєстрацію у Fluxer схвалено
body: |-
Привіт, {username}!
Гарні новини: вашу реєстрацію у Fluxer схвалено.
Тепер ви можете увійти в застосунок Fluxer тут:
{channelsUrl}
Ласкаво просимо до спільноти Fluxer.
команда Fluxer
report_resolved:
subject: Ваше звернення у Fluxer розглянуто
body: |-
Привіт, {username}!
Ваше звернення (ID: {reportId}) розглянула наша команда безпеки.
Відповідь від команди безпеки:
{publicComment}
Дякуємо, що допомагаєте робити Fluxer безпечнішим для всіх. Ми серйозно ставимося до кожного звернення і цінуємо ваш внесок у спільноту.
Якщо у вас є запитання або сумніви щодо цього рішення, напишіть на safety@fluxer.app.
команда безпеки Fluxer
scheduled_deletion_notification:
subject: Ваш акаунт Fluxer буде видалено
body: |-
Привіт, {username}!
Ваш акаунт Fluxer заплановано на остаточне видалення.
Запланована дата видалення: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Причина: {reason}}
}
Це серйозний захід. Дані вашого акаунта буде назавжди видалено у зазначену дату.
Якщо ви вважаєте, що це рішення є помилковим, ви можете подати апеляцію на appeals@fluxer.app, і зробіть це саме з цієї електронної адреси.
команда безпеки Fluxer
self_deletion_scheduled:
subject: Видалення вашого акаунта Fluxer заплановано
body: |-
Привіт, {username}!
Ви запитали видалення вашого акаунта Fluxer. Ваш акаунт буде остаточно видалено:
{deletionDate, date, full} {deletionDate, time, short}
Якщо ви цього не запитували, увійдіть у свій акаунт, щоб скасувати видалення. Також радимо змінити пароль, щоб захистити акаунт.
команда Fluxer
unban_notification:
subject: Обмеження для вашого акаунта Fluxer знято
body: |-
Привіт, {username}!
Гарні новини: обмеження для вашого акаунта Fluxer знято.
{reason, select,
null {}
other {Причина: {reason}}
}
Тепер ви можете знову увійти в акаунт і продовжувати користуватися Fluxer.
команда безпеки Fluxer

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: Tài khoản Fluxer của bạn đã tạm thời bị khóa
body: |-
Chào {username},
Chúng tôi đã tạm thời khóa tài khoản Fluxer của bạn vì phát hiện hoạt động đáng ngờ.
{reason, select,
null {}
other {Lý do: {reason}}
}
Để truy cập lại tài khoản, bạn cần đặt lại mật khẩu:
{forgotUrl}
Sau khi đặt lại mật khẩu, bạn có thể đăng nhập lại.
Nếu bạn cho rằng đây là nhầm lẫn, vui lòng liên hệ bộ phận hỗ trợ của chúng tôi.
Đội an toàn Fluxer
account_scheduled_deletion:
subject: Tài khoản Fluxer của bạn sẽ bị xóa vĩnh viễn
body: |-
Chào {username},
Chúng tôi đã lên lịch xóa vĩnh viễn tài khoản Fluxer của bạn do vi phạm điều khoản dịch vụ hoặc quy định cộng đồng.
Thời điểm xóa dự kiến: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Lý do: {reason}}
}
Đây là biện pháp xử lý nghiêm túc. Dữ liệu tài khoản của bạn sẽ bị xóa vĩnh viễn vào thời điểm đã lên lịch.
Vui lòng xem lại:
- Điều khoản dịch vụ: {termsUrl}
- Quy định cộng đồng: {guidelinesUrl}
Khiếu nại:
Nếu bạn cho rằng quyết định này là sai hoặc không chính đáng, bạn có 60 ngày để gửi khiếu nại tới appeals@fluxer.app, và cần gửi từ chính địa chỉ e-mail này.
Trong đơn khiếu nại, vui lòng:
- Giải thích rõ vì sao bạn cho rằng quyết định là sai hoặc không chính đáng
- Cung cấp bằng chứng hoặc thông tin bổ sung liên quan (nếu có)
Một thành viên trong đội an toàn Fluxer sẽ xem xét khiếu nại của bạn và có thể tạm dừng việc xóa tài khoản cho đến khi có quyết định cuối cùng.
Đội an toàn Fluxer
account_temp_banned:
subject: Tài khoản Fluxer của bạn đã tạm thời bị đình chỉ
body: |-
Chào {username},
Chúng tôi đã tạm thời đình chỉ tài khoản Fluxer của bạn do vi phạm điều khoản dịch vụ hoặc quy định cộng đồng.
Thời hạn: {durationHours, plural,
=1 {1 giờ}
other {# giờ}
}
Đình chỉ đến: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {Lý do: {reason}}
}
Trong thời gian này, bạn sẽ không thể truy cập tài khoản.
Vui lòng xem lại:
- Điều khoản dịch vụ: {termsUrl}
- Quy định cộng đồng: {guidelinesUrl}
Nếu bạn cho rằng quyết định này là sai hoặc không chính đáng, bạn có thể gửi khiếu nại tới appeals@fluxer.app, và cần gửi từ chính địa chỉ e-mail này. Vui lòng giải thích rõ vì sao bạn cho rằng quyết định là sai. Chúng tôi sẽ xem xét và phản hồi kết quả.
Đội an toàn Fluxer
donation_confirmation:
subject: Cảm ơn về khoản quyên góp của bạn cho Fluxer
body: |-
Xin chào,
Cảm ơn bạn đã quyên góp cho Fluxer! {interval, select,
month {Khoản quyên góp định kỳ}
year {Khoản quyên góp định kỳ}
other {Khoản quyên góp một lần}
} của bạn đã được {interval, select,
month {thiết lập}
year {thiết lập}
other {xử lý}
} thành công.
Chi tiết quyên góp:
Số tiền: {amount} {currency} {interval, select,
month {mỗi tháng}
year {mỗi năm}
other {}
}
Stripe sẽ gửi cho bạn một email riêng kèm biên lai và tệp PDF hóa đơn trong thời gian ngắn. Trong đó bao gồm tất cả chi tiết thanh toán và có thể được sử dụng cho mục đích thuế.
Bạn có thể xem lịch sử quyên góp, tải xuống hóa đơn, {interval, select,
month {và quản lý hoặc hủy đăng ký}
year {và quản lý hoặc hủy đăng ký}
other {và quản lý các khoản quyên góp trong tương lai}
} bất kỳ lúc nào bằng liên kết này:
{manageUrl}
Sự hỗ trợ của bạn giúp Fluxer duy trì hoạt động. Cảm ơn bạn!
Đội ngũ Fluxer
donation_magic_link:
subject: Quản lý khoản quyên góp của bạn cho Fluxer
body: |-
Xin chào,
Nhấp vào liên kết bên dưới để truy cập cổng thông tin dành cho nhà tài trợ:
{manageUrl}
Trong cổng thông tin, bạn có thể quản lý đăng ký, tải xuống hóa đơn và xem lịch sử quyên góp.
Liên kết này sẽ hết hạn lúc {expiresAt, date, full} {expiresAt, time, short}.
Nếu bạn không yêu cầu liên kết này, bạn có thể bỏ qua email này một cách an toàn.
Đội ngũ Fluxer
dsa_report_verification:
subject: Xác minh e-mail để gửi báo cáo DSA
body: |-
Chào bạn,
Sử dụng mã dưới đây để gửi báo cáo theo Digital Services Act (DSA) trên Fluxer:
{code}
Mã này sẽ hết hạn lúc {expiresAt, date, full} {expiresAt, time, short}.
Nếu bạn không yêu cầu, bạn có thể bỏ qua e-mail này.
Đội an toàn Fluxer
email_change_new:
subject: Xác minh e-mail Fluxer mới của bạn
body: |-
Chào {username},
Nhập mã này trong ứng dụng để xác minh e-mail Fluxer mới của bạn:
{code}
Mã này sẽ hết hạn lúc {expiresAt, date, full} {expiresAt, time, short}.
Nếu bạn không yêu cầu, bạn có thể bỏ qua e-mail này.
Đội ngũ Fluxer
email_change_original:
subject: Xác nhận thay đổi e-mail Fluxer của bạn
body: |-
Chào {username},
Chúng tôi vừa nhận được yêu cầu thay đổi địa chỉ e-mail trên tài khoản Fluxer của bạn.
Để xác nhận thay đổi này, vui lòng nhập mã sau trong ứng dụng:
{code}
Mã này sẽ hết hạn lúc {expiresAt, date, full} {expiresAt, time, short}.
Nếu bạn không yêu cầu, vui lòng bảo vệ tài khoản của bạn ngay lập tức.
Đội ngũ Fluxer
email_change_revert:
subject: Địa chỉ e-mail Fluxer của bạn đã được thay đổi
body: |-
Chào {username},
Địa chỉ e-mail trên tài khoản Fluxer của bạn đã được thay đổi thành {newEmail}.
Nếu chính bạn thực hiện thay đổi này, bạn không cần làm gì cả. Nếu không phải bạn, bạn có thể hoàn tác thay đổi và bảo vệ tài khoản qua liên kết dưới đây:
{revertUrl}
Liên kết này sẽ khôi phục địa chỉ e-mail cũ, đăng xuất bạn khỏi tất cả thiết bị, gỡ bỏ các số điện thoại đã liên kết, tắt xác thực đa yếu tố (MFA) và yêu cầu bạn đặt mật khẩu mới.
Đội an toàn Fluxer
email_verification:
subject: Xác minh địa chỉ e-mail Fluxer của bạn
body: |-
Chào {username},
Vui lòng xác minh địa chỉ e-mail cho tài khoản Fluxer của bạn bằng cách bấm vào liên kết dưới đây:
{verifyUrl}
Nếu bạn không tạo tài khoản Fluxer, bạn có thể bỏ qua e-mail này một cách an toàn.
Liên kết này có hiệu lực trong 24 giờ.
Đội ngũ Fluxer
gift_chargeback_notification:
subject: Quyền lợi từ quà tặng bạn đã đổi đã bị gỡ bỏ
body: |-
Chào {username},
Một mã quà tặng bạn đã đổi trước đó được thanh toán bởi một người khác. Khoản thanh toán này sau đó đã bị hoàn tiền (chargeback).
Vì vậy, chúng tôi đã gỡ bỏ các quyền lợi đã được thêm vào tài khoản của bạn khi bạn đổi quà tặng.
Nếu bạn cho rằng đây là nhầm lẫn, vui lòng liên hệ bộ phận hỗ trợ và cung cấp mọi thông tin bạn có về mã quà tặng và thời điểm bạn đã đổi.
Đội ngũ Fluxer
harvest_completed:
subject: Bản xuất dữ liệu Fluxer của bạn đã sẵn sàng để tải xuống
body: |-
Chào {username},
Bản xuất dữ liệu của bạn đã sẵn sàng.
Liên kết tải xuống:
{downloadUrl}
Số tin nhắn bao gồm: {totalMessages, number}
Dung lượng tệp: {fileSizeMB, number} MB
Liên kết này sẽ hết hạn lúc {expiresAt, date, full} {expiresAt, time, short}.
Nếu bạn không yêu cầu bản xuất dữ liệu này, vui lòng đổi mật khẩu ngay lập tức và liên hệ bộ phận hỗ trợ của chúng tôi.
Đội ngũ Fluxer
inactivity_warning:
subject: Tài khoản Fluxer của bạn sẽ bị xóa do không hoạt động
body: |-
Chào {username},
Chúng tôi không thấy hoạt động nào trên tài khoản Fluxer của bạn kể từ {lastActiveDate, date, full}.
Nếu bạn không đăng nhập trước {deletionDate, date, full} lúc {deletionDate, time, short}, tài khoản của bạn sẽ bị xóa vĩnh viễn do không hoạt động.
Đăng nhập tại đây:
{loginUrl}
Nếu bạn đã sử dụng Fluxer gần đây, vui lòng liên hệ bộ phận hỗ trợ của chúng tôi ngay lập tức.
Đội ngũ Fluxer
ip_authorization:
subject: Xác nhận đăng nhập từ địa chỉ IP mới
body: |-
Chào {username},
Chúng tôi phát hiện một lần thử đăng nhập vào tài khoản Fluxer của bạn từ một địa chỉ IP mới:
Địa chỉ IP: {ipAddress}
Vị trí: {location}
Nếu là bạn, vui lòng xác nhận cho phép địa chỉ IP này qua liên kết dưới đây:
{authUrl}
Nếu không phải bạn thử đăng nhập, vui lòng đổi mật khẩu ngay lập tức.
Liên kết xác nhận này có hiệu lực trong 30 phút.
Đội ngũ Fluxer
password_change_verification:
subject: Xác nhận thay đổi mật khẩu Fluxer của bạn
body: |-
Chào {username},
Chúng tôi đã nhận được yêu cầu thay đổi mật khẩu trên tài khoản Fluxer của bạn.
Để xác nhận thay đổi này, vui lòng nhập mã sau trong ứng dụng:
{code}
Mã này sẽ hết hạn lúc {expiresAt}.
Nếu bạn không yêu cầu điều này, ai đó có thể đã truy cập vào tài khoản của bạn. Hãy đổi mật khẩu ngay lập tức và bật xác thực đa yếu tố.
Đội ngũ Fluxer
password_reset:
subject: Đặt lại mật khẩu Fluxer của bạn
body: |-
Chào {username},
Chúng tôi đã nhận được yêu cầu đặt lại mật khẩu Fluxer của bạn. Vui lòng sử dụng liên kết dưới đây để đặt mật khẩu mới:
{resetUrl}
Nếu bạn không yêu cầu đặt lại mật khẩu, bạn có thể bỏ qua e-mail này một cách an toàn.
Liên kết này có hiệu lực trong 1 giờ.
Đội ngũ Fluxer
registration_approved:
subject: Đăng ký Fluxer của bạn đã được duyệt
body: |-
Chào {username},
Tin vui: Đăng ký Fluxer của bạn đã được duyệt.
Bây giờ bạn có thể đăng nhập vào ứng dụng Fluxer tại:
{channelsUrl}
Chào mừng bạn đến với cộng đồng Fluxer.
Đội ngũ Fluxer
report_resolved:
subject: Báo cáo Fluxer của bạn đã được xem xét
body: |-
Chào {username},
Báo cáo của bạn (ID: {reportId}) đã được đội an toàn của chúng tôi xem xét.
Phản hồi từ đội an toàn:
{publicComment}
Cảm ơn bạn đã giúp Fluxer an toàn hơn cho mọi người. Chúng tôi xem xét nghiêm túc mọi báo cáo và đánh giá cao đóng góp của bạn cho cộng đồng.
Nếu bạn có bất kỳ câu hỏi hoặc lo ngại nào về kết quả này, vui lòng liên hệ safety@fluxer.app.
Đội an toàn Fluxer
scheduled_deletion_notification:
subject: Tài khoản Fluxer của bạn sẽ bị xóa vĩnh viễn
body: |-
Chào {username},
Chúng tôi đã lên lịch xóa vĩnh viễn tài khoản Fluxer của bạn.
Thời điểm xóa dự kiến: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {Lý do: {reason}}
}
Đây là biện pháp xử lý nghiêm túc. Dữ liệu tài khoản của bạn sẽ bị xóa vĩnh viễn vào thời điểm đã lên lịch.
Nếu bạn cho rằng quyết định này là sai, bạn có thể gửi khiếu nại tới appeals@fluxer.app, và cần gửi từ chính địa chỉ e-mail này.
Đội an toàn Fluxer
self_deletion_scheduled:
subject: Yêu cầu xóa tài khoản Fluxer của bạn đã được lên lịch
body: |-
Chào {username},
Chúng tôi đã nhận được yêu cầu xóa tài khoản Fluxer của bạn. Tài khoản của bạn sẽ bị xóa vĩnh viễn vào:
{deletionDate, date, full} lúc {deletionDate, time, short}
Nếu bạn không yêu cầu việc này, vui lòng đăng nhập vào tài khoản để hủy xóa. Chúng tôi cũng khuyến nghị bạn đổi mật khẩu để bảo vệ tài khoản.
Đội ngũ Fluxer
unban_notification:
subject: Tài khoản Fluxer của bạn đã được mở khóa
body: |-
Chào {username},
Tin vui: Lệnh đình chỉ tài khoản Fluxer của bạn đã được gỡ bỏ.
{reason, select,
null {}
other {Lý do: {reason}}
}
Bây giờ bạn có thể đăng nhập lại và tiếp tục sử dụng Fluxer như bình thường.
Đội an toàn Fluxer

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: 你的 Fluxer 账号已被临时停用
body: |-
你好 {username}
由于检测到可疑活动,你的 Fluxer 账号已被临时停用。
{reason, select,
null {}
other {原因: {reason}}
}
如需恢复账号访问权限,请先重置密码:
{forgotUrl}
重置完成后,你就可以再次登录。
如果你认为这是误判,请联系我们的支持团队。
Fluxer 安全团队
account_scheduled_deletion:
subject: 你的 Fluxer 账号将被永久删除
body: |-
你好 {username}
由于违反我们的服务条款或社区规范,你的 Fluxer 账号已被安排永久删除。
预计删除时间: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {原因: {reason}}
}
这是一项严肃的处置措施。你的账号数据将在上述时间被永久删除。
请查看:
- 服务条款: {termsUrl}
- 社区规范: {guidelinesUrl}
申诉:
如果你认为这次处置有误或不合理,你可以在 60 天内使用该邮箱地址发送邮件至 appeals@fluxer.app 提交申诉。
申诉邮件请包含:
- 清楚说明你为什么认为这次处置有误或不合理
- 如有可能,提供相关证据或补充背景
Fluxer 安全团队成员会审核你的申诉,并可能在最终结论出具前暂停删除流程。
Fluxer 安全团队
account_temp_banned:
subject: 你的 Fluxer 账号已被临时封禁
body: |-
你好 {username}
由于违反我们的服务条款或社区规范,你的 Fluxer 账号已被临时封禁。
时长: {durationHours, plural,
=1 {1 小时}
other {# 小时}
}
解封时间: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {原因: {reason}}
}
在此期间,你将无法访问你的账号。
请查看:
- 服务条款: {termsUrl}
- 社区规范: {guidelinesUrl}
如果你认为这次处置有误或不合理,可以在 60 天内使用该邮箱地址发送邮件至 appeals@fluxer.app 提交申诉。请清楚说明你为什么认为判定有误。我们会审核并回复处理结果。
Fluxer 安全团队
donation_confirmation:
subject: 感谢您对 Fluxer 的捐赠
body: |-
你好,
感谢你对 Fluxer 的捐赠!你的{interval, select,
month {定期捐赠}
year {定期捐赠}
other {一次性捐赠}
}已{interval, select,
month {成功设置}
year {成功设置}
other {成功处理}
}。
捐赠详情:
金额:{amount} {currency} {interval, select,
month {每月}
year {每年}
other {}
}
Stripe 会很快向你发送单独的邮件,附带收据和发票 PDF。其中包含所有支付详情可用于税务目的。
你可以随时使用此链接查看捐赠历史、下载发票、{interval, select,
month {以及管理或取消订阅}
year {以及管理或取消订阅}
other {以及管理未来的捐赠}
}
{manageUrl}
感谢你的支持,让 Fluxer 得以运营!
Fluxer 团队
donation_magic_link:
subject: 管理你的 Fluxer 捐赠
body: |-
你好,
请点击下面的链接访问你的捐赠者门户:
{manageUrl}
在门户中,你可以管理订阅、下载发票和查看捐赠历史。
该链接将于 {expiresAt, date, full} {expiresAt, time, short} 过期。
如果这不是你发起的请求,可以放心忽略这封邮件。
Fluxer 团队
dsa_report_verification:
subject: 验证邮箱以提交 DSA 举报
body: |-
你好,
请使用下面的验证码提交你在 Fluxer 上的数字服务法案 (DSA) 举报:
{code}
验证码将于 {expiresAt, date, full} {expiresAt, time, short} 过期。
如果这不是你发起的请求,可以直接忽略这封邮件。
Fluxer 安全团队
email_change_new:
subject: 验证你的新 Fluxer 邮箱
body: |-
你好 {username}
请在应用内输入下面的验证码,以验证你的新 Fluxer 邮箱:
{code}
验证码将于 {expiresAt, date, full} {expiresAt, time, short} 过期。
如果这不是你发起的请求,可以直接忽略这封邮件。
Fluxer 团队
email_change_original:
subject: 确认更改你的 Fluxer 邮箱
body: |-
你好 {username}
我们收到了更改你 Fluxer 账号邮箱的请求。
要确认这次更改,请在应用内输入下面的验证码:
{code}
验证码将于 {expiresAt, date, full} {expiresAt, time, short} 过期。
如果这不是你发起的请求,请立即加固你的账号安全。
Fluxer 团队
email_change_revert:
subject: 你的 Fluxer 邮箱已被更改
body: |-
你好 {username}
你的 Fluxer 账号邮箱已更改为 {newEmail}。
如果这是你本人操作,无需处理。如果不是你操作,可以通过下面的链接撤销更改并加固账号安全:
{revertUrl}
这将恢复你之前的邮箱,并使你在所有设备上退出登录,同时移除已绑定的手机号、关闭 MFA并要求你设置新密码。
Fluxer 安全团队
email_verification:
subject: 验证你的 Fluxer 邮箱地址
body: |-
你好 {username}
请点击下面的链接验证你的 Fluxer 账号邮箱:
{verifyUrl}
如果你并没有注册 Fluxer 账号,可以放心忽略这封邮件。
该链接将在 24 小时后失效。
Fluxer 团队
gift_chargeback_notification:
subject: 你兑换的礼物权益已被移除
body: |-
你好 {username}
你兑换的一个礼物码最初由其他人付款购买。该笔付款随后已被撤销 (拒付)。
因此,我们已移除你在兑换该礼物时添加到账号中的权益。
如果你认为这是误判,请联系我们的支持团队,并提供你掌握的任何信息,包括礼物码以及兑换时间。
Fluxer 团队
harvest_completed:
subject: 你的 Fluxer 数据导出已可下载
body: |-
你好 {username}
你的数据导出已准备就绪。
下载链接:
{downloadUrl}
包含消息数: {totalMessages, number}
文件大小: {fileSizeMB, number} MB
该链接将于 {expiresAt, date, full} {expiresAt, time, short} 过期。
如果你没有申请这次导出,请立即修改密码并联系我们的支持团队。
Fluxer 团队
inactivity_warning:
subject: 由于长时间未活跃,你的 Fluxer 账号将被删除
body: |-
你好 {username}
自 {lastActiveDate, date, full} 起,我们未在你的 Fluxer 账号上检测到任何活动。
如果你未在 {deletionDate, date, full} {deletionDate, time, short} 前登录,你的账号将因长期未活跃而被永久删除。
在此登录:
{loginUrl}
如果你最近使用过 Fluxer请立即联系我们的支持团队。
Fluxer 团队
ip_authorization:
subject: 授权来自新 IP 地址的登录
body: |-
你好 {username}
我们检测到你的 Fluxer 账号正在尝试从新的 IP 地址登录:
IP 地址: {ipAddress}
位置: {location}
如果这是你本人操作,请点击下面的链接授权该 IP 地址:
{authUrl}
如果你没有尝试登录,请立即修改密码。
该授权链接将在 30 分钟后失效。
Fluxer 团队
password_change_verification:
subject: 确认更改你的 Fluxer 密码
body: |-
你好 {username}
我们收到了更改你 Fluxer 账号密码的请求。
要确认这次更改,请在应用内输入下面的验证码:
{code}
验证码将于 {expiresAt} 过期。
如果这不是你发起的请求,可能有人正在访问你的账号。请立即修改密码并启用双重认证。
Fluxer 团队
password_reset:
subject: 重置你的 Fluxer 密码
body: |-
你好 {username}
你发起了 Fluxer 密码重置请求。请使用下面的链接设置新密码:
{resetUrl}
如果这不是你发起的请求,可以放心忽略这封邮件。
该链接将在 1 小时后失效。
Fluxer 团队
registration_approved:
subject: 你的 Fluxer 注册已通过审核
body: |-
你好 {username}
好消息! 你的 Fluxer 注册已通过审核。
你现在可以通过以下地址登录 Fluxer 应用:
{channelsUrl}
欢迎加入 Fluxer 社区。
Fluxer 团队
report_resolved:
subject: 你的 Fluxer 举报已处理
body: |-
你好 {username}
你的举报 (ID: {reportId}) 已由我们的安全团队审核完成。
安全团队回复:
{publicComment}
感谢你帮助维护 Fluxer 的安全环境。我们会认真对待每一条举报,也很感谢你对社区的贡献。
如果你对处理结果有任何疑问或顾虑,请联系 safety@fluxer.app。
Fluxer 安全团队
scheduled_deletion_notification:
subject: 你的 Fluxer 账号将被永久删除
body: |-
你好 {username}
你的 Fluxer 账号已被安排永久删除。
预计删除时间: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {原因: {reason}}
}
这是一项严肃的处置措施。你的账号数据将在上述时间被永久删除。
如果你认为这次处置有误,可以使用该邮箱地址发送邮件至 appeals@fluxer.app 提交申诉。
Fluxer 安全团队
self_deletion_scheduled:
subject: 你的 Fluxer 账号删除已安排
body: |-
你好 {username}
你已请求删除你的 Fluxer 账号。你的账号已安排在以下时间永久删除:
{deletionDate, date, full} {deletionDate, time, short}
如果这不是你发起的请求,请登录你的账号取消删除。我们也建议你修改密码以加固账号安全。
Fluxer 团队
unban_notification:
subject: 你的 Fluxer 账号封禁已解除
body: |-
你好 {username}
好消息! 你的 Fluxer 账号封禁已解除。
{reason, select,
null {}
other {原因: {reason}}
}
你现在可以重新登录账号并继续使用 Fluxer。
Fluxer 安全团队

View File

@@ -0,0 +1,369 @@
account_disabled_suspicious:
subject: 你的 Fluxer 帳號已暫時停用
body: |-
你好 {username}
我們偵測到可疑活動,因此已暫時停用你的 Fluxer 帳號。
{reason, select,
null {}
other {原因:{reason}}
}
若要重新取得帳號存取權,請先重設密碼:
{forgotUrl}
完成後,你就能再次登入。
如果你認為這是誤判,請聯絡我們的支援團隊。
Fluxer 安全團隊
account_scheduled_deletion:
subject: 你的 Fluxer 帳號將被永久刪除
body: |-
你好 {username}
由於違反服務條款或社群守則,你的 Fluxer 帳號已排程永久刪除。
預計刪除時間:{deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {原因:{reason}}
}
這是嚴重的處置措施。你的帳號資料會在預定時間永久刪除。
請參閱:
- 服務條款:{termsUrl}
- 社群守則:{guidelinesUrl}
提出申訴:
如果你認為這項處置不正確或缺乏依據,你可以在 60 天內提出申訴。請使用這個電子郵件地址寄信至 appeals@fluxer.app。
申訴內容請包含:
- 清楚說明你為什麼認為這項處置不正確或缺乏依據
- 任何相關證據或補充背景(如有)
Fluxer 安全團隊會審查你的申訴,並可能在做出最終決定前暫緩刪除流程。
Fluxer 安全團隊
account_temp_banned:
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 安全團隊
donation_confirmation:
subject: 感謝您對 Fluxer 的捐贈
body: |-
你好,
感謝你對 Fluxer 的捐贈!你的{interval, select,
month {定期捐贈}
year {定期捐贈}
other {單筆捐贈}
}已{interval, select,
month {成功設定}
year {成功設定}
other {成功處理}
}。
捐贈詳情:
金額:{amount} {currency} {interval, select,
month {每月}
year {每年}
other {}
}
Stripe 會另外寄送一封附有收據和發票 PDF 的郵件給你。裡面包含所有付款詳情,可用於報稅。
你可以隨時使用此連結查看捐贈歷程、下載發票、{interval, select,
month {以及管理或取消訂閱}
year {以及管理或取消訂閱}
other {以及管理未來的捐贈}
}
{manageUrl}
感謝你的支持,讓 Fluxer 得以運作!
Fluxer 團隊
donation_magic_link:
subject: 管理你的 Fluxer 捐獻
body: |-
你好,
請點擊以下連結前往你的捐款者入口網站:
{manageUrl}
在入口網站中,你可以管理訂閱、下載發票以及查看捐贈歷程。
此連結將於 {expiresAt, date, full} {expiresAt, time, short} 失效。
如果你沒有提出申請,可以放心忽略這封信。
Fluxer 團隊
dsa_report_verification:
subject: 驗證你的 DSA 檢舉電子郵件
body: |-
你好,
請使用以下驗證碼,在 Fluxer 提交你的《數位服務法》DSA檢舉
{code}
此驗證碼將於 {expiresAt, date, full} {expiresAt, time, short} 失效。
如果你沒有提出申請,可以直接忽略這封信。
Fluxer 安全團隊
email_change_new:
subject: 驗證你的新 Fluxer 電子郵件地址
body: |-
你好 {username}
請在 App 內輸入這組驗證碼,以驗證你的新 Fluxer 電子郵件地址:
{code}
此驗證碼將於 {expiresAt, date, full} {expiresAt, time, short} 失效。
如果你沒有提出申請,可以直接忽略這封信。
Fluxer 團隊
email_change_original:
subject: 確認變更你的 Fluxer 電子郵件地址
body: |-
你好 {username}
我們收到一項申請,要求變更你 Fluxer 帳號的電子郵件地址。
要確認這項變更,請在 App 內輸入這組驗證碼:
{code}
此驗證碼將於 {expiresAt, date, full} {expiresAt, time, short} 失效。
如果你沒有提出申請,請立刻加強保護你的帳號。
Fluxer 團隊
email_change_revert:
subject: 你的 Fluxer 電子郵件地址已變更
body: |-
你好 {username}
你的 Fluxer 帳號電子郵件地址已變更為 {newEmail}。
如果是你本人操作,不需要做任何事。如果不是你操作,你可以使用以下連結還原變更並保護帳號:
{revertUrl}
這會將你的電子郵件地址還原為原本的並讓你在所有裝置登出、移除已綁定的電話號碼、停用多重要素驗證MFA且需要你設定新密碼。
Fluxer 安全團隊
email_verification:
subject: 驗證你的 Fluxer 電子郵件地址
body: |-
你好 {username}
請點擊下方連結,驗證你的 Fluxer 帳號電子郵件地址:
{verifyUrl}
如果你沒有註冊 Fluxer 帳號,可以放心忽略這封信。
此連結將於 24 小時後失效。
Fluxer 團隊
gift_chargeback_notification:
subject: 你兌換的禮物權益已被移除
body: |-
你好 {username}
你兌換的一組禮物兌換碼最初由其他人付款購買,但該筆付款之後已被撤銷(拒付)。
因此,我們已移除你在兌換該禮物時加入到帳號中的權益。
如果你認為這是誤判,請聯絡我們的支援團隊,並提供你掌握的任何資訊,包括禮物兌換碼以及你兌換的時間。
Fluxer 團隊
harvest_completed:
subject: 你的 Fluxer 資料匯出已可下載
body: |-
你好 {username}
你的資料匯出已準備就緒。
下載連結:
{downloadUrl}
包含的訊息數:{totalMessages, number}
檔案大小:{fileSizeMB, number} MB
此連結將於 {expiresAt, date, full} {expiresAt, time, short} 失效。
如果你沒有申請這次匯出,請立即更改密碼並聯絡我們的支援團隊。
Fluxer 團隊
inactivity_warning:
subject: 你的 Fluxer 帳號將因長時間未使用而被刪除
body: |-
你好 {username}
自 {lastActiveDate, date, full} 起,我們未在你的 Fluxer 帳號上看到任何活動。
如果你未在 {deletionDate, date, full} {deletionDate, time, short} 前登入,你的帳號將因長時間未使用而被永久刪除。
請在此登入:
{loginUrl}
如果你最近有使用 Fluxer請立即聯絡我們的支援團隊。
Fluxer 團隊
ip_authorization:
subject: 授權來自新 IP 位址的登入
body: |-
你好 {username}
我們偵測到有人嘗試從新的 IP 位址登入你的 Fluxer 帳號:
IP 位址:{ipAddress}
位置:{location}
如果是你本人操作,請點擊下方連結授權此 IP 位址:
{authUrl}
如果你沒有嘗試登入,請立刻更改密碼。
此授權連結將於 30 分鐘後失效。
Fluxer 團隊
password_change_verification:
subject: 確認你的 Fluxer 密碼變更
body: |-
你好 {username}
我們收到一項申請,要求變更你 Fluxer 帳號的密碼。
要確認這項變更,請在 App 內輸入這組驗證碼:
{code}
此驗證碼將於 {expiresAt} 失效。
如果你沒有提出申請,可能有其他人存取了你的帳號。請立即更改密碼並啟用雙重要素驗證。
Fluxer 團隊
password_reset:
subject: 重設你的 Fluxer 密碼
body: |-
你好 {username}
我們收到你提出的 Fluxer 密碼重設申請。請使用下方連結設定新密碼:
{resetUrl}
如果你沒有提出申請,可以放心忽略這封信。
此連結將於 1 小時後失效。
Fluxer 團隊
registration_approved:
subject: 你的 Fluxer 註冊已通過審核
body: |-
你好 {username}
好消息:你的 Fluxer 註冊已通過審核。
你現在可以在這裡登入 Fluxer App
{channelsUrl}
歡迎加入 Fluxer 社群。
Fluxer 團隊
report_resolved:
subject: 你的 Fluxer 檢舉已完成審查
body: |-
你好 {username}
你的檢舉ID{reportId})已由我們的安全團隊完成審查。
安全團隊回覆:
{publicComment}
感謝你一起讓 Fluxer 對所有人更安全。我們會認真看待每一則檢舉,也很感謝你為社群付出的心力。
如果你對此結果有任何問題或疑慮,請聯絡 safety@fluxer.app。
Fluxer 安全團隊
scheduled_deletion_notification:
subject: 你的 Fluxer 帳號將被永久刪除
body: |-
你好 {username}
你的 Fluxer 帳號已排程永久刪除。
預計刪除時間:{deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {原因:{reason}}
}
這是嚴重的處置措施。你的帳號資料會在預定時間永久刪除。
如果你認為這項處置不正確,你可以使用這個電子郵件地址寄信至 appeals@fluxer.app 提出申訴。
Fluxer 安全團隊
self_deletion_scheduled:
subject: 你的 Fluxer 帳號刪除已排程
body: |-
你好 {username}
我們已收到你提出的 Fluxer 帳號刪除申請。你的帳號已排程在以下時間永久刪除:
{deletionDate, date, full} {deletionDate, time, short}
如果這不是你本人提出的申請,請登入你的帳號以取消刪除。我們也建議你更改密碼,以加強帳號安全。
Fluxer 團隊
unban_notification:
subject: 你的 Fluxer 帳號已解除停權
body: |-
你好 {username}
好消息!你的 Fluxer 帳號已解除停權。
{reason, select,
null {}
other {原因:{reason}}
}
你現在可以重新登入並繼續使用 Fluxer。
Fluxer 安全團隊