I am trying to understand language resource files as a few projects are on my mind that may need them if I can get a good understanding of them it would help.
I understand they are saved in the resx files. What is best practices for how do you work with them for code. If I was to add something to the DNN platform that needs language I want to be sure I get this done right for future pull requests on github. I need to do some PR's for some bucket list items :) Thank you.
Hi, Normally, I am developing a standalone module. Each module has it's not resource file under App_LocalResources folder. Once I add the language resource values, DNN automatically increases a new resource file accordingly.
For example :[Your Local Resource File].ascx.resx once you add additional language the new file will be like this [Your Local Resource File]-lang.ascx.resx
You have two option to get the resource value through the ascx file or from the code behind depends on your requirement and coding method.
You inherit following class in your code-behind or ascx file DotNetNuke.Services.Localization to achieve your localization objectives
These Forums are dedicated to the discussion of DNN Platform.
For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:
Awesome! Simply post in the forums using the link below and we'll get you started.