2017-02-23 51 views
2

enter image description here在iOS中,我們可以更改在印地文的應用程序本地化? 我嘗試下面的例子,但它僅支持info.plist中值 https://code.tutsplus.com/tutorials/ios-sdk-localization-with-nslocalizedstring--mobile-11603如何更改印地語或泰米爾語ios APP字體

+0

你確切的問題是什麼?爲什麼你不想和info.plist一起去?請提及關於您的問題的所有細節,如果在使用info.plist時出現問題,請提及它。 –

回答

0

你必須創建InfoPlist.strings文件本地化Info.plist值。爲此,請轉至File -> New -> File, choose Strings File under Resource tab of iOS, name it InfoPlist,然後創建它。現在打開該文件並添加您想要本地化的Info.plist值,如: "CFBundleDisplayName" = "<app name>"。這將是您的基本文件。

對於您所需的語言,選擇您的本地化文件並添加翻譯的字符串。

+0

你可以發佈一些截圖 – SANTOSH

5

是的,我們可以在應用程序中使用任何語言。 您需要在應用內選擇語言,而不是設備的設置語言。 定義本地化包中的所有關鍵字。

NSString *selected_lng_code = @"hi" 

NSString *path = [[NSBundle mainBundle] pathForResource:selected_lng_code ofType:@"lproj" ]; 
NSBundle *localizedBundle = [NSBundle bundleWithPath:path]; 

NSString *translated_word = [localizedBundle localizedStringForKey:@"Hello" value:@"" table:nil]; 
相關問題