После нажатия на кнопку "Получить текущие курсы валют" ("Get live rates"), в заголовке таблицы отображаются английские названия столбцов. Предлагаю изменить код Nop.Admin\Views\Currency\List.cshtml:
Строка 87:
@if (rates != null)
{
<h4>@T("Admin.Configuration.Currencies.LiveRates").Text</h4>
<table class="adminContent" style="width:300px">
<tr>
<td>
@(Html.Telerik().Grid<Nop.Core.Domain.Directory.ExchangeRate>()
.Name("rate-grid")
.DataKeys(x =>
{
x.Add(y => y.CurrencyCode).RouteKey("CurrencyCode");
})
.BindTo(rates)
.Columns(columns =>
{
columns.Bound(x => x.CurrencyCode)
.Centered()
.HeaderTemplate(T("Admin.Configuration.Currencies.Fields.CurrencyCode").Text);
columns.Bound(x => x.Rate)
.Centered()
.Format("{0:F6}")
.HeaderTemplate(T("Admin.Configuration.Currencies.Fields.Rate").Text);
columns.Bound(x => x)
.Template(x => Html.ActionLink(T("Admin.Configuration.Currencies.ApplyRate").Text, "ApplyRate", new { rate = x.Rate, currencyCode = x.CurrencyCode }))
.Centered()
.HeaderTemplate(T("Admin.Configuration.Currencies.ApplyRate").Text)
.Filterable(false);
})
.EnableCustomBinding(true)
)
</td>
</tr>
</table>
}
И добавить ресурс:
<LocaleResource Name="Admin.Configuration.Currencies.LiveRates">
<Value>Live currency rates</Value>
</LocaleResource>