Would Telerik.Sitefinity.Localization.Data be the right place to start? To be more specific, I can add a localizable label with this code:
var resources = ResourceManager.GetManager();
resources.AddItem(
Thread.CurrentThread.CurrentCulture,
"GroupName"
,
"TestLabel1"
"TestLabel1 Value"
"TestLabel1 Description"
);
resources.SaveChanges();
var resource = resources.GetResourceOrEmpty(Thread.CurrentThread.CurrentCulture,
You have to inherit from Telerik.Sitefinity.Localization.Resource and then register your resource in Global.asax like that:
protected
void
Application_Start(
object
sender, EventArgs e)
Bootstrapper.Initialized +=
new
EventHandler<Telerik.Sitefinity.Data.ExecutedEventArgs>(
this
.AfterInit);
private
AfterInit(
sender, ExecutedEventArgs args)
Res.RegisterResource<CustomModuleResources>();
CustomModuleResources
<
asp:Label
runat
=
"server"
ID
"lbl1"
Text='<%$ Resources:NewsResources, Content %>'></
>