と同期して翻訳してください:ローカライズのためのXcodeのローカライズ:ここでは私たちのローカリゼーションワークフローだストーリーボード
- ビルドのものをインターフェイスビルダーで
- 輸出プロジェクトは
- 通訳者(XLIFFファイルを見て、新しい文字列の翻訳を適用しますこれは、fは動作します
プロジェクトにインポートするXLIFF
コードは次のように局在化される:
var testString = NSLocalizedString("Some text in english", comment: "just a test string")
ストリング("Some text in english"
)は、文字列が変更された場合、その後エクスポートXLIFFファイルを自動的に有することを意味するXLIFFファイル内のキーを定義新しい文字列を翻訳する必要があります。
私はgenstrings
で、機能「...ローカリゼーションのための輸出」のXcodeので問題を解決しようとした、とBartyCrounchと、全ての方法は、.strings-ファイルのキーとしてUIエレメントのObject ID
を使用しているようだしました。これは実際の文字列の変化に反応しないことを意味します。
私が今までに見つけた唯一の解決策は、コード内のストーリーボードで翻訳が必要なすべての文字列をIBOutlet
で設定することですが、これは非常に包括的な解決方法です。
この問題を解決するツールや方法はありますか?
私は、この問題に対する私の解決策は、あなたを助け願っています。それをチェックアウトする[iOSローカリゼーション:ストーリーボード/ nib文字列ファイルを使用せずにビューを動的にローカライズする](http://stackoverflow.com/questions/42881255/ios-localization-localize-views-dynamically-without-messing-with-the - ストーリーボード) – MNassar