Локализация Currency Live Rates

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
12 years ago
nopCommerce v 2.50 - 7337b874f708

После нажатия на кнопку "Получить текущие курсы валют" ("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>
12 years ago
Thanks
12 years ago
nopCommerce 2.50 5074f437c5c8

А что же не захотели локализовать заголовки таблицы?

.HeaderTemplate(T("Admin.Configuration.Currencies.Fields.CurrencyCode").Text);

.HeaderTemplate(T("Admin.Configuration.Currencies.Fields.Rate").Text);
12 years ago
Что-то проглядел. Скоро исправлю. Спасибо!
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.