如何将OpenApi3 api defenition本地化为多种语言?

时间:2018-02-04 10:43:19

标签: swagger-ui openapi

我将我的API定义为OpenAPI3文档,并且我使用swagger UI作为查看器。所有"描述"现在英语字段。但我需要支持多种语言的API文档(例如英语和俄语)。

如何将OpenAPI3文档本地化为多种语言?是否存在一些标准机制或唯一可行的方法是为此问题编写自己的自定义解决方案?

1 个答案:

答案 0 :(得分:0)

我相信此扩展程序可能是一种解决方案(未经测试):https://www.npmjs.com/package/swagger-i18n-extension

据我了解,这需要在使用JS时对YAML文件进行额外的重新翻译,因此我不确定它是否可以与Swagger UI无缝配合使用。