「Unity/多言語化/iOSのアプリ名」の版間の差分

提供: 初心者エンジニアの簡易メモ
ナビゲーションに移動 検索に移動
ページの作成:「iOSでビルドして、作成されたxcodeを開き、 InfoPlist.stringsを作成する。 InfoPlist.stringsを右クリックで、Localeボタンを押して、engli...」
 
 
(同じ利用者による、間の15版が非表示)
1行目: 1行目:
iOSでビルドして、作成されたxcodeを開き、
#iOSでビルドして、作成されたxcodeを開き、
#generalで、プロジェクトを選択し、Localizetionで、japaneseを選択する。
#右クリックでnew file/String Fileを選択、
#"InfoPlist"といれて、"InfoPlist.strings"を作成する。
#InfoPlist.stringsのプロパティから、Localizeボタンを押して、english選択し、一度確定させる
#Localizeのところに、japaneseのチェックボックスが、表示されるのでチェックする。


InfoPlist.stringsを作成する。
InfoPlist.strings(English) 物理ファイル:en.lproj/InfoPlist.strings
InfoPlist.stringsを右クリックで、Localeボタンを押して、englishを作成する
<pre>
CFBundleDisplayName = "app1";
</pre>


CFBundleDisplayName = "アプリ";
InfoPlist.strings(Japanese) 物理ファイル:Japanese.lproj/InfoPlist.strings
<pre>
CFBundleDisplayName = "アプリ1";
</pre>


参考:https://i-app-tec.com/ios/localization.html
日本語の方も入れないと、すべて英語になってたので、日本語も入れる。
===Unity-iPhone Testsの下のInfoPlistを使う場合===
*xcodeのUnity-iPhone Testsの下にen.lproj/InfoPlist.stringsがあるので、そちらを使っても良い。
#TargetMembershipの、Unity-iPhoneと、UnityFrameworkに、チェックする。
#generalで、プロジェクトを選択し、Localizetionで、japaneseを選択する。
#Localizeのところに、japaneseのチェックボックスが、表示されるのでチェックする。
#Unity-iPhone Testsの下にja.lproj/InfoPlist.stringsが追加されてることを確認。


参考:https://i-app-tec.com/ios/localization.html
==日本語化されない場合==
InfoPlistを選択したときにTargetMembershipが右下に表示されるが、Unity-iPhoneにチェックがついてない場合は、チェックをつけるとうまくいく。

2023年10月28日 (土) 18:05時点における最新版

  1. iOSでビルドして、作成されたxcodeを開き、
  2. generalで、プロジェクトを選択し、Localizetionで、japaneseを選択する。
  3. 右クリックでnew file/String Fileを選択、
  4. "InfoPlist"といれて、"InfoPlist.strings"を作成する。
  5. InfoPlist.stringsのプロパティから、Localizeボタンを押して、english選択し、一度確定させる
  6. Localizeのところに、japaneseのチェックボックスが、表示されるのでチェックする。

InfoPlist.strings(English) 物理ファイル:en.lproj/InfoPlist.strings

CFBundleDisplayName = "app1";

InfoPlist.strings(Japanese) 物理ファイル:Japanese.lproj/InfoPlist.strings

CFBundleDisplayName = "アプリ1";

参考:https://i-app-tec.com/ios/localization.html

日本語の方も入れないと、すべて英語になってたので、日本語も入れる。

Unity-iPhone Testsの下のInfoPlistを使う場合

  • xcodeのUnity-iPhone Testsの下にen.lproj/InfoPlist.stringsがあるので、そちらを使っても良い。
  1. TargetMembershipの、Unity-iPhoneと、UnityFrameworkに、チェックする。
  2. generalで、プロジェクトを選択し、Localizetionで、japaneseを選択する。
  3. Localizeのところに、japaneseのチェックボックスが、表示されるのでチェックする。
  4. Unity-iPhone Testsの下にja.lproj/InfoPlist.stringsが追加されてることを確認。

日本語化されない場合

InfoPlistを選択したときにTargetMembershipが右下に表示されるが、Unity-iPhoneにチェックがついてない場合は、チェックをつけるとうまくいく。