【Swift/Xcode】アプリを日本語化する方法!Localizationsの設定

この記事からわかること

  • Swift/Xcodeアプリ日本語する方法
  • info.plistKey
  • Localizations設定値

index

[open]

\ アプリをリリースしました /

ふるログ

ふるさと納税管理アプリ-ふるログ-

無料posted withアプリーチ

Swift/Xcodeで開発しているアプリの言語を日本語に設定する方法をまとめていきます。

Swift/Xcodeでアプリを日本語化する方法

開発しているアプリは初期状態では言語が「English」になっているのでカレンダーやシェア機能、コピーペーストなどが英語で表示されてしまいます。

'【Swift UIKit】UIDatePickerの使い方!和暦や西暦、時間の表示方法と日本語化 SwiftUIでSNSへのシェアボタンをクリックした時の画面

日本人向けのアプリを開発する場合はアプリ自体の設定を変更することで表示される言語を日本語に変更する必要があります。

Swift UI:日本語化する流れ

まずはSwift UIを使用する場合の変更方法を見ていきます。

  1. Xcode内でプロジェクトファイルを開く
  2. infoタブを選択
  3. Custom iOS Target Propertiesに「Key:Localizations」を追加
  4. 「Value:Japanese」に変更

Xcodeのナビゲータエリアからプロジェクトファイルを選択します。その中の「info」タブをクリックして「Custom iOS Target Properties」の中にKeyをプルダウンから選択して追加していきます。

SwiftUIでSNSへのシェアボタンをクリックした時の画面

一度確定させると自動でArrayLocalizationsが作成されるので再度クリックし中の「Key:item 0」のValueを「Japanese」に変更します。

これで日本語化することができたので確認してみます。

SwiftUIで日付をカレンダーから選択する方法 SwiftUIでSNSへのシェアボタンをクリックした時の画面

Storyboard(UIKit):日本語化する流れ

Storyboard(UIKit)を使用している場合は「info.plist」ファイルに追加していきます。Swift UIとやっていることは同じですがUIが異なるだけ(Swift UIではinfo.plistの存在を意識させないようになっている?)です。

おすすめ記事:【Swift】プロパティリスト(plist)とは?自作方法と読み込み

追加するキーや値は先ほどと同じです。

【Swift/Xcode】アプリを日本語化する方法!Localizationsの設定

まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。

ご覧いただきありがとうございました。

searchbox

スポンサー

ProFile

ame

趣味:読書,プログラミング学習,サイト制作,ブログ

IT嫌いを克服するためにITパスを取得しようと勉強してからサイト制作が趣味に変わりました笑
今はCMSを使わずこのサイトを完全自作でサイト運営中〜

自作iOSアプリ

\ アプリをリリースしました /

mapping

自分だけの地図を作ろう!-mapping-

無料posted withアプリーチ

割り勘アプリ-bill-

旅行におすすめ!
割り勘アプリ-bill-

無料posted withアプリーチ

Imakoko

現在地を取得するアプリ!Imakoko

無料posted withアプリーチ

ふるログ

ふるさと納税管理アプリ-ふるログ-

無料posted withアプリーチ

Remind-シンプル通知アプリ-

シンプル通知アプリ-Remind-

無料posted withアプリーチ

CLIPURL

好きな記事をクリップしよう!-CLIPURL-

無料posted withアプリーチ

記録カレンダー

続けたを可視化できるアプリ!記録カレンダー

無料posted withアプリーチ

CART-共有できるお買い物リスト-

CART-共有できるお買い物リスト-

無料posted withアプリーチ

Githubにて
iOSアプリのソースコードを公開中!

自作Webアプリ

子育て知識共有サイト-mikata-

子育て知識共有サイト-mikata-

フレームワーク:Laravel/Vue.js

作成の流れQiita「Laravel×Vue.jsを使って初めてWebアプリを自作しました!」

感想:初めて作成したWebアプリです!メールアドレスでの会員登録や質問投稿、回答やコメント、いいねやフォローなどSNSに近い機能を実装してみました。レビューや修正すべきポイントなどを教えていただけると嬉しいです!

New Article

index