Personally, I wouldn't use the UICulture hack; this could have unintended side-effects and is extremely cumbersome if you're doing a lot of customization.
A faster way on single-language sites is to use a single line of jQuery:
"Add new widget"
You can even use this for master-detail grids, if the detail insert should have a different title (which is impossible
to do by playing with culture settings alone). Example markup:
.DetailView(v => v.ClientTemplate(
.ToolBar(b => b.Insert())
.ClientEvents(e => e.OnLoad("partsGrid_OnLoad"))
and the corresponding script:
Very easy. And if you really need i18n then you can insert a code nugget into the text() parameter which looks up a localization string.