Files
fluxer/fluxer_api/src/infrastructure/email_i18n/locales/th.ts
Hampus Kraft 2f557eda8c initial commit
2026-01-01 21:05:54 +00:00

318 lines
18 KiB
TypeScript

/*
* Copyright (C) 2026 Fluxer Contributors
*
* This file is part of Fluxer.
*
* Fluxer is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Fluxer is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with Fluxer. If not, see <https://www.gnu.org/licenses/>.
*/
import type {EmailTranslations} from '../types';
export const th: EmailTranslations = {
passwordReset: {
subject: 'รีเซ็ตรหัสผ่าน Fluxer ของคุณ',
body: `สวัสดี {username},
คุณได้ส่งคำขอรีเซ็ตรหัสผ่านสำหรับบัญชี Fluxer ของคุณ โปรดคลิกลิงก์ด้านล่างเพื่อกำหนดรหัสผ่านใหม่:
{resetUrl}
หากคุณไม่ได้ส่งคำขอนี้ คุณสามารถละเว้นอีเมลฉบับนี้ได้อย่างปลอดภัย
ลิงก์นี้จะหมดอายุภายใน 1 ชั่วโมง
- ทีมงาน Fluxer`,
},
emailVerification: {
subject: 'ยืนยันที่อยู่อีเมล Fluxer ของคุณ',
body: `สวัสดี {username},
โปรดยืนยันที่อยู่อีเมลสำหรับบัญชี Fluxer ของคุณโดยคลิกลิงก์ด้านล่าง:
{verifyUrl}
หากคุณไม่ได้สร้างบัญชี Fluxer คุณสามารถละเว้นอีเมลนี้ได้
ลิงก์นี้จะหมดอายุภายใน 24 ชั่วโมง
- ทีมงาน Fluxer`,
},
ipAuthorization: {
subject: 'ยืนยันการเข้าสู่ระบบจาก IP ใหม่',
body: `สวัสดี {username},
เราพบความพยายามเข้าสู่ระบบบัญชี Fluxer ของคุณจาก IP Address ใหม่:
IP Address: {ipAddress}
ตำแหน่ง: {location}
หากเป็นคุณ โปรดยืนยัน IP Address นี้โดยคลิกลิงก์ด้านล่าง:
{authUrl}
หากคุณไม่ได้พยายามเข้าสู่ระบบ โปรดเปลี่ยนรหัสผ่านทันที
ลิงก์สำหรับยืนยันนี้จะหมดอายุใน 30 นาที
- ทีมงาน Fluxer`,
},
accountDisabledSuspicious: {
subject: 'บัญชี Fluxer ของคุณถูกปิดใช้งานชั่วคราว',
body: `สวัสดี {username},
บัญชี Fluxer ของคุณถูกปิดใช้งานชั่วคราวเนื่องจากพบกิจกรรมที่น่าสงสัย
{reason, select,
null {}
other {สาเหตุ: {reason}
}}ในการกู้คืนการเข้าถึง คุณต้องรีเซ็ตรหัสผ่าน:
{forgotUrl}
หลังจากรีเซ็ตรหัสผ่านแล้ว คุณจะสามารถเข้าสู่ระบบได้อีกครั้ง
หากเชื่อว่าการดำเนินการนี้เกิดขึ้นโดยความผิดพลาด โปรดติดต่อทีมสนับสนุนของเรา
- ทีมความปลอดภัย Fluxer`,
},
accountTempBanned: {
subject: 'บัญชี Fluxer ของคุณถูกระงับชั่วคราว',
body: `สวัสดี {username},
บัญชี Fluxer ของคุณถูกระงับชั่วคราวเนื่องจากละเมิดข้อกำหนดการให้บริการหรือแนวทางชุมชนของเรา
ระยะเวลา: {durationHours, plural,
=1 {1 ชั่วโมง}
other {# ชั่วโมง}
}
ถูกระงับจนถึง: {bannedUntil, date, full} {bannedUntil, time, short}
{reason, select,
null {}
other {สาเหตุ: {reason}}
}
ในช่วงระงับนี้ คุณจะไม่สามารถเข้าถึงบัญชีของคุณได้
เราแนะนำให้ทบทวน:
- ข้อกำหนดการให้บริการ: {termsUrl}
- แนวทางชุมชน: {guidelinesUrl}
หากเชื่อว่ามีการบังคับใช้ที่ไม่ถูกต้อง คุณสามารถยื่นอุทธรณ์ได้ที่ appeals@fluxer.app โดยใช้อีเมลนี้
โปรดอธิบายอย่างชัดเจนว่าทำไมคุณเชื่อว่าการตัดสินใจนั้นไม่ถูกต้อง ทีมงานของเราจะตรวจสอบและแจ้งผลให้คุณทราบ
- ทีมความปลอดภัย Fluxer`,
},
accountScheduledDeletion: {
subject: 'บัญชี Fluxer ของคุณมีกำหนดลบ',
body: `สวัสดี {username},
บัญชี Fluxer ของคุณถูกกำหนดให้ถูกลบอย่างถาวรเนื่องจากละเมิดข้อกำหนดการให้บริการหรือแนวทางชุมชน
วันที่กำหนดลบ: {deletionDate, date, full} {deletionDate, time, short}
{reason, select,
null {}
other {สาเหตุ: {reason}}
}
นี่เป็นมาตรการที่ร้ายแรง ข้อมูลบัญชีทั้งหมดของคุณจะถูกลบอย่างถาวรในวันที่กำหนด
โปรดทบทวน:
- ข้อกำหนดการให้บริการ: {termsUrl}
- แนวทางชุมชน: {guidelinesUrl}
ขั้นตอนการอุทธรณ์:
หากเชื่อว่าการตัดสินใจนี้ไม่ถูกต้อง คุณมีเวลา 30 วันในการส่งอุทธรณ์ไปยัง appeals@fluxer.app โดยใช้อีเมลนี้
ในอุทธรณ์ของคุณ โปรด:
- อธิบายอย่างชัดเจนว่าการบังคับใช้นี้ไม่ถูกต้องอย่างไร
- แนบหลักฐานหรือข้อมูลที่เกี่ยวข้อง
ทีมความปลอดภัย Fluxer จะตรวจสอบคำอุทธรณ์และอาจระงับการลบจนกว่าจะมีการตัดสินขั้นสุดท้าย
- ทีมความปลอดภัย Fluxer`,
},
selfDeletionScheduled: {
subject: 'การลบบัญชี Fluxer ของคุณถูกตั้งเวลาไว้แล้ว',
body: `สวัสดี {username},
เราเสียใจที่เห็นคุณจากไป! การลบบัญชี Fluxer ของคุณถูกตั้งเวลาไว้แล้ว
วันที่กำหนดลบ: {deletionDate, date, full} {deletionDate, time, short}
สำคัญ: คุณสามารถยกเลิกการลบนี้ได้ทุกเมื่อก่อน {deletionDate, date, full} {deletionDate, time, short} เพียงเข้าสู่ระบบอีกครั้ง
ก่อนที่คุณจะไป:
แดชบอร์ดความเป็นส่วนตัวในเมนูการตั้งค่าผู้ใช้ให้คุณสามารถ:
- ลบข้อความของคุณบนแพลตฟอร์ม
- ดาวน์โหลดข้อมูลสำคัญก่อนออกจากระบบ
โปรดทราบ: หลังจากบัญชีถูกลบ คุณจะไม่สามารถลบข้อความได้อีก หากต้องการลบ โปรดดำเนินการก่อนการลบเสร็จสมบูรณ์
หากคุณเปลี่ยนใจ เพียงเข้าสู่ระบบเพื่อยกเลิกการลบ
- ทีมงาน Fluxer`,
},
inactivityWarning: {
subject: 'บัญชี Fluxer ของคุณจะถูกลบเนื่องจากไม่มีการใช้งาน',
body: `สวัสดี {username},
เราสังเกตว่าคุณไม่ได้เข้าสู่ระบบบัญชี Fluxer มาเป็นเวลากว่า 2 ปี
การเข้าสู่ระบบครั้งล่าสุด: {lastActiveDate, date, full} {lastActiveDate, time, short}
ตามนโยบายการเก็บรักษาข้อมูลของเรา บัญชีที่ไม่มีการใช้งานจะถูกตั้งเวลาเพื่อลบโดยอัตโนมัติ
วันที่กำหนดลบ: {deletionDate, date, full} {deletionDate, time, short}
วิธีเก็บรักษาบัญชีของคุณ:
เพียงเข้าสู่ระบบที่ {loginUrl} ก่อนวันที่ลบ บัญชีของคุณจะไม่ถูกลบ
หากคุณไม่เข้าสู่ระบบ:
- บัญชีและข้อมูลทั้งหมดจะถูกลบถาวร
- ข้อความของคุณจะถูกทำให้ไม่ระบุตัวตน (“ผู้ใช้ที่ถูกลบ”)
- การกระทำนี้ไม่สามารถย้อนกลับได้
ต้องการลบข้อความของคุณหรือไม่?
เพียงเข้าสู่ระบบและใช้แดชบอร์ดความเป็นส่วนตัวก่อนกำหนดลบ
หวังว่าจะได้พบคุณอีกครั้งบน Fluxer!
- ทีมงาน Fluxer`,
},
harvestCompleted: {
subject: 'ข้อมูลส่งออก Fluxer ของคุณพร้อมให้ดาวน์โหลดแล้ว',
body: `สวัสดี {username},
การส่งออกข้อมูลของคุณเสร็จสมบูรณ์และพร้อมให้ดาวน์โหลดแล้ว!
สรุปข้อมูลที่ส่งออก:
- จำนวนข้อความทั้งหมด: {totalMessages, number}
- ขนาดไฟล์: {fileSizeMB} MB
- รูปแบบ: ไฟล์ ZIP ที่มี JSON
ดาวน์โหลดข้อมูลของคุณ: {downloadUrl}
สำคัญ: ลิงก์นี้จะหมดอายุใน {expiresAt, date, full} {expiresAt, time, short}
ข้อมูลที่ส่งออกประกอบด้วย:
- ข้อความทั้งหมดของคุณแบ่งตามช่อง
- ข้อมูลเมตาของช่อง
- โปรไฟล์และข้อมูลบัญชีของคุณ
- การเป็นสมาชิกกิลด์และการตั้งค่า
- เซสชันการยืนยันตัวตนและข้อมูลความปลอดภัย
ข้อมูลอยู่ในรูปแบบ JSON เพื่อความสะดวกในการวิเคราะห์
หากมีคำถาม โปรดติดต่อ support@fluxer.app
- ทีมงาน Fluxer`,
},
unbanNotification: {
subject: 'การระงับบัญชี Fluxer ของคุณถูกยกเลิกแล้ว',
body: `สวัสดี {username},
ข่าวดี! การระงับบัญชี Fluxer ของคุณถูกยกเลิกแล้ว
สาเหตุ: {reason}
คุณสามารถเข้าสู่ระบบและใช้ Fluxer ได้ตามปกติ
- ทีมความปลอดภัย Fluxer`,
},
scheduledDeletionNotification: {
subject: 'บัญชี Fluxer ของคุณมีกำหนดลบ',
body: `สวัสดี {username},
บัญชี Fluxer ของคุณมีกำหนดที่จะถูกลบอย่างถาวร
วันที่กำหนดลบ: {deletionDate, date, full} {deletionDate, time, short}
สาเหตุ: {reason}
นี่เป็นการดำเนินการที่ร้ายแรง ข้อมูลทั้งหมดของคุณจะถูกลบถาวรในวันดังกล่าว
หากคุณเชื่อว่าการตัดสินใจนี้ไม่ถูกต้อง สามารถยื่นอุทธรณ์ได้ที่ appeals@fluxer.app
- ทีมความปลอดภัย Fluxer`,
},
giftChargebackNotification: {
subject: 'ของขวัญ Fluxer Premium ของคุณถูกเพิกถอน',
body: `สวัสดี {username},
เราต้องการแจ้งให้คุณทราบว่าของขวัญ Fluxer Premium ที่คุณแลกรับถูกเพิกถอน เนื่องจากมีข้อพิพาทการชำระเงิน (chargeback) ที่ถูกยื่นโดยผู้ซื้อเดิม
สิทธิประโยชน์แบบพรีเมียมของคุณถูกนำออกจากบัญชีแล้ว เนื่องจากการชำระเงินถูกยกเลิก
หากมีคำถาม โปรดติดต่อ support@fluxer.app
- ทีมงาน Fluxer`,
},
reportResolved: {
subject: 'รายงานของคุณบน Fluxer ได้รับการตรวจสอบแล้ว',
body: `สวัสดี {username},
รายงานของคุณ (ID: {reportId}) ได้รับการตรวจสอบโดยทีมความปลอดภัยของเราแล้ว
คำตอบจากทีมความปลอดภัย:
{publicComment}
ขอบคุณที่ช่วยให้ Fluxer เป็นพื้นที่ที่ปลอดภัยสำหรับทุกคน เราขอขอบคุณในการมีส่วนร่วมของคุณต่อชุมชน
หากมีคำถามหรือข้อกังวล โปรดติดต่อ safety@fluxer.app
- ทีมความปลอดภัย Fluxer`,
},
dsaReportVerification: {
subject: 'ยืนยันอีเมลของคุณสำหรับรายงาน DSA',
body: `สวัสดี,
ใช้รหัสยืนยันต่อไปนี้เพื่อส่งรายงานตามพระราชบัญญัติบริการดิจิทัลบน Fluxer:
{code}
รหัสนี้จะหมดอายุใน {expiresAt, date, full} {expiresAt, time, short}
หากคุณไม่ได้ขอสิ่งนี้ โปรดเพิกเฉยต่ออีเมลนี้
- ทีมความปลอดภัย Fluxer`,
},
registrationApproved: {
subject: 'การลงทะเบียน Fluxer ของคุณได้รับการอนุมัติแล้ว',
body: `สวัสดี {username},
ข่าวดี! การลงทะเบียน Fluxer ของคุณได้รับการอนุมัติแล้ว
คุณสามารถเข้าสู่แอป Fluxer ได้ที่:
{channelsUrl}
ยินดีต้อนรับสู่ชุมชน Fluxer!
- ทีมงาน Fluxer`,
},
emailChangeRevert: {
subject: 'อีเมล Fluxer ของคุณถูกเปลี่ยนแล้ว',
body: `สวัสดี {username},
อีเมลของบัญชี Fluxer ของคุณถูกเปลี่ยนเป็น {newEmail}.
หากคุณเป็นผู้เปลี่ยน ไม่ต้องดำเนินการใด ๆ เพิ่มเติม หากไม่ใช่ คุณสามารถย้อนกลับและปกป้องบัญชีได้ผ่านลิงก์นี้:
{revertUrl}
การดำเนินการนี้จะกู้คืนอีเมลเดิมของคุณ ออกจากระบบทุกเซสชัน ลบหมายเลขโทรศัพท์ที่เชื่อมไว้ ปิดใช้งาน MFA และต้องตั้งรหัสผ่านใหม่
- ทีมความปลอดภัย Fluxer`,
},
};