Files
gochat/frontend/app/javascript/dashboard/i18n/locale/th/attributesMgmt.json
T
rogee 321c61aaae Vendor Chatwoot Vue 3 frontend into frontend/
Copy the Chatwoot (v4.14.0) frontend runnable subset into frontend/ for
customization:
- app/javascript/ (Vue SPA: dashboard, widget, sdk, portal, superadmin)
- app/views/ (ERB templates for vite-plugin-ruby entrypoint resolution)
- app/helpers/, app/assets/ (Rails view helpers, static assets)
- enterprise/ (Enterprise edition frontend overlay)
- config/vite.json, vite.config.ts, bin/vite (Vite-Rails toolchain)
- package.json, pnpm-lock.yaml, tailwind/postcss/eslint configs
- Gemfile, Gemfile.lock (vite_rails gem for bin/vite binstub)

Excluded Rails backend: controllers, models, services, jobs, mailers,
policies, db, lib, spec, public, node_modules.

Update references to the new frontend location:
- .gitignore: exclude frontend build artifacts (node_modules, tmp, packs),
  keep frontend/bin/ and frontend/vendor/ via negation
- backend/scripts/parity_frontend_smoke.sh: CHATWOOT_DIR default
  reference/chatwoot -> ../frontend
- backend/scripts/parity_frontend_browser_smoke.mjs: same default update
- AGENTS.md: add frontend section with Rails/Vite coupling notes
- README: architecture tree includes frontend/
2026-07-07 14:56:01 +08:00

148 lines
6.5 KiB
JSON

{
"ATTRIBUTES_MGMT": {
"HEADER": "แอตทริบิวต์ที่กำหนดเอง",
"HEADER_BTN_TXT": "เพิ่มแอตทริบิวต์เเบบกำหนดเอง",
"LOADING": "กำลังดึงแอตทริบิวต์ที่กำหนดเอง",
"DESCRIPTION": "A custom attribute tracks additional details about your contacts or conversations—such as the subscription plan or the date of their first purchase. You can add different types of custom attributes, such as text, lists, or numbers, to capture the specific information you need.",
"LEARN_MORE": "Learn more about custom attributes",
"COUNT": "{n} attribute | {n} attributes",
"SEARCH_PLACEHOLDER": "Search attributes...",
"NO_RESULTS": "No attributes found matching your search",
"ATTRIBUTE_MODELS": {
"CONVERSATION": "การสนทนา",
"CONTACT": "ผู้ติดต่อ",
"COMPANY": "บริษัท"
},
"ATTRIBUTE_TYPES": {
"TEXT": "ข้อความ",
"NUMBER": "ตัวเลข",
"LINK": "ลิงก์",
"DATE": "Date",
"LIST": "รายการ",
"CHECKBOX": "ช่องทำเครื่องหมาย"
},
"ADD": {
"TITLE": "เพิ่มแอตทริบิวต์เเบบกำหนดเอง",
"SUBMIT": "สร้าง",
"CANCEL_BUTTON_TEXT": "ยกเลิก",
"FORM": {
"NAME": {
"LABEL": "ชื่อแอตทริบิวต์",
"PLACEHOLDER": "โปรดใส่ชื่อของแอตทริบิวต์",
"ERROR": "โปรดระบุชื่อ"
},
"DESC": {
"LABEL": "คำอธิบาย",
"PLACEHOLDER": "โปรดใส่รายละเอียดของแอตทริบิวต์",
"ERROR": "โปรดระบุคำอธิบาย"
},
"MODEL": {
"LABEL": "นำไปใช้กับ",
"PLACEHOLDER": "กรุณาเลือกประเภท",
"ERROR": "ต้องการ Model"
},
"TYPE": {
"LABEL": "ประเภท",
"PLACEHOLDER": "กรุณาเลือกประเภท",
"ERROR": "โปรดระบุประเภท",
"LIST": {
"LABEL": "รายการ",
"PLACEHOLDER": "โปรดระบุ Value และ Key",
"ERROR": "โปรดระบุ Value"
}
},
"KEY": {
"LABEL": "คีย์",
"PLACEHOLDER": "โปรดใส่คีย์ของแอตทริบิวต์เเบบกำหนดเอง",
"ERROR": "โปรดระบุคีย์",
"IN_VALID": "คีย์นี้ใช้ไม่ได้"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
},
"BADGES": {
"PRE_CHAT": "Pre-chat",
"RESOLUTION": "Resolution"
}
},
"API": {
"SUCCESS_MESSAGE": "เพิ่มแอตทริบิวต์เเบบกำหนดเองสำเร็จแล้ว!",
"ERROR_MESSAGE": "Could not create a Custom Attribute. Please try again later."
}
},
"DELETE": {
"BUTTON_TEXT": "ลบ",
"API": {
"SUCCESS_MESSAGE": "ลบแอตทริบิวต์เเบบกำหนดเองสำเร็จแล้ว",
"ERROR_MESSAGE": "ไม่สามารถลบแอตทริบิวต์เเบบกำหนดเอง โปรดลองอีกครั้ง"
},
"CONFIRM": {
"TITLE": "คุณแน่ใจว่าต้องการลบ {attributeName} หรือไม่",
"PLACE_HOLDER": "โปรดใส่ {attributeName} เพื่อยืนยัน",
"MESSAGE": "การลบจะทำให้แอตทริบิวต์เเบบกำหนดเองจะหายไป",
"YES": "ลบ ",
"NO": "ยกเลิก"
}
},
"EDIT": {
"TITLE": "แก้ไขแอตทริบิวต์เเบบกำหนดเอง",
"UPDATE_BUTTON_TEXT": "อัพเดท",
"TYPE": {
"LIST": {
"LABEL": "รายการ",
"PLACEHOLDER": "โปรดใส่ค่าและกด Enter"
}
},
"API": {
"SUCCESS_MESSAGE": "อัปเดตแอตทริบิวต์เเบบกำหนดเองสำเร็จแล้ว",
"ERROR_MESSAGE": "เกิดข้อผิดพลาดระหว่างอัปเดตแอตทริบิวต์เเบบกำหนดเอง โปรดลองอีกครั้ง"
}
},
"TABS": {
"HEADER": "แอตทริบิวต์ที่กำหนดเอง",
"CONVERSATION": "การสนทนา",
"CONTACT": "รายชื่อผู้ติดต่อ",
"COMPANY": "บริษัท"
},
"LIST": {
"TABLE_HEADER": {
"NAME": "ชื่อ",
"DESCRIPTION": "คำอธิบาย",
"TYPE": "ประเภท",
"KEY": "คีย์"
},
"BUTTONS": {
"EDIT": "เเก้ไข",
"DELETE": "ลบ"
},
"EMPTY_RESULT": {
"404": "ไม่พบแอตทริบิวต์เเบบกำหนดเองที่สร้างไว้",
"NOT_FOUND": "ไม่มีแอตทริบิวต์เเบบกำหนดเอง ที่กำหนดค่าไว้"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
}
},
"BADGES": {
"PRE_CHAT": "Pre-chat",
"RESOLUTION": "Resolution"
}
}
}