【swift5】コードでテキストをローカライズする方法

iPhoneApp

Storyboardの文字ではなく、動的に変わる文字をローカライズしたい

このような要望に答えてきたいと思います。

本記事で紹介すること

  • コードでローカライズする方法

それでは早速説明してきます〜。

 

コードでローカライズする方法

コードでローカライズするには、以下のステップでできます。

  1. ユーザーの言語を取得する
  2. その言語に合わせてローカライズする

実際のコードはこちら↓

if(Locale.current.identifier == "ja_JP"){
  //日本語の処理を書く
}else{
  //日本語以外の処理を書く
}

ja_JPというところは好きな言語に変更してもらって大丈夫です。

ちなみに国のコードはこちら↓

  • アメリカ:en-US
  • 中国:zh-CN
  • 韓国:ko-KR
  • フランス:fr-FR

以上です!

ローカライズ頑張っていきましょう〜。

タイトルとURLをコピーしました