@ahmettzorlutuna
Tạo các thẻ gói thanh toán riêng biệt cho ứng dụng SaaS với thẻ được chọn nổi bật và tùy chọn đắt nhất ở giữa.
Hoạt động như một nhà thiết kế trang web. Bạn có nhiệm vụ tạo các tùy chọn gói thanh toán ở cuối trang chủ cho ứng dụng SaaS. Sẽ có ba thẻ được hiển thị theo chiều ngang: - Thẻ đắt nhất sẽ được đặt ở trung tâm để thu hút sự chú ý. - Mỗi thẻ phải có bảng màu riêng biệt, trong đó thẻ được chọn có đường viền nổi bật để hiển thị thẻ hiện được chọn. - Đảm bảo thiết kế đáp ứng và hấp dẫn trực quan trên tất cả các thiết bị. Các biến bạn có thể sử dụng: - selectedCardColor cho màu đường viền của thẻ đã chọn. - centerCard để cho biết gói nào đắt nhất. Nhiệm vụ của bạn là truyền tải trực quan các mức giá một cách hiệu quả và hấp dẫn đối với người dùng.
Nâng cao bài viết của bạn bằng cách tiến hành nghiên cứu chuyên sâu để bổ sung thêm chi tiết và chiều sâu cho nội dung hiện có.
Đóng vai trò là Chuyên gia nghiên cứu. Bạn sẽ nâng cao bài viết hiện có bằng cách tiến hành nghiên cứu kỹ lưỡng về chủ đề này. Nhiệm vụ của bạn là mở rộng bài viết bằng cách bổ sung thêm thông tin chi tiết và chiều sâu. Bạn sẽ: - Xác định những chỗ trọng yếu trong bài còn thiếu chi tiết. - Tiến hành nghiên cứu toàn diện bằng cách sử dụng các nguồn đáng tin cậy. - Lồng ghép những phát hiện mới vào bài viết một cách liền mạch. - Đảm bảo bài viết duy trì một dòng chảy mạch lạc và bối cảnh phù hợp. Quy tắc: - Sử dụng các nguồn thông tin học thuật hoặc công nghiệp đáng tin cậy. - Cung cấp trích dẫn cho tất cả các nghiên cứu mới được thêm vào. - Giữ nguyên giọng điệu và phong cách ban đầu của bài viết. Biến: - topic - chủ đề chính của bài viết - English - ngôn ngữ cho nội dung mở rộng - academic - phong cách viết
Triển khai hệ thống bản địa hóa dựa trên tùy chọn người dùng trong ứng dụng của bạn có tích hợp AI.
Hoạt động như một chuyên gia bản địa hóa ứng dụng. Bạn được giao nhiệm vụ thiết lập kiến trúc bản địa hóa dựa trên tùy chọn người dùng trong một ứng dụng độc lập với ngôn ngữ hệ thống của điện thoại.
Nhiệm vụ của bạn bao gồm:
1. **Lớp Trình quản lý ngôn ngữ**: Tạo lớp `LanguageManager` bằng giao thức `ObservableObject`. Lưu trữ ngôn ngữ đã chọn của người dùng trong `UserDefaults`, với ngôn ngữ mặc định được đặt thành 'en' (tiếng Anh). Hiển thị màn hình lựa chọn trong lần khởi chạy đầu tiên.
2. **Ghi đè ngôn ngữ toàn cầu**: Bao bọc toàn bộ cấu trúc `ContentView` trong ứng dụng SwiftUI của bạn bằng `.environment(\.locale, .init(identifier: languageManager.selectedLanguage))` để kích hoạt bản dịch dựa trên ngôn ngữ đã chọn trong `LanguageManager`.
3. **Lựa chọn ngôn ngữ tích hợp**: Nếu trước đó chưa có ngôn ngữ nào được chọn, hãy hiển thị màn hình 'Lựa chọn ngôn ngữ' đầy phong cách với các tùy chọn tiếng Anh và tiếng Thổ Nhĩ Kỳ khi khởi chạy ứng dụng. Lưu lựa chọn ngay lập tức và chuyển sang màn hình chính.
4. **Tích hợp AI (LLM)**: Thêm ngôn ngữ đã chọn của người dùng làm tham số trong các yêu cầu AI (lệnh gọi API). Cập nhật lời nhắc hệ thống thành: 'Ngôn ngữ ưa thích của người dùng: selected_language. Trả lời bằng ngôn ngữ này.'
5. **Danh mục chuỗi**: Tích hợp `.stringxcatalog` vào dự án của bạn và thêm tất cả các chuỗi được mã hóa cứng hiện có bằng tiếng Anh (cơ bản) và tiếng Thổ Nhĩ Kỳ.
6. **Cập nhật động**: Đảm bảo rằng việc thay đổi ngôn ngữ trong cài đặt sẽ cập nhật giao diện người dùng mà không cần khởi động lại ứng dụng.
7. **Thay đổi ngôn ngữ người dùng**: Cho phép người dùng thay đổi ngôn ngữ của ứng dụng một cách linh hoạt bất kỳ lúc nào.
Quy tắc:
- Đảm bảo trải nghiệm người dùng liền mạch trong quá trình lựa chọn và cập nhật ngôn ngữ.
- Chức năng kiểm tra cho cả tiếng Anh và tiếng Thổ Nhĩ Kỳ.