Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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
Internationalization 如何在servicestack中使用资源而不是字符串进行swagger api注释_Internationalization_<img Src="//i.stack.imgur.com/WM7S8.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">servicestack_Swagger - Fatal编程技术网 servicestack,swagger,Internationalization,servicestack,Swagger" /> servicestack,swagger,Internationalization,servicestack,Swagger" />

Internationalization 如何在servicestack中使用资源而不是字符串进行swagger api注释

Internationalization 如何在servicestack中使用资源而不是字符串进行swagger api注释,internationalization,servicestack,swagger,Internationalization,servicestack,Swagger,我想创建servicestack api,并使用swagger创建可自动更新的文档。问题是我需要将此文档i18n azized,所以问题是,是否可以在servicestack中执行此操作?它本机不受支持,但servicestack的招摇过市功能提供了模型和属性过滤器,允许您修改返回的招摇过市模型,即提供替换返回模型中文本的机会,例如: Plugins.Add(new SwaggerFeature { ModelFilter = model => myLocalize(model)

我想创建servicestack api,并使用swagger创建可自动更新的文档。问题是我需要将此文档i18n azized,所以问题是,是否可以在servicestack中执行此操作?

它本机不受支持,但servicestack的
招摇过市功能提供了模型和属性过滤器,允许您修改返回的招摇过市模型,即提供替换返回模型中文本的机会,例如:

Plugins.Add(new SwaggerFeature { 
    ModelFilter = model => myLocalize(model),
    ModelPropertyFilter = property => myLocalize(property)
});
虽然ServiceStack还没有被大量使用,但它本地化字符串的方法是将文本路由到
AppHost.ResolveLocalizedString()
,可以在AppHost中重写它以更改返回的字符串