2013-05-05 14 views
5

Jak mogę przekonwertować program Resharper, aby przesuwał ciągi formatów do pliku zasobów? Mam okno MessageBox, która wyświetla informacje dynamiczne tak:Resharper zlokalizuj złożone ciągi znaków

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); 

Należy pamiętać, że podpis został łatwo zlokalizowaną w pliku zasobów przez Resharper, ale nie mogę nawet dostać opcję treści wiadomości. Czy formatowanie automatycznie powoduje, że ten ciąg nie jest dostępny do zlokalizowania? Nie sądzę. Nie chciałbym napisać własnego kodu do pracy z plikiem zasobów, jeśli mogę wymyślić, jak sprawić, by Resharper wysłał go tam, tak jak w przypadku drugiego łańcucha.

Odpowiedz

5

Jeśli chcesz zlokalizować wiadomości można użyć Move za zasoby refaktoryzacji naciskając Ctrl + R, Ctrl + O po kursor został ustawiony na wiadomości ciąg.

+0

To wystarczy, dzięki. –

Powiązane problemy