簡體   English   中英

如何本地化Microsoft Bot應用程序?

[英]How to localize Microsoft Bot Application?

我正在使用Microsoft Bot Framework創建bot應用程序,並希望使用多種語言對bot進行本地化。 我已經創建了資源文件,但是我不知道如何進行文化設置。 我知道有關Localizing MVC Web Application但是我沒有為Bot ApplicationDialogs執行此操作。

為您的默認語言創建一個Resources.resx文件。 在這里,您可以為其他語言創建另一個resx,例如用於法語的Resources.fr.resx。 然后使用以下方法在c#應用程序中更改語言:

Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("fr-FR");
Console.WriteLine(Properties.Resources.Hello);

要切換回默認設置,請將區域性設置為您沒有考慮的任何內容。 因此,如果將文化設置為“ en-EN”,則將找不到任何內容,因為我們只有Resources.resx和Resources.fr.resx,因此它將返回默認值(Resources.resx),該語言可以是英語,德語或其他任何形式其他。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM