I'm building C# WinForms using the MVP pattern in VS 2008. I will migrate these to WPF in the future. These forms will need to support multiple languages for the input labels and menus. I want to store the label text in a SQL Server database and pull up the proper label based on language.
Which of thse options (or another option perhaps) would you use?
Use Visual Studio 2008 built-in resource capability and write a custom provider to get properties from SQL.
Incorporate the label text into the
MVP presenter.