CocoaTouch/多言語化
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[CocoaTouch]]
&tag(CocoaTouch/多言語化);
*目次 [#c3c00c99]
#contents
*関連ページ [#k9502761]
*参考情報 [#wfae02a5]
-[[[iOS] ゼロから始める!簡単!多言語対応! - Qiita:http:...
-[[iOSアプリの国際化対応の勘所とTips集(Swift版) - Qiita:h...
-[[swift - DB内の初期データをローカライズする方法 - スタ...
**ツール [#n390e25c]
-[[iOS / OS Xのインターナショナライズとローカリゼーション...
-[[Swiftファイルからローカライズに必要なLocalizable.strin...
*基本 [#tfaad6ff]
-Localized.stringsを言語分作成する。普通基本を英語にして...
*手順 [#a9e9166f]
-プロジェクト設定Localizationsの+ボタンを押してJapanese...
**Storyboardの多言語化 [#z1e63b74]
-ローカライズを追加した時点で各storyboardにBaseに加えてJa...
-その時点でラベルに直書きしていた文字列はJapaneseのほうに...
#pre{{
/* Class = "UILabel"; text = "デモです"; ObjectID = "qvR-...
"qvR-XQ-kLC.text" = "デモです";
}}
-この後にUIを追加してもStoryboardの日本語リソースには反映...
**コードによる多言語化 [#v0903f0b]
-新規ファイルの追加で、Strings Fileを追加。Localizable.st...
-File Inspectorで「Localization」欄でJpaneseを追加。以下...
-Localizable.strings(Base)
#pre{{
"label1Title" = "English Label 1";
"label2Title" = "English Label 2";
}}
-Localizable.strings(Japanese)
#pre{{
"label1Title" = "日本語 Label 1";
"label2Title" = "日本語 Label 2";
}}
-コード
#pre{{
override func viewDidLoad() {
super.viewDidLoad()
label1.text = NSLocalizedString("label1Title", co...
label2.text = NSLocalizedString("label2Title", co...
}
}}
*確認方法 [#f9d485f6]
-方法1: シミュレーターの言語を変更する。
-方法2: Edit Schemaで、「Run > Options」を選び「Applicati...
終了行:
[[CocoaTouch]]
&tag(CocoaTouch/多言語化);
*目次 [#c3c00c99]
#contents
*関連ページ [#k9502761]
*参考情報 [#wfae02a5]
-[[[iOS] ゼロから始める!簡単!多言語対応! - Qiita:http:...
-[[iOSアプリの国際化対応の勘所とTips集(Swift版) - Qiita:h...
-[[swift - DB内の初期データをローカライズする方法 - スタ...
**ツール [#n390e25c]
-[[iOS / OS Xのインターナショナライズとローカリゼーション...
-[[Swiftファイルからローカライズに必要なLocalizable.strin...
*基本 [#tfaad6ff]
-Localized.stringsを言語分作成する。普通基本を英語にして...
*手順 [#a9e9166f]
-プロジェクト設定Localizationsの+ボタンを押してJapanese...
**Storyboardの多言語化 [#z1e63b74]
-ローカライズを追加した時点で各storyboardにBaseに加えてJa...
-その時点でラベルに直書きしていた文字列はJapaneseのほうに...
#pre{{
/* Class = "UILabel"; text = "デモです"; ObjectID = "qvR-...
"qvR-XQ-kLC.text" = "デモです";
}}
-この後にUIを追加してもStoryboardの日本語リソースには反映...
**コードによる多言語化 [#v0903f0b]
-新規ファイルの追加で、Strings Fileを追加。Localizable.st...
-File Inspectorで「Localization」欄でJpaneseを追加。以下...
-Localizable.strings(Base)
#pre{{
"label1Title" = "English Label 1";
"label2Title" = "English Label 2";
}}
-Localizable.strings(Japanese)
#pre{{
"label1Title" = "日本語 Label 1";
"label2Title" = "日本語 Label 2";
}}
-コード
#pre{{
override func viewDidLoad() {
super.viewDidLoad()
label1.text = NSLocalizedString("label1Title", co...
label2.text = NSLocalizedString("label2Title", co...
}
}}
*確認方法 [#f9d485f6]
-方法1: シミュレーターの言語を変更する。
-方法2: Edit Schemaで、「Run > Options」を選び「Applicati...
ページ名: