Make Localization accessible for QuickLaunch NavigationNode and WebPart titles
It would be really nice to add more support for localization in CSOM for SharePoint on-prem and online.
In server side object model, it possible to localize NavigationNode (SPNavigationNode) using the TitleResource property like this:
using (var site = new SPSite("<a rel="nofollow noreferrer" href="https://UrlToMySharePointSite")">https://UrlToMySharePointSite")</a>)
using (var web = site.OpenWeb())
var nodes = web.Navigation.QuickLaunch;
foreach (SPNavigationNode node in nodes)
node.TitleResource.SetValueForUICulture(new CultureInfo(1036), "My French Title");
Same for WebPart Title. I've found a way to do this but don't have tested it (I tested it for NavigationNode but doesn't work) : http://sadomovalex.blogspot.ch/2015/09/localize-web-part-titles-via-client.html
As we have a lot of client using more than one language, it would be really nice to support those use cases too in CSOM.