【iPhoneアプリ】多言語対応させる1

公開日: : 最終更新日:2014/09/19 Blog , ,

iPhoneアプリを多言語対応(iPhone端末の言語設定によってアプリケーションの言語も切り替える)させる。
ここで対応させるのは「アプリケーション名」,「ストーリーボード上の文言」の2つ。
ロジック上のハードコード部分の変更方法はこちら

スクリーンショット 2014-09-14 22.01.27スクリーンショット 2014-09-14 22.00.31

iPhoneアプリ名の多言語対応

スクリーンショット 2014-09-14 22.04.27
プロジェクトファイルのLocalizationsに対応言語を追加する。

スクリーンショット 2014-09-14 22.04.47
対応するファイルを選択。(ここでは全部)

スクリーンショット 2014-09-14 22.05.59
InfoPlist.stringsにEnglishとJapaneseが出来るので
それぞれの言語に合わせた名称を設定する。
アプリケーション名は「CFBundleDisplayName」

/* Localized versions of Info.plist keys */
CFBundleDisplayName = "Application Name";
/* Localized versions of Info.plist keys */
CFBundleDisplayName = "アプリ名";

ストーリーボードの多言語対応

ストーリーボードのファイルにもJapaneseが存在してるので修正する。

/* Class = "IBUILabel"; text = "Label"; ObjectID = "BUy-Xe-VaN"; */
"BUy-Xe-VaN.text" = "ラベル";

実行結果:

スクリーンショット 2014-09-14 22.36.09スクリーンショット 2014-09-14 22.55.38

関連記事

no image

【UWP】矢印キーでのフォーカス移動

FocusManagerで上下左右のフォーカス遷移が出来るので、その仕組みを利用してやるビヘイビアを

記事を読む

no image

Windows 10 IoT Core の 製品化メモ

概念実証(Proof of concept)を終了し、製品化を行いたい場合のステップ サインア

記事を読む

no image

【.NET】イベントのサブスクライブとサブスクライブ解除

.NETでイベントをハンドルする方法 サブスクライブ void CustomEven

記事を読む

no image

Expression Encoder を組み込んだアプリケーションを配布する際のライセンス問題

Windowsアプリケーションにメディア編集機能を実装したい場合に、Expression Encod

記事を読む

no image

Azure へ WordPress 環境を作成

よくあるやつだけど。 社内LT用

記事を読む

no image

Microsoft Flow 入門

社内LT用

記事を読む

AdMob,Nendメディエーション時の優先順位

先日リリースしたアプリでは勉強を兼ねて、 AdMob+Nendでのメディエーション広告を実装し

記事を読む

【iPhoneアプリ】自分のiPhoneへインストールする方法

自作のiPhoneアプリを自分のiPhone上で動作させたい場合の手順をメモ ・iOS Dev

記事を読む

no image

Xamarin.UITest, Xamarin Test Cloud にて iPhone 6 Plus, 6S Plus, 7 Plus などで app.Tap が効かない

動作しないというか、app.Tapがどうしても反応しない。 app.ScreenShotなどは動作す

記事を読む

Package ‘Win10SDK_10.0.14393.33,version=10.0.14393.3300’ failed to install.

Visual Studio 2017 RC1 でUWPアプリケーションのコンポーネントインストールす

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

PAGE TOP ↑