2013-05-05 5 views
5

Resharperでフォーマット文字列をリソースファイルに移動するにはどうすればよいですか?キャプションが簡単にReSharperのことでリソースファイルにローカライズされましたが、私もメッセージ本文のオプションを得ることができないことをResharperは複雑な文字列をローカライズする

MessageBox.Show(
    string.Format(
     "You have purchased '{0}' ({1}). Currently, the value of {0} is {2:C}/ share.", 
     stock.Symbol, stock.CompanyName, stock.ValuePerShare), Resources.FrmMain_btnVoting_Click_Vote_Purchase, MessageBoxButtons.OK, MessageBoxIcon.Information); 

注:私はそうのような動的な情報を表示するメッセージボックスダイアログを持っています。フォーマットマークアップは自動的にこの文字列をローカライズ不可能にしますか?私はそうは思わないだろう。 Resharperを他の文字列のように送信する方法を見つけ出すことができれば、私は自分のコードをリソースファイルで書く必要がありません。

答えて

5

あなたがはCtrl + Rを押してリファクタリングをリソースへの移動を使用することができ、メッセージをローカライズする場合は、Ctrl + Oカーソルがメッセージ文字列にセットした後

+0

それはトリック、ありがとう。 –

関連する問題