Episerver本地化编辑器UI语言(内容编辑器)

时间:2017-09-13 07:04:07

标签: episerver

1)本地化内容语言(针对网站访问者)和本地化编辑器UI语言(针对内容编辑者)。这两个在Episerver中的实现方式有何不同?

本地化有两种方法。

2.1)Xml

我不明白的是当这里提到多种语言时如何获取本地化字符串?

2.2)本地化服务API

这很清楚。但这可以用于本地化编辑器UI语言(对于内容编辑器)吗?

#2.1的例子

[ContentType(
    Description = "This text can you have in XML instead"
)]
public class StandardPage : PageData
{
        [Display(
            GroupName = SystemTabNames.Content,
            Name = "This text can you have in XML instead ",
            Description = " This text can you have in XML instead " 
        )]
        public virtual ContentArea MainContentArea { get; set; }    
}

<language name="en">
  <contenttypes>
    <standardpage>
      <description>A description of the page type</description>
      <properties>
        <maincontentarea>
          <caption>Name text from XML</caption>
          <help>Description text from XML</help>
        </ maincontentarea >
      </properties>
    </standardpage>
  </contenttypes>
</language>

1 个答案:

答案 0 :(得分:0)

不确定你在问什么,但是:

  1. Episerver UI和面向公众的网站使用相同的本地化API
  2. XML文件是本地API选项的一个
  3. 您发布的XML 本地化MainContentArea页面类型的StandardPage属性(如果放在XML语言文件中)