ios 表示されない "ローカリゼーションのためのエクスポート"中にエラーが発生しました。




uinavigationbar title (5)

プロジェクトにいくつかの新しい言語を追加したいのですが、 Editor -> Export For Localization -> Saveクリックした後、次のエラーが表示されます。

Localization failed reading "/var/folders/rs/_qctp1n15gl81l8s0rm7njnh0000gn/T/Xcode3SourceStringsAdaptor-2E68CCA9-A2EA-4EE4-8ED1-A9250721AFC1/Localizable.strings"

Please address the issue at file location 990

私は別のプロジェクトで試してみましたが、うまくいく人はこのエラーがあります。 すべてのプロジェクトは同じ言語を持ち、すでにローカライズされています。他の言語を追加するだけです。

どのような理由があるのか​​、どうやってこの問題を解決できるのか分かりません。

私はどんな反応にも感謝しています!


問題はXcode 6.3にあるようで、XLIFFパーサーはエスケープされていない引用符( ')で突然チョークします。 解決策は、ソースコード内の引用符をすべてバックスラッシュでエスケープすることです(例: @"Foobar's" with @"Foobar\'s"置き換える)。


Xcode Version 6.3.2の本日のリリースで修正されました。


ローカライズされているが、ローカライズするUI要素がないXIB / Storyboardファイルには注意が必要です。

これらのファイルは、空の.stringsファイルを生成します。 これらの空の.stringsファイルは、次のようなエラーをスローします。 Failed to read strings file, underlying error: The data couldn't be read because it isn't in the correct format.

これらのファイルのローカリゼーションを削除すると、私のために働きました。


私の場合、私はこれらのステップで問題を演じます:

xcode 6.3の場合:1 .プロジェクト全体で¥¥ "。 \ '。 \"の正規表現検索を行います。 2.ローカライズされた文字列は見つかりませんでしたが、FMDBのソースコードにはかなりのスティッキングがありますが、SQLのコメントは '...

xcode 6.2をもう一度ダウンロードしてインストールし、「ローカリゼーション用にエクスポート...」が戻ってきます!(半分と1時間を過ごしました)


受け入れられた答えには問題があります:エクスポートしてローカライズをインポートした後 - エスケープ記号が消えました!

@progrmrがコメントで言及しているように、 '一重引用符'記号で置き換える方が良い回避策があります。 (OS Xではオプション シフト - ]





localization