Hi All,
As my tests show localization of <DNN:Label> control of a View Control nested into "parent" View Control doesn't work in DNN 5.1.4.
It looks like DNN Core (/DNN:Label control) doesn't find local resource file on rendering.
When I use
<add key="ShowMissingKeys" value="true" />
then missing localization text is substituted by RESX:{{ControlId}}.Text - from that I'm making an assumption that DNN core does process nested View Control's DNN::Label control definition on server side during rendering and does try to localize its text but *does not see* DNN module local resource file... :(
I do need this nested view control's DNN:Label controls localization for my application as I plan to use LiveTabs DNN Module with my custom Modules/controls, and I'm not sure that localization will work in that case...
Well, I can use global SharedResources.resx and SharedResources.{{locale}}.resx files to keep all my modules's localization texts - it does work but this solution would be a real "PITA workaround"...
Would the only effective workaround be to fix the issue in DotNetNuke.WebControls sources and to build my own DotNetNuke.WebControls.dll assembly?
Thank you.
--Shamil