Wie kann ich Resharper dazu bringen, Formatstrings in die Ressourcendatei zu verschieben? Ich habe einen MessageBox Dialog, die dynamischen Informationen anzeigt, wie so:Resharper lokalisiert komplexe Strings
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);
Beachten Sie, dass die Beschriftung leicht zu einer Ressourcendatei von ReSharper lokalisiert war, aber ich kann nicht einmal die Möglichkeit, für den Nachrichtentext erhalten. Macht das Formatmarkup diese Zeichenfolge automatisch nicht lokalisierbar? Ich würde nicht denken. Ich würde es hassen, meinen eigenen Code schreiben zu müssen, um mit der Ressourcendatei zu arbeiten, wenn ich herausfinden kann, wie Resharper es einfach so dorthin schicken kann, wie es für die andere Zeichenfolge getan hat.
Das macht den Trick, danke. –