Localization – Making Localization Files Easy for Translators

clocalizationresourcestranslatevisual studio

I want to make my application available in many languages. I started using Resource Files, but there is a little problem with them. I want other people to have access to these files. Visual Studio creates .dll for each file and that is not very easy to use. I want people to be able to see language files in an easy way.

My application is modular, so people can create their own plugins. Letting them translate my application to different languages seems obvious, but I can't find any way to let them do it.

Best Answer

On your .resx file right click > properties and choose 'Content' for Build Action. Build your application.

Right click the project node in solution explorer > Open Folder in File Explorer. Inside the Properties folder your .resx files will be located. Open it in your editor of choice and modify it. Restart your application and presto!