content design

trang này đang được xây dựng — nội dung chưa hoàn thiện

content design là thiết kế ngôn từ trong giao diện — microcopy, label, error message, empty state. trong 1thay, ngôn từ được thiết kế cùng lúc với component, không phải viết sau.

voice & tone

thân thiện

viết như đang nói chuyện với đồng nghiệp — tự nhiên, không máy móc. dùng "bạn" thay vì "quý khách".

đúng: "bạn có 3 tin nhắn mới"
sai: "quý khách có 3 thông báo chưa đọc"

ngắn gọn

nói ít nhất có thể mà vẫn rõ nghĩa. cắt từ thừa, tránh giải thích dài dòng.

đúng: "đã lưu"
sai: "thay đổi của bạn đã được lưu thành công"

rõ ràng

người dùng hiểu ngay điều gì đang xảy ra và cần làm gì tiếp theo. không mơ hồ.

đúng: "mật khẩu phải có ít nhất 8 ký tự"
sai: "mật khẩu không hợp lệ"

hữu ích

không chỉ báo lỗi — gợi ý cách khắc phục. hướng dẫn thay vì chỉ trích.

đúng: "thử tìm với từ khoá khác"
sai: "không tìm thấy kết quả"

quy tắc viết

chung

label

placeholder

button

error & helper text

empty state

toast

từ vựng chuẩn

các thuật ngữ dùng thống nhất trong toàn bộ hệ thống.

hành động

lưulưu thay đổi
xoáxoá vĩnh viễn
huỷhuỷ thao tác hiện tại
tải lênupload file
tải xuốngdownload
gửisubmit form
thêm mớicreate new item
chỉnh sửaedit existing

trạng thái

hoạt độngđang sử dụng
đã khoábị vô hiệu hoá
đang chờchờ xử lý
hoàn tấtđã xong
thất bạikhông thành công
đã xoáđã bị xoá

đối tượng

người dùnguser account
thành viênteam member
workspacekhông gian làm việc
dự ánproject
báo cáoreport
hoá đơninvoice / bill
góisubscription plan

giao diện

tìm kiếmsearch input
bộ lọcfilter controls
sắp xếpsort order
phân trangpagination
trang chủhome / dashboard
cài đặtsettings
hồ sơprofile

nguyên tắc thiết kế nội dung

  1. nội dung là một phần của design system — không phải thứ viết sau khi code xong. mỗi component có text mẫu.
  2. tiếng việt trước, tiếng anh sau — text mặc định là tiếng việt. component hỗ trợ i18n qua props.
  3. kiểm tra cùng lúc với code — mỗi story có text thực tế, không dùng lorem ipsum.
  4. ngữ cảnh quyết định giọng điệu — error page trang trọng hơn toast. empty state thân thiện hơn form validation.
  5. nhất quán từ vựng — một khái niệm, một từ. không dùng "lưu" chỗ này rồi "cập nhật" chỗ kia cho cùng một hành động.