2016-06-21 20 views
0

iOSアプリケーションをローカライズする処理中です。私はいくつかの問題に取り組んだ。主なものはストーリーボードのローカリゼーションである。翻訳者が文字列の使用方法を理解できるように、各文字列にテキストコンテキストを追加する必要があります。例えば、英語のための私のストーリーボードのローカライズでは、私が変更されます。iOSストーリーボードローカリゼーション:生成されたファイルを手動で編集する

/* Class = "UILabel"; text = "Label"; ObjectID = "1Sf-fE-WR8"; */ 
"1Sf-fE-WR8.text" = "Label"; 

に:

/* Context: this label is the header of the settings screen */ 
"1Sf-fE-WR8.text" = "Label"; 

まず - これは悪い考えですか?問題は、ストーリーボードのローカリゼーションを再生成する必要がある場合、ファイルで行ったすべての編集が消えてしまうことです。それでは、将来どのように新しい要素をストーリーボードに追加すれば、その要素を.stringsファイルに再生成せずに取得できますか?

注:

A)私は「局在化のためのエクスポート」を試してみましたが、これは常に

B「ローカライズが文字列のファイルの読み取りに失敗しました」エラーになります)プロジェクトはに設定されています奇妙な方法:既存のローカリゼーションを持つ親プロジェクトがあり、独自のローカライズされたファイルを持つサブターゲットを追加しましたが、全体的なローカライゼーションのエクスポートメカニズムがプロジェクト全体に適用され、それは既存の仕事を損なうでしょう。

ご意見やご感想をお寄せください。

答えて

0

ラベルの使用状況を提供するために使用できる「ローカライザーのコメント」テキストフィールドがあります。それはまだあなたに関連するのですか、それは

+0

Xcodeの7の日に戻って存在していた場合はありがとうござい場合

Comment For Localizer Text Field

わかりません。私は以来、(より良い解決策なしで)そのプロジェクトから移ったが、私はチャンスを得るとすぐにこれを試してみる。 – RyanD

関連する問題