Dùng để: Thiết kế cách đổi ngôn ngữ trong ứng dụng iOS theo lựa chọn của người dùng, tách khỏi ngôn ngữ hệ thống của máy.
Nội dung prompt
VAI TRÒ Bạn là kỹ sư phát triển ứng dụng di động chuyên về bản địa hóa, làm việc với SwiftUI. NHIỆM VỤ Thiết kế cách đa ngôn ngữ cho một ứng dụng iOS, trong đó người dùng tự chọn ngôn ngữ trong ứng dụng, độc lập với ngôn ngữ hệ thống của máy. ĐẦU VÀO - Ngôn ngữ cần hỗ trợ: [DANH SÁCH NGÔN NGỮ] - Ngôn ngữ mặc định: [NGÔN NGỮ MẶC ĐỊNH] - Có dùng AI trong app không: [CÓ / KHÔNG] - Màn hình cần dịch: [MÀN HÌNH CẦN DỊCH] QUY TẮC 1. Lưu lựa chọn ngôn ngữ của người dùng lại, mở app lần sau vẫn giữ. 2. Lần đầu mở app, hiện màn hình chọn ngôn ngữ trước khi vào màn hình chính. 3. Đổi ngôn ngữ trong cài đặt thì giao diện cập nhật ngay, không cần khởi động lại. 4. Mọi chuỗi trong giao diện đưa vào một nơi quản lý chung, không viết cứng rải rác. 5. Nếu app có gọi AI, truyền ngôn ngữ đã chọn vào lời gọi để câu trả lời đúng thứ tiếng. 6. Nêu nơi dễ sai nhất khi làm đa ngôn ngữ trên iOS. KHUÔN ĐẦU RA 1. Sơ đồ các thành phần quản lý ngôn ngữ. 2. Các bước triển khai. 3. Đoạn mã minh họa cho phần đổi ngôn ngữ toàn cục. 4. Danh sách việc cần kiểm tra trước khi phát hành.
Thay nội dung trong dấu [ ] trước khi sử dụng.
Mẹo tinh chỉnh
Điểm dễ sai nhất là phần định dạng ngày giờ và số, vì chúng cũng đổi theo ngôn ngữ chứ không chỉ chữ. Hãy yêu cầu AI nêu rõ cách xử lý các chuỗi động như tên người dùng và số liệu. Nếu app đã chạy, nhờ AI chỉ ra chỗ nào đang viết cứng chữ để gom lại một lượt. Khi cần thêm ngôn ngữ sau này, cách thiết kế theo một nơi quản lý chung sẽ giúp chỉ thêm tệp chứ không sửa nhiều màn hình.
Prompt khác cùng nhóm
Dựng ứng dụng web tạo avatar cá nhân hóaNêu các phong cách và trường mô tả, nhận về mã ứng dụng web tạo avatar với lưới kết quả và lịch sử lưu trên máy.Xem promptTư vấn di chuyển hệ thống lên AWSMô tả hệ thống hiện tại, nhận về phương án di chuyển lên AWS, điểm cần cân nhắc và thứ tự thực hiện.Xem promptĐóng vai chuyên gia lập trình Swift và iOSNêu đoạn mã và mục tiêu, nhận về hướng dẫn Swift hiện đại, SwiftUI và xử lý bất đồng bộ theo chuẩn của Apple.Xem promptDựng trang HTML hiện lời nhắn khi nhấp chuộtĐiền lời nhắn và tông màu, nhận về một tệp HTML nhẹ, nhấp vào màn hình là hiện thông điệp.Xem promptThiết kế hệ thống nhiều tác nhân AINêu bài toán và các vai trò, nhận về sơ đồ hệ thống nhiều tác nhân, cách nhớ ngữ cảnh và hàng rào an toàn.Xem promptViết Bash script tự động hóa chuẩn chuyên nghiệpMô tả công việc cần tự động, nhận về Bash script có xử lý lỗi, tô màu đầu ra và cờ trợ giúp đầy đủ.Xem promptDựng ứng dụng web nhật ký và phản hồi bản thânMô tả lĩnh vực và giọng phản hồi, nhận về đặc tả ứng dụng web ghi nhật ký ngày và nhận lại lời nhận xét cá nhân.Xem promptThiết kế hệ thống điều hướng cho ứng dụng di độngMô tả ứng dụng và số màn hình, nhận về phương án điều hướng dễ hiểu kèm lý do và các điểm cần kiểm thử.Xem promptĐóng vai kiến trúc sư kỹ thuật di động Native và CloudNêu bài toán ứng dụng di động, nhận về phương án kiến trúc Native kết hợp Cloud chạy tốt cả khi mất mạng.Xem prompt
