#author("2016-12-15T14:44:05+09:00","default:wikiwriter","wikiwriter")
[[UIKit]]

&tag(UIKit/多言語化);
*目次 [#u1bb026d]
#contents
*関連ページ [#c26744e1]
*参考情報 [#md03e1ab]
-[[[iOS] ゼロから始める!簡単!多言語対応! - Qiita:http://qiita.com/Sim_progra/items/c9b04377dfa1425085c3]]
-[[iOSアプリの国際化対応の勘所とTips集(Swift版) - Qiita:http://qiita.com/mono0926/items/c41c1ce18b90b765a8f2]]
-[[swift - DB内の初期データをローカライズする方法 - スタック・オーバーフロー:http://ja.stackoverflow.com/questions/27893/db%E5%86%85%E3%81%AE%E5%88%9D%E6%9C%9F%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%A9%E3%82%A4%E3%82%BA%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95]]

**ツール [#n390e25c]
-[[Swiftファイルからローカライズに必要なLocalizable.stringsを作るシェルスクリプト | JoyPlotドキュメント:http://joyplot.com/documents/2016/08/23/localizable-strings-from-swift/]]


*基本 [#tfaad6ff]
-Localized.stringsを言語分作成する。普通基本を英語にして日本語リソースを追加する。


*手順 [#a9e9166f]
-プロジェクト設定Localizationsの+ボタンを押してJapaneseを追加。
--各storyboardにBaseに追加してJapaneseが追加される。その時点でラベルに直書きしていた文字列はJapaneseのほうに追加されれている。
#pre{{

/* Class = "UILabel"; text = "デモです"; ObjectID = "qvR-XQ-kLC"; */
"qvR-XQ-kLC.text" = "デモです";

}}


-新規ファイルの追加で、Strings Fileを追加。Localizable.stringsとして保存。
-File Inspectoで「Localize...」をクリック。

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS