【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

関連記事

ストアアプリ、UWPアプリをデスクトップアプリケーションから起動する

SendKeyなどを使って無理やり検索ウインドウへ指定した、起動方法しか知らなかったのでメモ(とんで

記事を読む

【ストアアプリ】画面遷移の基本①

こんにちは。 Windowsストアアプリをぼちぼち触り始めています。 WindowsRuntim

記事を読む

Xamarin.Forms出力バイナリのメモ

iOS -> .ipa, Android -> .apk ipaファイル作成方法 ソリュー

記事を読む

no image

【C#,WinForms】XMLデータをListViewに表示し、チェック項目のみXML保存させる

MSDNフォーラムの以下についてサンプルを組んだので掲載。 ListViewでチェックされた値

記事を読む

no image

【解決】Visual Studio 2015 Update1 の Xamarin.Forms でインテリセンスを使いたい

前回保留になっていた問題が解決したのでメモっときます。 Visual Studio 2015 Up

記事を読む

Visual Studio Team Services ダッシュボードを自動更新する

Visual Studio Team Services のダッシュボードでプロジェクトや運用状況のサ

記事を読む

no image

【Swift】SecItemCopyMatchingで複数件を処理

SecItemCopyMatchingを使ってKeyChainからデータを取得する時に 全件取得し

記事を読む

no image

KeyboardNavigation以外でFocusVisualStyleを表示させる

WPFです。 結論としてはリフレクションで無理やりやれなくはなさそうという感じ。 元ネタはMSDN

記事を読む

【VisualStudio2015】UWPアプリケーションのXAMLデザイナにて「パッケージを登録できませんでした。」

VisualStudio2015 / UWPアプリケーション / XAMLデザイナ / エラー のメ

記事を読む

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

今回はコード内の文字列を多言語化する ファイルを追加する。  

記事を読む

Message

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

PAGE TOP ↑