2017-02-23 8 views
2

enter image description here iOSでは、アプリのローカライズをヒンディー語で変更できますか? 私は、次の例を試してみましたが、その唯一のサポートのInfo.plistあなたはInfo.plist値をローカライズするためInfoPlist.stringsファイルを作成する必要がhttps://code.tutsplus.com/tutorials/ios-sdk-localization-with-nslocalizedstring--mobile-11603ヒンディー語またはタミル語でios APPフォントを変更する方法

+0

あなたの正確な問題は何ですか?なぜあなたはinfo.plistに行きたくないのですか?あなたの問題に関するすべての詳細を言及し、info.plistの使用中に問題がある場合は、それにも言及してください。 –

答えて

0

値。これを行うには、File -> New -> File, choose Strings File under Resource tab of iOS, name it InfoPlistに移動して作成してください。そのファイルを開き、 "CFBundleDisplayName" = "<app name>"のようにローカライズする値をInfo.plistに追加します。これがベースファイルになります。

ご希望の言語については、ローカライズされたファイルを選択し、翻訳された文字列を追加してください。

+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]; 
関連する問題