Hi
I am looking in to writing a c# application in .NET 3.0 and localization has been highlighted as an issue.
I haven't really written a localized app but I am aware of using resources and dotnets ability to choose the correct localized assembly when required.
However, someone has suggested to me they would like to use a database in order to provide the localized strings. My first thought though would have been to use .NET resources. I can see the db approach would be more accessable to someone who didn't have any kind of resx editing tool (if there is such a thing), but I see that there is more to localization than just providing translated strings.
Because of these conflicts of interest I wanted to ask everyones opinion:
Is there a best practice doc anywhere
Has anyone localized an app using a database to provide the string and run in to problems
Are there tools out there to allow a non dev to manipulate .resx files when localizing
Any finally, the big question would have to be; does the current localization recommendation change if I target WPF
Regards
Graham