iOS開發之本地化、國際化語言設置


在手機系統語言切換時,有設置本地化的APP一些字符也會更改。如:微信在簡體中文中顯示“微信”,在英語環境下顯示“WeChat”。

1、切換app名字。

1.1、增加所需的語言

 

1.2、創建string文件。需要特別注意:文件名必須為:InfoPlist.strings

 

1.3、設置app顯示名字。取鍵值對:CFBundleDisplayName = "app的名字";

設置各語言環境下,顯示的app名字。

  

 

這樣設置完成后,在手機系統語言環境切換時,app的名字就會做對應的切換。

 

2.app里面的字符顯示。

2.1、設置語言,在1.1中設置過就不再需要再次設置。(如果沒有進行1.1中的設置,那就按1.1步驟設置一次)。

2.2、創建String文件。需要特別注意:文件名必須為:Localizable.strings (創建方法同1.2)

2.3、創建顯示的鍵。

如:在代碼中為cell設置title。需要設置:NSLocalizedString(@"setting", nil) 鍵值對。

 NSString *title = NSLocalizedString(@"setting", nil);
 [cell.textLabel setText:title];

2.4、設置需要顯示的值。

這樣設置完成后,在手機系統語言環境切換時,app內有設置的字符就會做對應的切換。

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM