Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
superrain51
apollo
提交
dddee48e
apollo
项目概览
superrain51
/
apollo
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
apollo
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
dddee48e
编写于
8月 06, 2021
作者:
L
ledouzhang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
change 项目 to 应用
上级
27811474
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
38 addition
and
37 deletion
+38
-37
CHANGES.md
CHANGES.md
+1
-0
apollo-portal/src/main/resources/static/i18n/zh-CN.json
apollo-portal/src/main/resources/static/i18n/zh-CN.json
+37
-37
未找到文件。
CHANGES.md
浏览文件 @
dddee48e
...
...
@@ -69,6 +69,7 @@ Apollo 1.9.0
*
[
Lazy load ConfigUtil
](
https://github.com/ctripcorp/apollo/pull/3864
)
*
[
make jdbc session enable default
](
https://github.com/ctripcorp/apollo/pull/3869
)
*
[
support json/yaml/xml format for public namespace
](
https://github.com/ctripcorp/apollo/pull/3836
)
*
[
Translate application into 应用 not 项目
](
https://github.com/ctripcorp/apollo/pull/3877
)
------------------
All issues and pull requests are
[
here
](
https://github.com/ctripcorp/apollo/milestone/6?closed=1
)
...
...
apollo-portal/src/main/resources/static/i18n/zh-CN.json
浏览文件 @
dddee48e
...
...
@@ -24,7 +24,7 @@
"Common.AppName"
:
"应用名称"
,
"Common.AppOwner"
:
"负责人"
,
"Common.AppOwnerLong"
:
"应用负责人"
,
"Common.AppAdmin"
:
"
项目
管理员"
,
"Common.AppAdmin"
:
"
应用
管理员"
,
"Common.ClusterName"
:
"集群名称"
,
"Common.Submit"
:
"提交"
,
"Common.Save"
:
"保存"
,
...
...
@@ -32,7 +32,7 @@
"Common.CreateFailed"
:
"创建失败"
,
"Common.Deleted"
:
"删除成功"
,
"Common.DeleteFailed"
:
"删除失败"
,
"Common.ReturnToIndex"
:
"返回到
项目
首页"
,
"Common.ReturnToIndex"
:
"返回到
应用
首页"
,
"Common.Cancel"
:
"取消"
,
"Common.Ok"
:
"确定"
,
"Common.Search"
:
"查询"
,
...
...
@@ -78,7 +78,7 @@
"Component.Namespace.Branch.AllPublish"
:
"全量发布"
,
"Component.Namespace.Branch.DiscardGrayscaleVersion"
:
"废弃灰度版本"
,
"Component.Namespace.Branch.DiscardGrayscale"
:
"放弃灰度"
,
"Component.Namespace.Branch.NoPermissionTips"
:
"您不是该
项目
的管理员,也没有该Namespace的编辑或发布权限,无法查看配置信息。"
,
"Component.Namespace.Branch.NoPermissionTips"
:
"您不是该
应用
的管理员,也没有该Namespace的编辑或发布权限,无法查看配置信息。"
,
"Component.Namespace.Branch.Tab.Configuration"
:
"配置"
,
"Component.Namespace.Branch.Tab.GrayscaleRule"
:
"灰度规则"
,
"Component.Namespace.Branch.Tab.GrayscaleInstance"
:
"灰度实例列表"
,
...
...
@@ -122,7 +122,7 @@
"Component.Namespace.MasterBranch.Body.ItemPublished"
:
"已发布"
,
"Component.Namespace.MasterBranch.Body.AddedItem"
:
"新增的配置"
,
"Component.Namespace.MasterBranch.Body.ModifyItem"
:
"修改此灰度配置"
,
"Component.Namespace.Branch.GrayScaleRule.NoPermissionTips"
:
"您没有权限编辑灰度规则, 具有namespace修改权或者发布权的人员才可以编辑灰度规则. 如需要编辑灰度规则,请找
项目
管理员申请权限."
,
"Component.Namespace.Branch.GrayScaleRule.NoPermissionTips"
:
"您没有权限编辑灰度规则, 具有namespace修改权或者发布权的人员才可以编辑灰度规则. 如需要编辑灰度规则,请找
应用
管理员申请权限."
,
"Component.Namespace.Branch.GrayScaleRule.AppId"
:
"灰度的AppId"
,
"Component.Namespace.Branch.GrayScaleRule.IpList"
:
"灰度的IP列表"
,
"Component.Namespace.Branch.GrayScaleRule.Operator"
:
"操作"
,
...
...
@@ -175,7 +175,7 @@
"Component.Namespace.Master.Items.RequestPermission"
:
"申请配置权限"
,
"Component.Namespace.Master.Items.RequestPermissionTips"
:
"您没有任何配置权限,请申请"
,
"Component.Namespace.Master.Items.DeleteNamespace"
:
"删除Namespace"
,
"Component.Namespace.Master.Items.NoPermissionTips"
:
"您不是该
项目
的管理员,也没有该Namespace的编辑或发布权限,无法查看配置信息。"
,
"Component.Namespace.Master.Items.NoPermissionTips"
:
"您不是该
应用
的管理员,也没有该Namespace的编辑或发布权限,无法查看配置信息。"
,
"Component.Namespace.Master.Items.ItemList"
:
"表格"
,
"Component.Namespace.Master.Items.ItemListByText"
:
"文本"
,
"Component.Namespace.Master.Items.ItemHistory"
:
"更改历史"
,
...
...
@@ -226,7 +226,7 @@
"Component.Namespace.Master.Items.Body.Public.Published"
:
"已发布的配置"
,
"Component.Namespace.Master.Items.Body.Public.NoPublish"
:
"未发布的配置"
,
"Component.Namespace.Master.Items.Body.Public.NoPublicNamespaceTips1"
:
"当前公共namespace的所有者"
,
"Component.Namespace.Master.Items.Body.Public.NoPublicNamespaceTips2"
:
"没有关联此namespace,请联系{{namespace.parentAppId}}的所有者在{{namespace.parentAppId}}
项目
里关联此namespace"
,
"Component.Namespace.Master.Items.Body.Public.NoPublicNamespaceTips2"
:
"没有关联此namespace,请联系{{namespace.parentAppId}}的所有者在{{namespace.parentAppId}}
应用
里关联此namespace"
,
"Component.Namespace.Master.Items.Body.Public.NoPublished"
:
"无发布的配置"
,
"Component.Namespace.Master.Items.Body.Public.PublishedAndCover"
:
"覆盖此配置"
,
"Component.Namespace.Master.Items.Body.NoPublished.Title"
:
"无公共的配置"
,
...
...
@@ -306,13 +306,13 @@
"Login.Login"
:
"登录"
,
"Login.UserNameOrPasswordIncorrect"
:
"用户名或密码错误"
,
"Login.LogoutSuccessfully"
:
"登出成功"
,
"Index.MyProject"
:
"我的
项目
"
,
"Index.CreateProject"
:
"创建
项目
"
,
"Index.MyProject"
:
"我的
应用
"
,
"Index.CreateProject"
:
"创建
应用
"
,
"Index.LoadMore"
:
"加载更多"
,
"Index.FavoriteItems"
:
"收藏的
项目
"
,
"Index.FavoriteItems"
:
"收藏的
应用
"
,
"Index.Topping"
:
"置顶"
,
"Index.FavoriteTip"
:
"您还没有收藏过任何
项目,在项目主页可以收藏项目
哟~"
,
"Index.RecentlyViewedItems"
:
"最近浏览的
项目
"
,
"Index.FavoriteTip"
:
"您还没有收藏过任何
应用,在应用主页可以收藏应用
哟~"
,
"Index.RecentlyViewedItems"
:
"最近浏览的
应用
"
,
"Index.GetCreateAppRoleFailed"
:
"获取创建应用权限信息失败"
,
"Index.Topped"
:
"置顶成功"
,
"Index.CancelledFavorite"
:
"取消收藏成功"
,
...
...
@@ -332,13 +332,13 @@
"Config.ClickByCreate"
:
"点击创建"
,
"Config.EnvList"
:
"环境列表"
,
"Config.EnvListTips"
:
"通过切换环境、集群来管理不同环境、集群的配置"
,
"Config.ProjectInfo"
:
"
项目
信息"
,
"Config.ModifyBasicProjectInfo"
:
"修改
项目
基本信息"
,
"Config.ProjectInfo"
:
"
应用
信息"
,
"Config.ModifyBasicProjectInfo"
:
"修改
应用
基本信息"
,
"Config.Favorite"
:
"收藏"
,
"Config.CancelFavorite"
:
"取消收藏"
,
"Config.MissEnv"
:
"缺失的环境"
,
"Config.MissNamespace"
:
"缺失的Namespace"
,
"Config.ProjectManage"
:
"管理
项目
"
,
"Config.ProjectManage"
:
"管理
应用
"
,
"Config.AccessKeyManage"
:
"管理密钥"
,
"Config.CreateAppMissEnv"
:
"补缺环境"
,
"Config.CreateAppMissNamespace"
:
"补缺Namespace"
,
...
...
@@ -355,11 +355,11 @@
"Config.DeleteItem.DialogTitle"
:
"删除配置"
,
"Config.DeleteItem.DialogContent"
:
"您正在删除 Key 为 <b> '{{config.key}}' </b> Value 为 <b> '{{config.value}}' </b> 的配置.<br>确定要删除配置吗?"
,
"Config.PublishNoPermission.DialogTitle"
:
"发布"
,
"Config.PublishNoPermission.DialogContent"
:
"您没有发布权限哦~ 请找
项目
管理员 '{{masterUsers}}' 分配发布权限"
,
"Config.PublishNoPermission.DialogContent"
:
"您没有发布权限哦~ 请找
应用
管理员 '{{masterUsers}}' 分配发布权限"
,
"Config.ModifyNoPermission.DialogTitle"
:
"申请配置权限"
,
"Config.ModifyNoPermission.DialogContent"
:
"请找
项目
管理员 '{{masterUsers}}' 分配编辑或发布权限"
,
"Config.ModifyNoPermission.DialogContent"
:
"请找
应用
管理员 '{{masterUsers}}' 分配编辑或发布权限"
,
"Config.MasterNoPermission.DialogTitle"
:
"申请配置权限"
,
"Config.MasterNoPermission.DialogContent"
:
"您不是
项目管理员, 只有项目管理员才有添加集群、namespace的权限。如需管理员权限,请找项目
管理员 '{{masterUsers}}' 分配管理员权限"
,
"Config.MasterNoPermission.DialogContent"
:
"您不是
应用管理员, 只有应用管理员才有添加集群、namespace的权限。如需管理员权限,请找应用
管理员 '{{masterUsers}}' 分配管理员权限"
,
"Config.NamespaceLocked.DialogTitle"
:
"编辑受限"
,
"Config.NamespaceLocked.DialogContent"
:
"当前namespace正在被 '{{lockOwner}}' 编辑,一次发布只能被一个人修改."
,
"Config.RollbackAlert.DialogTitle"
:
"回滚"
,
...
...
@@ -385,7 +385,7 @@
"Config.SyntaxCheckFailed.DialogContent"
:
"删除Namespace失败提示"
,
"Config.CreateBranchTips.DialogTitle"
:
"创建灰度须知"
,
"Config.CreateBranchTips.DialogContent"
:
"通过创建灰度版本,您可以对某些配置做灰度测试<br>灰度流程为:<br> 1.创建灰度版本 <br> 2.配置灰度配置项<br> 3.配置灰度规则.如果是私有的namespace可以按照客户端的IP进行灰度,如果是公共的namespace则可以同时按AppId和客户端的IP进行灰度<br> 4.灰度发布<br>灰度版本最终有两种结果:<b>全量发布和放弃灰度</b><br><b>全量发布</b>:灰度的配置合到主版本并发布,所有的客户端都会使用合并后的配置<br><b>放弃灰度</b>:删除灰度版本,所有的客户端都会使用回主版本的配置<br>注意事项:<br> 1.如果灰度版本已经有灰度发布过,那么修改灰度规则后,无需再次灰度发布就立即生效"
,
"Config.ProjectMissEnvInfos"
:
"当前
项目
有环境缺失,请点击页面左侧『补缺环境』补齐数据"
,
"Config.ProjectMissEnvInfos"
:
"当前
应用
有环境缺失,请点击页面左侧『补缺环境』补齐数据"
,
"Config.ProjectMissNamespaceInfos"
:
"当前环境有Namespace缺失,请点击页面左侧『补缺Namespace』补齐数据"
,
"Config.SystemError"
:
"系统出错,请重试或联系系统负责人"
,
"Config.FavoriteSuccessfully"
:
"收藏成功"
,
...
...
@@ -403,7 +403,7 @@
"Config.BranchDeleteFailed"
:
"分支删除失败"
,
"Config.DeleteNamespaceFailedTips"
:
"以下应用已关联此公共Namespace,必须先删除全部已关联的Namespace才能删除公共Namespace"
,
"Config.DeleteNamespaceNoPermissionFailedTitle"
:
"删除失败"
,
"Config.DeleteNamespaceNoPermissionFailedTips"
:
"您没有
项目管理员权限,只有管理员才能删除Namespace,请找项目
管理员 [{{users}}] 删除Namespace"
,
"Config.DeleteNamespaceNoPermissionFailedTips"
:
"您没有
应用管理员权限,只有管理员才能删除Namespace,请找应用
管理员 [{{users}}] 删除Namespace"
,
"Delete.Title"
:
"删除应用、集群、AppNamespace"
,
"Delete.DeleteApp"
:
"删除应用"
,
"Delete.DeleteAppTips"
:
"(由于删除应用影响面较大,所以现在暂时只允许系统管理员删除,请确保没有客户端读取该应用的配置后再做删除动作)"
,
...
...
@@ -415,7 +415,7 @@
"Delete.ClusterNameTips"
:
"(删除前请先查询应用集群信息)"
,
"Delete.ClusterInfo"
:
"集群信息"
,
"Delete.DeleteNamespace"
:
"删除AppNamespace"
,
"Delete.DeleteNamespaceTips"
:
"(注意,所有环境的Namespace和AppNamespace都会被删除!如果只是要删除某个环境的Namespace,让用户到
项目
页面中自行删除!)"
,
"Delete.DeleteNamespaceTips"
:
"(注意,所有环境的Namespace和AppNamespace都会被删除!如果只是要删除某个环境的Namespace,让用户到
应用
页面中自行删除!)"
,
"Delete.DeleteNamespaceTips2"
:
"目前用户可以自行删除关联的Namespace和私有的Namespace,不过无法删除AppNamespace元信息,因为删除AppNamespace影响面较大,所以现在暂时只允许系统管理员删除,对于公共Namespace需要确保没有应用关联了该AppNamespace。"
,
"Delete.AppNamespaceName"
:
"AppNamespace名称"
,
"Delete.AppNamespaceNameTips"
:
"(非properties类型的namespace请加上类型后缀,例如apollo.xml)"
,
...
...
@@ -436,7 +436,7 @@
"Namespace.UnderstandMore"
:
"(点击了解更多Namespace相关知识)"
,
"Namespace.Link.Tips1"
:
"应用可以通过关联公共namespace来覆盖公共Namespace的配置"
,
"Namespace.Link.Tips2"
:
"如果应用不需要覆盖公共Namespace的配置,那么无需关联公共Namespace"
,
"Namespace.CreatePublic.Tips1"
:
"公共的Namespace的配置能被任何
项目
读取"
,
"Namespace.CreatePublic.Tips1"
:
"公共的Namespace的配置能被任何
应用
读取"
,
"Namespace.CreatePublic.Tips2"
:
"通过创建公共Namespace可以实现公共组件的配置,或多个应用共享同一份配置的需求"
,
"Namespace.CreatePublic.Tips3"
:
"如果其它应用需要覆盖公共部分的配置,可以在其它应用那里关联公共Namespace,然后在关联的Namespace里面配置需要覆盖的配置即可"
,
"Namespace.CreatePublic.Tips4"
:
"如果其它应用不需要覆盖公共部分的配置,那么就不需要在其它应用那里关联公共Namespace"
,
...
...
@@ -523,12 +523,12 @@
"SystemInfo.IsRootUser"
:
"当前页面只对Apollo管理员开放"
,
"SystemRole.Title"
:
"系统权限管理"
,
"SystemRole.AddCreateAppRoleToUser"
:
"为用户添加创建应用权限"
,
"SystemRole.AddCreateAppRoleToUserTips"
:
"(系统参数中设置 role.create-application.enabled=true 会限制只有超级管理员和拥有创建应用权限的帐号可以创建
项目
)"
,
"SystemRole.AddCreateAppRoleToUserTips"
:
"(系统参数中设置 role.create-application.enabled=true 会限制只有超级管理员和拥有创建应用权限的帐号可以创建
应用
)"
,
"SystemRole.ChooseUser"
:
"用户选择"
,
"SystemRole.Add"
:
"添加"
,
"SystemRole.AuthorizedUser"
:
"已拥有权限用户"
,
"SystemRole.ModifyAppAdminUser"
:
"修改应用管理员分配权限"
,
"SystemRole.ModifyAppAdminUserTips"
:
"(系统参数中设置 role.manage-app-master.enabled=true 会限制只有超级管理员和拥有管理员分配权限的帐号可以修改
项目
管理员)"
,
"SystemRole.ModifyAppAdminUserTips"
:
"(系统参数中设置 role.manage-app-master.enabled=true 会限制只有超级管理员和拥有管理员分配权限的帐号可以修改
应用
管理员)"
,
"SystemRole.AppIdTips"
:
"(请先查询应用信息)"
,
"SystemRole.AppInfo"
:
"应用信息"
,
"SystemRole.AllowAppMasterAssignRole"
:
"允许此用户作为管理员时添加Master"
,
...
...
@@ -539,7 +539,7 @@
"SystemRole.AddFailed"
:
"添加失败"
,
"SystemRole.Deleted"
:
"删除成功"
,
"SystemRole.DeleteFailed"
:
"删除失败"
,
"SystemRole.GetCanCreateProjectUsersError"
:
"获取拥有创建
项目
权限的用户列表出错"
,
"SystemRole.GetCanCreateProjectUsersError"
:
"获取拥有创建
应用
权限的用户列表出错"
,
"SystemRole.PleaseEnterAppId"
:
"请输入appId"
,
"SystemRole.AppIdNotFound"
:
"AppId: '{{appId}}' 不存在!"
,
"SystemRole.AppInfoContent"
:
"应用名:'{{appName}}' 部门:'{{departmentName}}({{departmentId}})' 负责人:'{{ownerName}}"
,
...
...
@@ -563,7 +563,7 @@
"Open.Manage.ThirdAppIdTips"
:
"(创建前请先查询第三方应用是否已经申请过)"
,
"Open.Manage.ThirdAppName"
:
"第三方应用名称"
,
"Open.Manage.ThirdAppNameTips"
:
"(建议格式 xx-yy-zz 例:apollo-server)"
,
"Open.Manage.ProjectOwner"
:
"
项目
负责人"
,
"Open.Manage.ProjectOwner"
:
"
应用
负责人"
,
"Open.Manage.Create"
:
"创建"
,
"Open.Manage.GrantPermission"
:
"赋权"
,
"Open.Manage.GrantPermissionTips"
:
"(Namespace级别权限包括: 修改、发布Namespace。应用级别权限包括: 创建Namespace、修改或发布应用下任何Namespace)"
,
...
...
@@ -671,7 +671,7 @@
"Config.History.GrayscaleAppId"
:
"灰度的AppId"
,
"Config.History.GrayscaleIp"
:
"灰度的IP"
,
"Config.History.NoGrayscaleRule"
:
"无灰度规则"
,
"Config.History.NoPermissionTips"
:
"您不是该
项目
的管理员,也没有该Namespace的编辑或发布权限,无法查看发布历史"
,
"Config.History.NoPermissionTips"
:
"您不是该
应用
的管理员,也没有该Namespace的编辑或发布权限,无法查看发布历史"
,
"Config.History.NoPublishHistory"
:
"无发布历史信息"
,
"Config.History.LoadingHistoryError"
:
"无发布历史信息"
,
"Config.Diff.Title"
:
"比较配置"
,
...
...
@@ -685,24 +685,24 @@
"Config.Diff.HasDiffComment"
:
"是否比较注释"
,
"Config.Diff.PleaseChooseTwoCluster"
:
"请至少选择两个集群"
,
"ConfigExport.Title"
:
"配置导出"
,
"ConfigExport.TitleTips"
:
"超级管理员会下载所有
项目的配置,普通用户只会下载自己项目
的配置"
,
"ConfigExport.TitleTips"
:
"超级管理员会下载所有
应用的配置,普通用户只会下载自己应用
的配置"
,
"ConfigExport.Download"
:
"下载"
,
"App.CreateProject"
:
"创建
项目
"
,
"App.CreateProject"
:
"创建
应用
"
,
"App.AppIdTips"
:
"(应用唯一标识)"
,
"App.AppNameTips"
:
"(建议格式 xx-yy-zz 例:apollo-server)"
,
"App.AppOwnerTips"
:
"(开启
项目管理员分配权限控制后,应用负责人和项目
管理员默认为本账号,不可选择)"
,
"App.AppAdminTips1"
:
"(应用负责人默认具有
项目
管理员权限,"
,
"App.AppAdminTips2"
:
"
项目
管理员可以创建Namespace和集群、分配用户权限)"
,
"App.AppOwnerTips"
:
"(开启
应用管理员分配权限控制后,应用负责人和应用
管理员默认为本账号,不可选择)"
,
"App.AppAdminTips1"
:
"(应用负责人默认具有
应用
管理员权限,"
,
"App.AppAdminTips2"
:
"
应用
管理员可以创建Namespace和集群、分配用户权限)"
,
"App.AccessKey.NoPermissionTips"
:
"您没有权限操作,请找 [{{users}}] 开通权限"
,
"App.Setting.Title"
:
"
项目
管理"
,
"App.Setting.Title"
:
"
应用
管理"
,
"App.Setting.Admin"
:
"管理员"
,
"App.Setting.AdminTips"
:
"(
项目管理员具有以下权限: 1. 创建Namespace 2. 创建集群 3. 管理项目
、Namespace权限)"
,
"App.Setting.AdminTips"
:
"(
应用管理员具有以下权限: 1. 创建Namespace 2. 创建集群 3. 管理应用
、Namespace权限)"
,
"App.Setting.Add"
:
"添加"
,
"App.Setting.BasicInfo"
:
"基本信息"
,
"App.Setting.ProjectName"
:
"
项目
名称"
,
"App.Setting.ProjectName"
:
"
应用
名称"
,
"App.Setting.ProjectNameTips"
:
"(建议格式 xx-yy-zz 例:apollo-server)"
,
"App.Setting.ProjectOwner"
:
"
项目
负责人"
,
"App.Setting.Modify"
:
"修改
项目
信息"
,
"App.Setting.ProjectOwner"
:
"
应用
负责人"
,
"App.Setting.Modify"
:
"修改
应用
信息"
,
"App.Setting.Cancel"
:
"取消修改"
,
"App.Setting.NoPermissionTips"
:
"您没有权限操作,请找 [{{users}}] 开通权限"
,
"App.Setting.DeleteAdmin"
:
"删除管理员"
,
...
...
@@ -729,7 +729,7 @@
"Valdr.Release.ReleaseName.Required"
:
"Release Name不能为空"
,
"Valdr.Release.Comment.Size"
:
"备注长度不能多于256个字符"
,
"ApolloConfirmDialog.DefaultConfirmBtnName"
:
"确认"
,
"ApolloConfirmDialog.SearchPlaceHolder"
:
"搜索
项目(AppId、项目
名)"
,
"ApolloConfirmDialog.SearchPlaceHolder"
:
"搜索
应用(AppId、应用
名)"
,
"RulesModal.ChooseInstances"
:
"从实例列表中选择"
,
"RulesModal.InvalidIp"
:
"不合法的IP地址: '{{ip}}'"
,
"RulesModal.GrayscaleAppIdCanNotBeNull"
:
"灰度的AppId不能为空"
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录