i18n(th): professional, natural Thai; make Users button prominent
- Rewrite TH translations to professional/natural Thai (e.g. app 'ระบบฝึกทักษะการขาย' instead of 'ตัวฝึกขาย', 'บุคคลต้นแบบ' for persona, tiers 'พร้อมตัดสินใจซื้อ', 'จุดอ่อนที่ควรฝึกเพิ่มเติม', 'ปิดการขายได้/ไม่ได้' for won/lost, etc.) - Users button in admin overview now solid sky-blue (was faint .soft gray) so it's visible.
This commit is contained in:
@@ -86,7 +86,7 @@ const messages = {
|
||||
customerInitiated: 'The customer will message you first',
|
||||
},
|
||||
th: {
|
||||
app: 'ตัวฝึกขาย',
|
||||
app: 'ระบบฝึกทักษะการขาย',
|
||||
login: 'เข้าสู่ระบบ',
|
||||
logout: 'ออกจากระบบ',
|
||||
username: 'ชื่อผู้ใช้',
|
||||
@@ -95,78 +95,78 @@ const messages = {
|
||||
newPassword: 'รหัสผ่านใหม่',
|
||||
confirmPassword: 'ยืนยันรหัสผ่าน',
|
||||
save: 'บันทึก',
|
||||
passwordTooShort: 'รหัสผ่านต้องอย่างน้อย 4 ตัวอักษร',
|
||||
passwordMismatch: 'รหัสผ่านไม่ตรงกัน',
|
||||
passwordTooShort: 'รหัสผ่านต้องมีความยาวอย่างน้อย 4 ตัวอักษร',
|
||||
passwordMismatch: 'รหัสผ่านที่ยืนยันไม่ตรงกัน',
|
||||
setupTitle: 'ตั้งค่าบัญชีของคุณ',
|
||||
setupSubtitle: 'เข้าสู่ระบบครั้งแรกสำหรับ ',
|
||||
loginError: 'ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง',
|
||||
loginError: 'ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง กรุณาลองอีกครั้ง',
|
||||
dashboard: 'หน้าหลัก',
|
||||
training: 'การฝึก',
|
||||
myDashboard: 'แดชบอร์ดของฉัน',
|
||||
adminOverview: 'ภาพรวม Admin',
|
||||
myDashboard: 'ภาพรวมผลการฝึก',
|
||||
adminOverview: 'ภาพรวมผู้ดูแล',
|
||||
settings: 'การตั้งค่า',
|
||||
account: 'บัญชี',
|
||||
profile: 'โปรไฟล์',
|
||||
profile: 'ข้อมูลส่วนตัว',
|
||||
readonly: 'อ่านอย่างเดียว',
|
||||
name: 'ชื่อที่แสดง',
|
||||
saveProfile: 'บันทึกโปรไฟล์',
|
||||
saveProfile: 'บันทึกข้อมูล',
|
||||
changePassword: 'เปลี่ยนรหัสผ่าน',
|
||||
optional: 'ไม่บังคับ',
|
||||
saved: 'บันทึกแล้ว',
|
||||
saved: 'บันทึกเรียบร้อย',
|
||||
total: 'ทั้งหมด',
|
||||
dateRange: 'ช่วงวันที่',
|
||||
dateRange: 'ช่วงเวลา',
|
||||
apply: 'กรอง',
|
||||
clear: 'ล้าง',
|
||||
hardestPersonas: 'Persona ที่ยากสุด',
|
||||
hardestPersonas: 'บุคคลต้นแบบที่ขายยากที่สุด',
|
||||
closeRate: 'อัตราปิดการขาย',
|
||||
managePersonas: 'จัดการ Persona',
|
||||
difficulty: 'ความยาก',
|
||||
managePersonas: 'จัดการบุคคลต้นแบบ',
|
||||
difficulty: 'ระดับความยาก',
|
||||
trained: 'ฝึกแล้ว',
|
||||
addProduct: 'เพิ่มสินค้า',
|
||||
trainingSubtitle: 'เลือกกลุ่มสินค้า แล้วเลือก persona เพื่อฝึกปิดการขาย',
|
||||
trainingSubtitle: 'เลือกกลุ่มสินค้า แล้วเลือกบุคคลต้นแบบเพื่อฝึกปิดการขาย',
|
||||
noTraining: 'ยังไม่มีกลุ่มฝึก',
|
||||
groups: 'กลุ่มลูกค้า (Persona)',
|
||||
myTraining: 'การฝึกของฉัน',
|
||||
adminTools: 'เครื่องมือ Admin',
|
||||
users: 'ผู้ใช้',
|
||||
groups: 'กลุ่มบุคคลต้นแบบลูกค้า (Persona)',
|
||||
myTraining: 'ประวัติการฝึก',
|
||||
adminTools: 'เครื่องมือผู้ดูแลระบบ',
|
||||
users: 'ผู้ใช้งาน',
|
||||
analytics: 'สถิติ',
|
||||
groupBuilder: 'สร้างกลุ่มลูกค้า',
|
||||
groupBuilder: 'สร้างกลุ่มบุคคลต้นแบบ',
|
||||
create: 'สร้าง',
|
||||
analyze: 'วิเคราะห์',
|
||||
manual: 'กำหนดเอง',
|
||||
manual: 'ระบุเอง',
|
||||
edit: 'แก้ไข',
|
||||
product: 'สินค้า/บริการ',
|
||||
segment: 'กลุ่มลูกค้าเบื้องต้น (ไม่บังคับ)',
|
||||
description: 'คำอธิบาย/สถานการณ์เพิ่มเติม (ไม่บังคับ)',
|
||||
channel: 'ช่องทาง',
|
||||
segment: 'กลุ่มลูกค้าเป้าหมายเบื้องต้น (ไม่บังคับ)',
|
||||
description: 'คำอธิบายหรือรายละเอียดเพิ่มเติม (ไม่บังคับ)',
|
||||
channel: 'ช่องทางติดต่อ',
|
||||
facebook: 'Facebook',
|
||||
line: 'LINE',
|
||||
language: 'ภาษา',
|
||||
thai: 'ไทย',
|
||||
english: 'อังกฤษ',
|
||||
personas: 'Persona',
|
||||
tierA: 'ระดับ A — ตั้งใจซื้อ',
|
||||
personas: 'บุคคลต้นแบบ',
|
||||
tierA: 'ระดับ A — พร้อมตัดสินใจซื้อ',
|
||||
tierB: 'ระดับ B — ยังไม่แน่ใจ',
|
||||
tierC: 'ระดับ C — ไม่สนใจแต่มี pain',
|
||||
selectPersona: 'เลือก persona เพื่อฝึก',
|
||||
tierC: 'ระดับ C — ไม่สนใจแต่มีปัญหา',
|
||||
selectPersona: 'เลือกบุคคลต้นแบบเพื่อฝึก',
|
||||
chat: 'แชท',
|
||||
start: 'เริ่ม',
|
||||
start: 'เริ่มต้น',
|
||||
send: 'ส่ง',
|
||||
finish: 'สรุปผล',
|
||||
debrief: 'ผลลัพธ์และคำแนะนำ',
|
||||
won: 'ขายได้',
|
||||
lost: 'ขายไม่ได้',
|
||||
debrief: 'ผลลัพธ์และข้อเสนอแนะ',
|
||||
won: 'ปิดการขายได้',
|
||||
lost: 'ปิดการขายไม่ได้',
|
||||
notTried: 'ยังไม่ได้ฝึก',
|
||||
score: 'คะแนน',
|
||||
pain: 'Pain',
|
||||
pain: 'ปัญหาของลูกค้า',
|
||||
why: 'เหตุผล',
|
||||
reveal: 'ข้อมูล persona ที่ถูกซ่อนไว้',
|
||||
generatePersona: 'สร้าง persona ของฉัน',
|
||||
weakAreas: 'จุดที่ฉันแพ้บ่อย',
|
||||
mySessions: 'การฝึกของฉัน',
|
||||
openSaleTask: 'ลูกค้ายังไม่ได้ทักมา คุณต้องเป็นฝ่ายเปิดการขายเอง',
|
||||
sellerInitiated: 'คุณต้องเปิดการขาย (เชิงรุก)',
|
||||
customerInitiated: 'ลูกค้าจะทักมาเองก่อน',
|
||||
reveal: 'รายละเอียดบุคคลต้นแบบที่ถูกซ่อนไว้',
|
||||
generatePersona: 'สร้างบุคคลต้นแบบเพิ่มเติม',
|
||||
weakAreas: 'จุดอ่อนที่ควรฝึกเพิ่มเติม',
|
||||
mySessions: 'ประวัติการฝึกของฉัน',
|
||||
openSaleTask: 'ลูกค้ายังไม่ได้ทักเข้ามา คุณต้องเป็นฝ่ายเริ่มบทสนทนาการขายเอง',
|
||||
sellerInitiated: 'คุณต้องเริ่มการขายในเชิงรุก',
|
||||
customerInitiated: 'ลูกค้าจะติดต่อเข้ามาก่อน',
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<div class="row" style="align-items:center;margin-bottom:16px">
|
||||
<h2 style="margin:0">📊 {{ i18n.t('adminOverview') }}</h2>
|
||||
<div class="row" style="margin-left:auto;gap:10px">
|
||||
<router-link to="/admin/users"><button class="soft">👥 {{ i18n.t('users') }}</button></router-link>
|
||||
<router-link to="/admin/users"><button class="users-btn">👥 {{ i18n.t('users') }}</button></router-link>
|
||||
<router-link to="/admin/new-group"><button class="primary">+ {{ i18n.t('addProduct') }}</button></router-link>
|
||||
</div>
|
||||
</div>
|
||||
@@ -97,4 +97,6 @@ onMounted(load)
|
||||
.badge.not_tried { background: #eef2ff; color: #4338ca; }
|
||||
.bar { background: #eef0f5; border-radius: 999px; height: 10px; overflow: hidden; margin-top: 10px; }
|
||||
.bar-fill { background: linear-gradient(90deg, var(--accent), var(--accent-2)); height: 100%; border-radius: 999px; transition: width .4s ease; }
|
||||
.users-btn { background: #0ea5e9; border-color: transparent; color: #fff; font-weight: 600; }
|
||||
.users-btn:not(:disabled):hover { background: #0284c7; box-shadow: 0 6px 16px rgba(14,165,233,.35); }
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user