c# - custom client localization form Win Forms -


i have big winforms project,and need create module,where client can create/update/delete own localization project (datagrid name-value,like resx files).also need default localization.but in winforms every form has own resx file=( best way realize feature?xml file or done resx files. in previous version of project (unfortunately no source code) jsut text key-value file.

there diffrent way approch topic. on top of head have 2 solutions problem.

first solution

since *.resx files compiled executable cannot modify them, since using them easiest approach change reference original build in *.resx file 1 have made , put in folder hierarchy. way use build in files default , search other languages if exists replace them.

this might modifying .resx file in c# downside of approach resx files c# classes , realy hard edit outside of visual studio editor.

second solution

if have time move of default texts *.xml files , use similar approach in *.resx file. since found easier create , edit xml files save day. downside of approach time required connect every string windows forms app.


Comments