2016-03-16 3 views
0

Я не могу изменить заголовок моей вкладки из файла site.text.tr.json. добавить строку ниже:Текст локализации, не отображающийся на заголовке вкладки

"StudentIn.StudentInGeneralDefinitions:StudentInformation": "Fatura Bilgileri", 

Мой Tab Код:

<div id="~_Tabs" class="s-DialogContent"> 
    <ul> 
    <li> 
     <a href="#~_TabStudent"> 
     <span> {{text:"StudentIn.StudentInGeneralDefinitions:StudentInformation"}} 
     </span> 
     </a> 
    </li> 
+1

Я ничего не знаю об этих рамках, но основываясь только на ваших образцов кода, я уже вижу, что 'StudentIn.StudentInGeneralDefinitions: InvoiceInformation' не то же самое как «StudentIn.StudentInGeneralDefinitions: StudentInformation'. – hirse

ответ

0

Часть ниже является расширение JsRender, который работает на стороне клиента

{{text:"StudentIn.StudentInGeneralDefinitions:StudentInformation"}}

Для этого ключ для решения его текстовое представление, этот локальный текст должен быть доступен на стороне клиента. Это означает, что он должен быть передан стороне клиента со стороны сервера.

По умолчанию Serenity передает только часть локальных текстов на клиентскую сторону. Это ограничивает размер передаваемых текстов и не позволяет выявить некоторые уязвимые строки для кода клиента.

Настройка web.config (LocalTextPackages) контролирует, какие тексты передаются (по умолчанию те, которые начинаются с "Db.", "Сайт". "Формы.", "Диалоги". И т.д.)

Либо добавьте StudentIn, либо используйте локальные текстовые клавиши, начиная с «Site». например:

«Site.StudentIn.StudentInGeneralDefinitions: StudentInformation»

Смежные вопросы