Tôi nên tạo một ứng dụng đa ngôn ngữ; vấn đề của tôi là khởi chạy hình ảnh, cách sử dụng hình ảnh khởi chạy theo ngôn ngữ của thiết bị là gì. id có cái gì đó trong tập tin plist?IOS: khởi chạy nhiều hình ảnh ngôn ngữ
Trả lời
Giải pháp là bản địa hóa Default.png như bất kỳ tài nguyên nào khác trong dự án của bạn. Chọn Default.png từ danh sách dự án trong Xcode, ở khung bên phải tìm "Localization" và chỉ cần thêm nội địa hóa mới. Sau đó, bạn có thể thay đổi các tệp khác nhau cho tất cả các bản địa hoá.
- Trong ngăn tóm tắt dự án trong Xcode (nói về Xcode 4.2) thêm hình ảnh khởi chạy cho một hoặc cả hai hướng như bình thường.
- Hình ảnh khởi chạy sẽ xuất hiện trong danh sách tệp dự án của bạn. Chọn một trong số họ.
- Mở rộng Tiện ích (ngăn bên phải), bạn sẽ thấy các nhóm sau: "Thụt lề và Loại", "Thuộc tính Hình ảnh", "Bản địa hóa", .... Trong nhóm bản địa hóa, hãy nhấp vào nút "+". Bây giờ bạn có thể thêm nội địa hóa mới (ví dụ: tiếng Tây Ban Nha).
- Sau đó ở bên trái tệp của bạn trong danh sách dự án, bạn sẽ thấy nút mở rộng. Nhấp vào nút để hiển thị tệp cho tất cả các bản địa hóa.
- Các tệp Default.png đã bản địa hóa của bạn sẽ xuất hiện trong các thư mục .lproj trong thư mục dự án. Ví dụ, bạn có thể vuốt thủ công tệp trong en.lproj để thay đổi hình ảnh khởi chạy bằng tiếng Anh.
Tài liệu HIG của Apple khuyên các nhà phát triển sử dụng hình ảnh khởi chạy không có bất kỳ văn bản nào. Lấy ví dụ ứng dụng danh bạ, nó chỉ hiển thị giao diện người dùng trống để người dùng tin rằng ứng dụng sẽ khởi chạy nhanh hơn.
Vì vậy, tôi khuyên bạn nên làm theo cách tiếp cận này và xóa mọi dấu vết của ngôn ngữ khỏi hình ảnh khởi chạy.
bạn nói đúng, nhưng không có giải pháp? – CrazyDev
Nhưng nếu bạn có một ứng dụng với giao diện hoàn toàn tùy chỉnh, và ví dụ màn hình giật gân với logo và tên ứng dụng, nó là tốt cho hình ảnh khởi động để trông giống như một khung hình đầu tiên của màn hình giật gân. Sau đó, nếu bạn đang bản địa hóa tên ứng dụng của mình, bạn cũng có thể bản địa hóa Default.png theo cách tương tự như bất kỳ tài nguyên nào khác. –
Tôi đồng ý có vẻ lạ rằng đây không phải là một lựa chọn, nhưng một lần nữa Apple đề nghị không có một màn hình giật gân. Ngay cả khi bạn có giao diện người dùng tùy chỉnh, chỉ cần xóa tất cả văn bản và sử dụng nó làm hình ảnh khởi chạy của bạn. –
- 1. Nhiều ngôn ngữ IDE
- 2. Django: Chạy trang web bằng nhiều ngôn ngữ
- 3. Học nhiều ngôn ngữ
- 4. Hình ảnh khởi chạy iOS 7 (màn hình giật gân) mờ dần
- 5. Ngôn ngữ lập trình nào (ngoài Smalltalk) là hình ảnh?
- 6. iOS 6 Tùy chỉnh Lược đồ URL Khởi chạy Hình ảnh sai
- 7. iTunes Kết nối Tải lên hàng loạt ảnh chụp màn hình cho nhiều ngôn ngữ
- 8. Mục đích của việc khởi chạy hình ảnh trong ứng dụng iOS là gì?
- 9. Ứng dụng chạy sau hình ảnh khởi động
- 10. Xtext - nhiều tệp ngôn ngữ
- 11. Thay đổi ngôn ngữ khi chạy?
- 12. Thiếu ngôn ngữ trên trình mô phỏng iOS
- 13. Đa ngôn ngữ Ngôn ngữ
- 14. gVim và nhiều ngôn ngữ lập trình
- 15. Tự động hóa giao diện người dùng iOS cho các ngôn ngữ khác nhau
- 16. khởi chạy hình ảnh cho nhiều mục tiêu với ứng dụng toàn cầu
- 17. Đèn flash màn hình trắng sau khi khởi chạy hình ảnh bằng cách sử dụng Phonegap
- 18. Ngôn ngữ lắp ráp - Nhiều loại?
- 19. splash (hình ảnh khởi chạy) ở chế độ ngang?
- 20. Khởi chạy hình ảnh hiển thị lộn ngược trên iPad.
- 21. iOS: Cách nhận ngôn ngữ ứng dụng hiện tại
- 22. Ứng dụng iOS Crashing khi khởi chạy
- 23. Tài liệu mô hình ngôn ngữ ARPA
- 24. Nhiều Cơ sở dữ liệu SQLite cho nhiều ngôn ngữ?
- 25. Bắt chạm khi khởi chạy trên iOS
- 26. Làm cho ứng dụng ios đa ngôn ngữ
- 27. Android có hỗ trợ nhiều ngôn ngữ không?
- 28. Làm thế nào để chạy ngôn ngữ Esoteric ZOMBIE
- 29. Làm cách nào để tạo hình ảnh khởi chạy iPhone dễ dàng?
- 30. Cách thay đổi ngôn ngữ khi chạy trong java swing
bạn có thể giải thích cách thực hiện không? – CrazyDev
Tôi đã chỉnh sửa bài đăng của mình với nhiều giải thích hơn. –
tất cả đều ok nhưng ở điểm 4, bây giờ nếu tôi mở rộng tập tin tôi thấy ba tập tin (ví dụ tiếng Anh, tiếng Tây Ban Nha, frech); nhưng ba tệp này đều giống hệt nhau; Tôi muốn mọi tập tin đều khác nhau, và nó thay đổi theo ngôn ngữ; sau đó tôi muốn thay đổi tập tin cho tiếng Anh và nhượng quyền (ví dụ) – CrazyDev