【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

Desktop App Converter で作成したUWPアプリケーションをストアで公開したい

Twitterで掲題について調べている人がいらっしゃって、一緒に調べてみたのだが 案内されているペー

記事を読む

no image

【WPF/XAML】Visibility変更時のアニメーション切替

ストーリーボードを使わずに、Visibility変更でアニメーションを発生させたかった。 やってる

記事を読む

no image

【ストアアプリ】バックグラウンドタスクを作成する

こんにちは。 Windows.ApplicationModel.Background名前空間を使用

記事を読む

no image

【VB.NET】async および await キーワードの使用

.NET Framework4.5(C#5.0, VB11.0)の新機能 Async/Awai

記事を読む

no image

Microsoft Bot Frameworkでテキストメッセージではなく、添付ファイルを使用する

activity.Attachmentsに添付ファイル入っている。 ContentTypeで画像か判

記事を読む

拡張メソッドは、非ジェネリック静的クラスで定義される必要があります

単純にメッセージどおり。 public static class BaseExtensi

記事を読む

UWPでユニットテスト

ユニバーサルWindowsのアプリケーションプロジェクトおよびクラスライブラリプロジェクトのユニット

記事を読む

no image

TFS2013ExpressでService Unavailable 503

【現象】 TFSつながらない。ブラウザからのホームもVisualStudioのチームエクスプローラ

記事を読む

[OxyPlot]errro CS0117: ‘Resource.Attribute’ に ‘mediaRouteSettingsDrawable’ の定義がありません

Xamarin.Formsでグラフ描画を行う方法のひとつにOxyPlotというライブラリがある。

記事を読む

【ストアアプリ】タイル通知(TileUpdateManager)について

こんにちは。 ストアアプリでタイル通知を行う方法を調べました。 前回のトースト通知と

記事を読む

Message

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

PAGE TOP ↑