2017-07-28 61 views
0

我在为我的暑期项目使用网站的源代码。我使用的网站语言是英语。我想把它翻译成土耳其语。我发现internet.I语言包正在使用它,并且有这样的代码:为ASP.NET网站制作替代语言

 <LocaleResource Name="reviews.seeafterapproving"> 
      <Value>Some Turkish correspondings</Value> 
     </LocaleResource> 

     <LocaleResource Name="reviews.submitbutton"> 
      <Value>Some Turkish correspondings</Value> 
     </LocaleResource> 
     <LocaleResource Name="reviews.successfullyadded"> 

      <Value>Some Turkish correspondings</Value> 
      </LocaleResource> 

现在有在语言包,我发现了一些缺失的部分。我想修复它。但我不知道哪个代码对应于任何“LocaleResource名称”。例如,让我们说有;

<LocaleResource Name="reviews.write"> 
     <Value></Value> 
    </LocaleResource> 

我想将“reviews.write”翻译成土耳其语。那么我怎么找到reviews.write代表什么呢?在视觉工作室里,有没有办法找到reviews.write的英文代表?

谢谢。

回答

0

您可以为想要支持的每种语言添加资源文件。

例如:创建两个资源文件,一个用于英文,另一个用于土耳其文。现在这些可以被命名为locale-en.resxlocale-tk.resx。在这些文件中,您可以创建像reviews.write这样的变量并将它们转换为指定的语言。您需要做的最后一件事是告诉LocaleResource要使用哪个文件。

See also