Làm cách nào để tích hợp hai ngôn ngữ (tiếng Anh hoặc tiếng Ả Rập) vào một bài viết trong iphone sdk? Xin hãy giúp tôi với mã hoặc bất cứ điều gì khác mà là hữu ích cho tôi.Làm cách nào để tích hợp hai ngôn ngữ (tiếng Anh hoặc tiếng Ả Rập) vào một dự án trong iphone sdk
Trả lời
[[NSUserDefaults standardUserDefaults]setValue:@"ar" forKey:@"lang"];
[[NSUserDefaults standardUserDefaults]synchronize];
chỉ làm điều rằng có một địa hoá Clases nó sẽ rất dễ dàng cho bạn
Bạn phải sử dụng bản địa hóa để tích hợp hai ngôn ngữ trong ứng dụng của mình. để triển khai, bạn có thể tham khảo hướng dẫn này Localization
thnx @Cocoa Matters –
Bạn cũng có thể đặt mã thử nghiệm và sau đó là cờ xác thực.
Set ngôn ngữ
- (IBAction)btnTapped:(id)sender{
AppDelegate *delegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
if([sender tag] == 1){
[[NSUserDefaults standardUserDefaults]setValue:@"en" forKey:@"lang"];
[[NSUserDefaults standardUserDefaults]synchronize];
delegate.imgV.image=[UIImage imageNamed:[NSString stringWithFormat:@"t1.png"]];
}else{
[[NSUserDefaults standardUserDefaults]setValue:@"ar" forKey:@"lang"];
[[NSUserDefaults standardUserDefaults]synchronize];
delegate.imgV.image=[UIImage imageNamed:[NSString stringWithFormat:@"at1.png"]];
}
[self presentModalViewController:delegate.nvCtr animated:YES];
}
Kiểm tra điều kiện của bạn
if ([[[NSUserDefaults standardUserDefaults] valueForKey:@"lang"] isEqualToString:@"en"]) {
//Do your code here
}
else if([[[NSUserDefaults standardUserDefaults] valueForKey:@"lang"] isEqualToString:@"ar"]{
//Do your code here.
}
Mã này giúp giải quyết vấn đề của bạn một cách dễ dàng
@samuel.
thnx @neon samuel –
tôi đã làm như thế này.
lang = [[[NSUserDefaults standardUserDefaults]valueForKey:@"Selected_Lang"]intValue];
if(lang == 0)
{
NSString *language = @"en";
LocalizationSetLanguage(language);
}
else
{
NSString *language = @"ar";
LocalizationSetLanguage(language);
}
- 1. Cách lấy bàn phím tiếng Ả Rập trong iphone sdk
- 2. iphone sdk: làm thế nào để chuyển đổi định dạng ngày tiếng Ả Rập sang tiếng Anh?
- 3. Solr cho tiếng Ả Rập
- 4. Cách xác định chuỗi là tiếng Anh hoặc tiếng Ả Rập?
- 5. In chuỗi tiếng ả rập trong java
- 6. Trong Xcode, cách hiển thị văn bản hợp nhất tiếng Anh + tiếng Ả Rập và bắt đầu bằng tiếng Ả Rập?
- 7. Sử dụng Eclipse với tiếng Ả Rập và tiếng Anh trên cùng một dòng
- 8. Làm cách nào để viết các ký tự không phải tiếng Anh như ký tự tiếng Ả Rập hoặc tiếng Ba Tư vào một hình ảnh?
- 9. Ngôn ngữ Ả Rập Android
- 10. Văn bản tiếng Ả Rập trong as3
- 11. Làm cách nào để chuyển đổi chữ số tiếng Anh sang chữ số Ả Rập?
- 12. Phân tích cú pháp XML tiếng Ả Rập trong Android
- 13. Dải ký tự không phải chữ và số từ tiếng Ả Rập UTF8 + Chuỗi tiếng Anh
- 14. searchDisplayController không hiển thị kết quả nếu ngôn ngữ iphone là phi tiếng Anh
- 15. Nhiều ngôn ngữ (tiếng Anh, tiếng Pháp) trên ASP.NET Page
- 16. Có các ngôn ngữ khác ngoài tiếng Anh gắn thêm hậu tố cho chữ số Ả Rập không?
- 17. Thư viện OCR nguồn mở cho tiếng Ả Rập
- 18. Làm thế nào để làm cho cơ sở dữ liệu Mysql hỗ trợ ngôn ngữ tiếng Ả Rập?
- 19. Sắp xếp các từ tiếng Ả Rập trong Java
- 20. Cách phân tích tiếng Ả Rập làm từ khóa trong trình phân tích cú pháp json iphone
- 21. Mã hóa các từ tiếng Ả Rập bằng NLTK
- 22. Chèn & Chọn dữ liệu tiếng Ả Rập Android SQLite
- 23. Lỗi khi writting tiếng Ả Rập để hình ảnh
- 24. Xóa ký tự rác trong tiếng Ả Rập
- 25. Làm thế nào để chèn ký tự tiếng Ả Rập vào cơ sở dữ liệu sql?
- 26. Buộc ngoại lệ ngôn ngữ tiếng Anh trong .NET framework
- 27. URDU hoặc Hỗ trợ tiếng Ả Rập trong Android cho trình giả lập và thiết bị
- 28. Ngôn ngữ lập trình nào giống tiếng Anh nhất?
- 29. Có cách nào để lưu trữ ngày tiếng Ả Rập với Postgres không?
- 30. PHP: Làm cách nào để phát hiện xem chuỗi đầu vào có phải là tiếng Ả Rập
thể trùng lặp của http://stackoverflow.com/questions/451776/best- Cách để làm cho một ứng dụng đa ngôn ngữ – Vignesh
Bạn sẽ sử dụng nội địa hóa, và rất nhiều câu lệnh 'NSLocalizedString (@" Hello World ", @" hello message ")' (ít nhất là một cho mỗi chuỗi). Bạn sẽ thấy hướng dẫn này về bản địa hóa: http://www.icanlocalize.com/site/tutorials/iphone-applications-localization-guide/ –
thanx @Vignesh. –