2017-07-28 56 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