本地化文本未显示在标题标题上

时间:2016-03-16 08:17:06

标签: asp.net-mvc frameworks

我无法从site.text.tr.json文件更改标签的标题。 我在下面添加字符串:

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

我的标签代码:

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

1 个答案:

答案 0 :(得分:0)

以下部分是在客户端运行的JsRender扩展

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

要使此键解析其文本表示形式,此localtext必须是客户端可用的。这意味着它应该从服务器端转移到客户端。

默认情况下,Serenity仅将一组本地文本传输到客户端。这是为了限制传输文本的大小,并避免向客户端代码泄露一些敏感字符串。

web.config设置(LocalTextPackages)控制传输的文本(默认情况下以“Db。”,“Site。”,“Forms。”,“Dialogs。”等开头。)

在那里添加StudentIn,或使用以“Site”开头的本地文本键。例如:

“Site.StudentIn.StudentInGeneralDefinitions:StudentInformation”