【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

Visual Studio 2017 Version15.2 にアップデート後、Xamarin.iOS でビルドエラーが発生時の回避メモ

環境 Visual Studio Enterprise 2017 Version 15.2

記事を読む

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

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

記事を読む

【WPF/XAML】テキストボックスをテキストエリアにする

XAMLのTextBoxをHTMLのTextAreaのように表示・動作させる方法 <

記事を読む

Visual Studio 2015 Express の Language Pack

探してみたけど見当たらなかったのでメモ残し。 Visual Studio 2015 には言語パック

記事を読む

no image

【VB.NET】DataGridViewで行の最大高を設定

DataGridViewにおける行の最大高さを設定するメモ 最大高さに満たない場合は内容を全て表示

記事を読む

no image

Xamarin.Forms で Opacityを設定したGridの表示・非表示を切り替えると、Androidで例外が発生する(Xamarin.Forms 2.3.3.193)

Xamarin 2.3.3.163 あたりから発生するようになったバグ情報があり 実行環境は 2.3

記事を読む

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

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

記事を読む

Visual Studio Team Services で 新規プロジェクトを作成するときの自分用初期設定メモ

新規プロジェクト作成 Version control -> Git Work item proc

記事を読む

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

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

記事を読む

no image

This project references NuGet package(s) that are missing on this computer.

.nugetフォルダが設定されているソリューションから一部プロジェクトのみを抜き出すと発生する。 N

記事を読む

Message

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

PAGE TOP ↑