Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何使用Swashback更改Swagger UI中的语言_Asp.net Mvc_Swagger Ui_Swashbuckle - Fatal编程技术网

Asp.net mvc 如何使用Swashback更改Swagger UI中的语言

Asp.net mvc 如何使用Swashback更改Swagger UI中的语言,asp.net-mvc,swagger-ui,swashbuckle,Asp.net Mvc,Swagger Ui,Swashbuckle,如何使用Swashback在Swagger UI中将语言更改为pt br 我是外接程序SwaggerConfig: .EnableSwaggerUi(c => { c.InjectJavaScript(Assembly.GetExecutingAssembly(), "{appnamespace}.Content.js.translator.js", false); c.Inj

如何使用Swashback在Swagger UI中将语言更改为pt br

我是外接程序SwaggerConfig:

 .EnableSwaggerUi(c =>
                {
                    c.InjectJavaScript(Assembly.GetExecutingAssembly(), "{appnamespace}.Content.js.translator.js", false);
                    c.InjectJavaScript(Assembly.GetExecutingAssembly(), "{appnamespace}.Content.js.pt.js", false);
                });

例如,在ASP.NET核心中,必须在InjectOnCompleteJavaScript方法中添加路径

c.InjectOnCompleteJavaScript("/swagger/lang/translator.js");
c.InjectOnCompleteJavaScript("/swagger/lang/custom.js");

custom.js是由swagger UI em production根据应用程序中的swagger UI路径获得的自定义文件。我的文件是自定义的,因为我在执行learn方法后执行了
window.SwaggerTranslator.translate()

它对我有效,例如,在ASP.NET核心中,您必须在InjectOnCompleteJavaScript方法中添加路径

c.InjectOnCompleteJavaScript("/swagger/lang/translator.js");
c.InjectOnCompleteJavaScript("/swagger/lang/custom.js");

custom.js是由swagger UI em production根据应用程序中的swagger UI路径获得的自定义文件。我的文件是自定义的,因为我在执行学习方法后执行了
window.SwaggerTranslator.translate()

在Asp.net Core 2.1中,我使用的是:app.UseSwaggerUI(c=>{c.HeadContent=”“;});在Asp.NETCore2.1中,我使用的是:app.UseSwaggerUI(c=>{c.HeadContent=”“;});