私はthis guideを使用して自分のアプリにローカリゼーションを統合し始めました。動的変数を含む文字列をローカライズするまではうまく機能しました。その後、私はそれをローカライズするthisスタック答えをmimiicしようとしたNSLocalizedString with Dynamic Variable(Swift) - 動作していません
let myString = "I have \(countOfMoney) dollars in my wallet."
:オリジナルは、このでした。しかし、EXC_Bad_Accessエラーが発生します。以下はどのように私はそれをローカライズしようとしています。
これは私のLocalizable.strings英語のファイルにあります。
localizedMsg="I have %@ dollars in my wallet.";
これは私のビューコントローラである:
let countOfMoney = moneyInWallet.count
let localizedMsg = String(format: NSLocalizedString("localizedMsg", comment: ""), countOfMoney)
私は上のアプリを実行したときただし、この行はエラーとして表示されますシミュレータ。どうすれば修正できますか?
私はちょうどあなたのコードの形を模倣し、それは働いたので、ありがとう。あなたはgenstringsを実行することによって何を意味しましたか? –
'genstrings'は' NSLocalizedString'への呼び出しをすべてのソースコードでスキャンし、 'Localizable.strings'ファイルを生成するツールです。 – rmaddy