使API管理门户网站成为多语言网站



我正在努力使我的网站成为多种语言。由于API managemenet门户网站使用的是纸屑,我认为这样做是可能的
我在api managemenet门户网站repo的config.design.json文件中找到了以下代码。

{
"environment": "development",
"managementApiUrl": "https://xxxxxxx.management.azure-api.net",
"managementApiAccessToken": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"backendUrl": "https://xxxxxxxxxxx.developer.azure-api.net",
"useHipCaptcha": false,
}

在paperbits演示应用程序的config.design.json文件中,如下所示。

{
"firebase": {
"apiKey": "< your API key >",
"authDomain": "< your domain >.firebaseapp.com",
"databaseURL": "https://< your database URL >.firebaseio.com",
"projectId": "< your project ID >",
"storageBucket": "< your storage bucket >.appspot.com",
"databaseRootKey": "/",
"storageBasePath": "/",
"auth": {
"basic": {
"email": "< user email >",
"password": "< user password >"
}  
}
},
"features": {
"seo": true,
"localization": true,
"preview": true
},
"environment": "design"
}

我发现本地化功能只存在于纸屑中。

"features": {
"seo": true,
"localization": true,
"preview": true
}

因此,我也在api managemenet门户config.design.json文件中添加了上述代码。

最后,我可以在GUI上用多种本地语言和语言修改网站。然而,一旦我更改了一个语言网站上的文本,它的另一个语言版本就会自动更改。

另外,在发布后,我看不到dist文件有任何更改,也找不到我添加的其他语言的任何页面
有人能帮忙吗?

GitHub上有一个悬而未决的问题:
https://github.com/Azure/api-management-developer-portal/issues/137

我们可以有一个多语言的开发门户吗?是否支持此功能?

2022-05-09的当前状态:

这个功能在我们的路线图上,但在未来6个月内我们将无法实现。

最新更新