{ "Common.Title": "Apollo配置中心", "Common.Nav.ShowNavBar": "显示导航栏", "Common.Nav.HideNavBar": "隐藏导航栏", "Common.Nav.Help": "帮助", "Common.Nav.AdminTools": "管理员工具", "Common.Nav.NonAdminTools": "工具", "Common.Nav.UserManage": "用户管理", "Common.Nav.SystemRoleManage": "系统权限管理", "Common.Nav.OpenMange": "开放平台授权管理", "Common.Nav.SystemConfig": "系统参数", "Common.Nav.DeleteApp-Cluster-Namespace": "删除应用、集群、AppNamespace", "Common.Nav.SystemInfo": "系统信息", "Common.Nav.ConfigExport": "配置导出", "Common.Nav.Logout": "退出", "Common.Department": "部门", "Common.Cluster": "集群", "Common.Environment": "环境", "Common.Email": "邮箱", "Common.AppId": "AppId", "Common.Namespace": "Namespace", "Common.AppName": "应用名称", "Common.AppOwner": "负责人", "Common.AppOwnerLong": "应用负责人", "Common.AppAdmin": "应用管理员", "Common.ClusterName": "集群名称", "Common.Submit": "提交", "Common.Save": "保存", "Common.Created": "创建成功", "Common.CreateFailed": "创建失败", "Common.Deleted": "删除成功", "Common.DeleteFailed": "删除失败", "Common.ReturnToIndex": "返回到应用首页", "Common.Cancel": "取消", "Common.Ok": "确定", "Common.Search": "查询", "Common.IsRootUser": "当前页面只对Apollo管理员开放", "Common.PleaseChooseDepartment": "请选择部门", "Common.PleaseChooseOwner": "请选择应用负责人", "Common.LoginExpiredTips": "您的登录信息已过期,请刷新页面后重试", "Component.DeleteNamespace.Title": "删除Namespace", "Component.DeleteNamespace.PublicContent": "删除Namespace将导致实例获取不到此Namespace的配置,确定要删除吗?", "Component.DeleteNamespace.PrivateContent": "删除私有Namespace将导致实例获取不到此Namespace的配置,且页面会提示缺失Namespace(除非使用管理员工具删除AppNamespace),确定要删除吗?", "Component.GrayscalePublishRule.Title": "编辑灰度规则", "Component.GrayscalePublishRule.AppId": "灰度的AppId", "Component.GrayscalePublishRule.AcceptRule": "灰度应用规则", "Component.GrayscalePublishRule.AcceptPartInstance": "应用到部分实例", "Component.GrayscalePublishRule.AcceptAllInstance": "应用到所有的实例", "Component.GrayscalePublishRule.IP": "灰度的IP", "Component.GrayscalePublishRule.AppIdFilterTips": "(实例列表会根据输入的AppId自动过滤)", "Component.GrayscalePublishRule.IpTips": "没找到你想要的IP?可以", "Component.GrayscalePublishRule.EnterIp": "手动输入IP", "Component.GrayscalePublishRule.EnterIpTips": "输入IP列表,英文逗号隔开,输入完后点击添加按钮", "Component.GrayscalePublishRule.Add": "添加", "Component.ConfigItem.Title": "添加配置项", "Component.ConfigItem.TitleTips": "(温馨提示: 可以通过文本模式批量添加配置)", "Component.ConfigItem.AddGrayscaleItem": "添加灰度配置项", "Component.ConfigItem.ModifyItem": "修改配置项", "Component.ConfigItem.ItemKey": "Key", "Component.ConfigItem.ItemValue": "Value", "Component.ConfigItem.ItemValueTips": "注意: 隐藏字符(空格、换行符、制表符Tab)容易导致配置出错,如果需要检测Value中隐藏字符,请点击", "Component.ConfigItem.ItemValueShowDetection": "检测隐藏字符", "Component.ConfigItem.ItemValueNotHiddenChars": "无隐藏字符", "Component.ConfigItem.ItemComment": "Comment", "Component.ConfigItem.ChooseCluster": "选择集群", "Component.MergePublish.Title": "全量发布", "Component.MergePublish.Tips": "全量发布将会把灰度版本的配置合并到主分支,并发布。", "Component.MergePublish.NextStep": "全量发布后,您希望", "Component.MergePublish.DeleteGrayscale": "删除灰度版本", "Component.MergePublish.ReservedGrayscale": "保留灰度版本", "Component.Namespace.Branch.IsChanged": "有修改", "Component.Namespace.Branch.ChangeUser": "当前修改者", "Component.Namespace.Branch.ContinueGrayscalePublish": "继续灰度发布", "Component.Namespace.Branch.GrayscalePublish": "灰度发布", "Component.Namespace.Branch.MergeToMasterAndPublish": "合并到主版本并发布主版本配置", "Component.Namespace.Branch.AllPublish": "全量发布", "Component.Namespace.Branch.DiscardGrayscaleVersion": "废弃灰度版本", "Component.Namespace.Branch.DiscardGrayscale": "放弃灰度", "Component.Namespace.Branch.NoPermissionTips": "您不是该应用的管理员,也没有该Namespace的编辑或发布权限,无法查看配置信息。", "Component.Namespace.Branch.Tab.Configuration": "配置", "Component.Namespace.Branch.Tab.GrayscaleRule": "灰度规则", "Component.Namespace.Branch.Tab.GrayscaleInstance": "灰度实例列表", "Component.Namespace.Branch.Tab.ChangeHistory": "更改历史", "Component.Namespace.Branch.Body.Item": "灰度的配置", "Component.Namespace.Branch.Body.AddedItem": "新增灰度配置", "Component.Namespace.Branch.Body.PublishState": "发布状态", "Component.Namespace.Branch.Body.ItemSort": "排序", "Component.Namespace.Branch.Body.ItemKey": "Key", "Component.Namespace.Branch.Body.ItemMasterValue": "主版本的值", "Component.Namespace.Branch.Body.ItemGrayscaleValue": "灰度的值", "Component.Namespace.Branch.Body.ItemComment": "备注", "Component.Namespace.Branch.Body.ItemLastModify": "最后修改人", "Component.Namespace.Branch.Body.ItemLastModifyTime": "最后修改时间", "Component.Namespace.Branch.Body.ItemOperator": "操作", "Component.Namespace.Branch.Body.ClickToSeeItemValue": "点击查看已发布的值", "Component.Namespace.Branch.Body.ItemNoPublish": "未发布", "Component.Namespace.Branch.Body.ItemPublished": "已发布", "Component.Namespace.Branch.Body.ItemEffective": "已生效的配置", "Component.Namespace.Branch.Body.ClickToSee": "点击查看", "Component.Namespace.Branch.Body.DeletedItem": "删除的配置", "Component.Namespace.Branch.Body.Delete": "删", "Component.Namespace.Branch.Body.ChangedFromMaster": "修改主版本的配置", "Component.Namespace.Branch.Body.ModifiedItem": "修改的配置", "Component.Namespace.Branch.Body.Modify": "改", "Component.Namespace.Branch.Body.AddedByGrayscale": "灰度版本特有的配置", "Component.Namespace.Branch.Body.Added": "新", "Component.Namespace.Branch.Body.Op.Modify": "修改", "Component.Namespace.Branch.Body.Op.Delete": "删除", "Component.Namespace.MasterBranch.Body.Title": "主版本的配置", "Component.Namespace.MasterBranch.Body.PublishState": "发布状态", "Component.Namespace.MasterBranch.Body.ItemKey": "Key", "Component.Namespace.MasterBranch.Body.ItemValue": "Value", "Component.Namespace.MasterBranch.Body.ItemComment": "备注", "Component.Namespace.MasterBranch.Body.ItemLastModify": "最后修改人", "Component.Namespace.MasterBranch.Body.ItemLastModifyTime": "最后修改时间", "Component.Namespace.MasterBranch.Body.ItemOperator": "操作", "Component.Namespace.MasterBranch.Body.ClickToSeeItemValue": "点击查看已发布的值", "Component.Namespace.MasterBranch.Body.ItemNoPublish": "未发布", "Component.Namespace.MasterBranch.Body.ItemEffective": "已生效的配置", "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.AppId": "灰度的AppId", "Component.Namespace.Branch.GrayScaleRule.IpList": "灰度的IP列表", "Component.Namespace.Branch.GrayScaleRule.Operator": "操作", "Component.Namespace.Branch.GrayScaleRule.ApplyToAllInstances": "ALL", "Component.Namespace.Branch.GrayScaleRule.Modify": "修改", "Component.Namespace.Branch.GrayScaleRule.Delete": "删除", "Component.Namespace.Branch.GrayScaleRule.AddNewRule": "新增规则", "Component.Namespace.Branch.Instance.RefreshList": "刷新列表", "Component.Namespace.Branch.Instance.ItemToSee": "查看配置", "Component.Namespace.Branch.Instance.InstanceAppId": "App ID", "Component.Namespace.Branch.Instance.InstanceClusterName": "Cluster Name", "Component.Namespace.Branch.Instance.InstanceDataCenter": "Data Center", "Component.Namespace.Branch.Instance.InstanceIp": "IP", "Component.Namespace.Branch.Instance.InstanceGetItemTime": "配置获取时间", "Component.Namespace.Branch.Instance.LoadMore": "刷新列表", "Component.Namespace.Branch.Instance.NoInstance": "无实例信息", "Component.Namespace.Branch.History.ItemType": "Type", "Component.Namespace.Branch.History.ItemKey": "Key", "Component.Namespace.Branch.History.ItemOldValue": "Old Value", "Component.Namespace.Branch.History.ItemNewValue": "New Value", "Component.Namespace.Branch.History.ItemComment": "Comment", "Component.Namespace.Branch.History.NewAdded": "新增", "Component.Namespace.Branch.History.Modified": "更新", "Component.Namespace.Branch.History.Deleted": "删除", "Component.Namespace.Branch.History.LoadMore": "加载更多", "Component.Namespace.Branch.History.NoHistory": "无更改历史", "Component.Namespace.Header.Title.Private": "私有", "Component.Namespace.Header.Title.PrivateTips": "私有namespace({{namespace.baseInfo.namespaceName}})的配置只能被AppId为{{appId}}的客户端读取到", "Component.Namespace.Header.Title.Public": "公共", "Component.Namespace.Header.Title.PublicTips": "namespace({{namespace.baseInfo.namespaceName}})的配置能被任何客户端读取到", "Component.Namespace.Header.Title.Extend": "关联", "Component.Namespace.Header.Title.ExtendTips": "namespace({{namespace.baseInfo.namespaceName}})的配置将会覆盖公共namespace的配置, 且合并之后的配置只能被AppId为{{appId}}的客户端读取到", "Component.Namespace.Header.Title.ExpandAndCollapse": "[展开/收缩]", "Component.Namespace.Header.Title.Master": "主版本", "Component.Namespace.Header.Title.Grayscale": "灰度版本", "Component.Namespace.Master.LoadNamespace": "加载Namespace", "Component.Namespace.Master.LoadNamespaceTips": "加载Namespace", "Component.Namespace.Master.Items.Changed": "有修改", "Component.Namespace.Master.Items.ChangedUser": "当前修改者", "Component.Namespace.Master.Items.Publish": "发布", "Component.Namespace.Master.Items.PublishTips": "发布配置", "Component.Namespace.Master.Items.Rollback": "回滚", "Component.Namespace.Master.Items.RollbackTips": "回滚已发布配置", "Component.Namespace.Master.Items.PublishHistory": "发布历史", "Component.Namespace.Master.Items.PublishHistoryTips": "查看发布历史", "Component.Namespace.Master.Items.Grant": "授权", "Component.Namespace.Master.Items.GrantTips": "配置修改、发布权限", "Component.Namespace.Master.Items.Grayscale": "灰度", "Component.Namespace.Master.Items.GrayscaleTips": "创建测试版本", "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.ItemList": "表格", "Component.Namespace.Master.Items.ItemListByText": "文本", "Component.Namespace.Master.Items.ItemHistory": "更改历史", "Component.Namespace.Master.Items.ItemInstance": "实例列表", "Component.Namespace.Master.Items.CopyText": "复制文本", "Component.Namespace.Master.Items.GrammarCheck": "语法检查", "Component.Namespace.Master.Items.CancelChanged": "取消修改", "Component.Namespace.Master.Items.Change": "修改配置", "Component.Namespace.Master.Items.SummitChanged": "提交修改", "Component.Namespace.Master.Items.SortByKey": "按Key过滤配置", "Component.Namespace.Master.Items.FilterItem": "过滤配置", "Component.Namespace.Master.Items.SyncItemTips": "同步各环境间配置", "Component.Namespace.Master.Items.SyncItem": "同步配置", "Component.Namespace.Master.Items.RevokeItemTips": "撤销配置的修改", "Component.Namespace.Master.Items.RevokeItem": "撤销配置", "Component.Namespace.Master.Items.DiffItemTips": "比较各环境间配置", "Component.Namespace.Master.Items.DiffItem": "比较配置", "Component.Namespace.Master.Items.AddItem": "新增配置", "Component.Namespace.Master.Items.Body.ItemsNoPublishedTips": "Tips: 此namespace从来没有发布过,Apollo客户端将获取不到配置并记录404日志信息,请及时发布。", "Component.Namespace.Master.Items.Body.FilterByKey": "输入key过滤", "Component.Namespace.Master.Items.Body.PublishState": "发布状态", "Component.Namespace.Master.Items.Body.Sort": "排序", "Component.Namespace.Master.Items.Body.ItemKey": "Key", "Component.Namespace.Master.Items.Body.ItemValue": "Value", "Component.Namespace.Master.Items.Body.ItemComment": "备注", "Component.Namespace.Master.Items.Body.ItemLastModify": "最后修改人", "Component.Namespace.Master.Items.Body.ItemLastModifyTime": "最后修改时间", "Component.Namespace.Master.Items.Body.ItemOperator": "操作", "Component.Namespace.Master.Items.Body.NoPublish": "未发布", "Component.Namespace.Master.Items.Body.NoPublishTitle": "点击查看已发布的值", "Component.Namespace.Master.Items.Body.NoPublishTips": "新增的配置,无发布的值", "Component.Namespace.Master.Items.Body.Published": "已发布", "Component.Namespace.Master.Items.Body.PublishedTitle": "已生效的配置", "Component.Namespace.Master.Items.Body.ClickToSee": "点击查看", "Component.Namespace.Master.Items.Body.Grayscale": "灰", "Component.Namespace.Master.Items.Body.HaveGrayscale": "该配置有灰度配置,点击查看灰度的值", "Component.Namespace.Master.Items.Body.NewAdded": "新", "Component.Namespace.Master.Items.Body.NewAddedTips": "新增的配置", "Component.Namespace.Master.Items.Body.Modified": "改", "Component.Namespace.Master.Items.Body.ModifiedTips": "修改的配置", "Component.Namespace.Master.Items.Body.Deleted": "删", "Component.Namespace.Master.Items.Body.DeletedTips": "删除的配置", "Component.Namespace.Master.Items.Body.ModifyTips": "修改", "Component.Namespace.Master.Items.Body.DeleteTips": "删除", "Component.Namespace.Master.Items.Body.Link.Title": "覆盖的配置", "Component.Namespace.Master.Items.Body.Link.NoCoverLinkItem": "无覆盖的配置", "Component.Namespace.Master.Items.Body.Public.Title": "公共的配置", "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.NoPublished": "无发布的配置", "Component.Namespace.Master.Items.Body.Public.PublishedAndCover": "覆盖此配置", "Component.Namespace.Master.Items.Body.NoPublished.Title": "无公共的配置", "Component.Namespace.Master.Items.Body.NoPublished.PublishedValue": "已发布的值", "Component.Namespace.Master.Items.Body.NoPublished.NoPublishedValue": "未发布的值", "Component.Namespace.Master.Items.Body.HistoryView.ItemType": "Type", "Component.Namespace.Master.Items.Body.HistoryView.ItemKey": "Key", "Component.Namespace.Master.Items.Body.HistoryView.ItemOldValue": "Old Value", "Component.Namespace.Master.Items.Body.HistoryView.ItemNewValue": " New Value", "Component.Namespace.Master.Items.Body.HistoryView.ItemComment": "Comment", "Component.Namespace.Master.Items.Body.HistoryView.NewAdded": "新增", "Component.Namespace.Master.Items.Body.HistoryView.Updated": "更新", "Component.Namespace.Master.Items.Body.HistoryView.Deleted": "删除", "Component.Namespace.Master.Items.Body.HistoryView.LoadMore": "加载更多", "Component.Namespace.Master.Items.Body.HistoryView.NoHistory": "无更改历史", "Component.Namespace.Master.Items.Body.HistoryView.FilterHistory": "过滤更改历史", "Component.Namespace.Master.Items.Body.HistoryView.FilterHistory.SortByKey": "按key过滤更改历史", "Component.Namespace.Master.Items.Body.Instance.Tips": "实例说明:只展示最近一天访问过Apollo的实例", "Component.Namespace.Master.Items.Body.Instance.UsedNewItem": "使用最新配置的实例", "Component.Namespace.Master.Items.Body.Instance.NoUsedNewItem": "使用非最新配置的实例", "Component.Namespace.Master.Items.Body.Instance.AllInstance": "所有实例", "Component.Namespace.Master.Items.Body.Instance.RefreshList": "刷新列表", "Component.Namespace.Master.Items.Body.Instance.ToSeeItem": "查看配置", "Component.Namespace.Master.Items.Body.Instance.LoadMore": "加载更多", "Component.Namespace.Master.Items.Body.Instance.ItemAppId": "App ID", "Component.Namespace.Master.Items.Body.Instance.ItemCluster": "Cluster Name", "Component.Namespace.Master.Items.Body.Instance.ItemDataCenter": "Data Center", "Component.Namespace.Master.Items.Body.Instance.ItemIp": "IP", "Component.Namespace.Master.Items.Body.Instance.ItemGetTime": "配置获取时间", "Component.Namespace.Master.Items.Body.Instance.NoInstanceTips": "无实例信息", "Component.PublishDeny.Title": "发布受限", "Component.PublishDeny.Tips1": "您不能发布哟~{{env}}环境配置的编辑和发布必须为不同的人,请找另一个具有当前namespace发布权的人操作发布~", "Component.PublishDeny.Tips2": "(如果是非工作时间或者特殊情况,您可以通过点击'紧急发布'按钮进行发布)", "Component.PublishDeny.EmergencyPublish": "紧急发布", "Component.PublishDeny.Close": "关闭", "Component.Publish.Title": "发布", "Component.Publish.Tips": "(只有发布过的配置才会被客户端获取到,此次发布只会作用于当前环境:{{env}})", "Component.Publish.Grayscale": "灰度发布", "Component.Publish.GrayscaleTips": "(灰度发布的配置只会作用于在灰度规则中配置的实例)", "Component.Publish.AllPublish": "全量发布", "Component.Publish.AllPublishTips": "(全量发布的配置会作用于全部的实例)", "Component.Publish.ToSeeChange": "查看变更", "Component.Publish.PublishedValue": "发布的值", "Component.Publish.Changes": "Changes", "Component.Publish.Key": "Key", "Component.Publish.NoPublishedValue": "未发布的值", "Component.Publish.ModifyUser": "修改人", "Component.Publish.ModifyTime": "修改时间", "Component.Publish.NewAdded": "新", "Component.Publish.NewAddedTips": "新增的配置", "Component.Publish.Modified": "改", "Component.Publish.ModifiedTips": "修改的配置", "Component.Publish.Deleted": "删", "Component.Publish.DeletedTips": "删除的配置", "Component.Publish.MasterValue": "主版本值", "Component.Publish.GrayValue": "灰度版本的值", "Component.Publish.GrayPublishedValue": "灰度版本发布的值", "Component.Publish.GrayNoPublishedValue": "灰度版本未发布的值", "Component.Publish.ItemNoChange": "配置没有变化", "Component.Publish.GrayItemNoChange": "灰度配置没有变化", "Component.Publish.NoGrayItems": "没有灰度的配置项", "Component.Publish.Release": "Release Name", "Component.Publish.ReleaseComment": "Comment", "Component.Publish.OpPublish": "发布", "Component.Rollback.To": "回滚到", "Component.Rollback.Tips": "此操作将会回滚到上一个发布版本,且当前版本作废,但不影响正在修改的配置。可在发布历史页面查看当前生效的版本", "Component.RollbackTo.Tips":"此操作将会回滚到此发布版本,且当前版本作废,但不影响正在修改的配置", "Component.Rollback.ClickToView": "点击查看", "Component.Rollback.ItemType": "Type", "Component.Rollback.ItemKey": "Key", "Component.Rollback.RollbackBeforeValue": "回滚前", "Component.Rollback.RollbackAfterValue": "回滚后", "Component.Rollback.Added": "新增", "Component.Rollback.Modified": "更新", "Component.Rollback.Deleted": "删除", "Component.Rollback.NoChange": "配置没有变化", "Component.Rollback.OpRollback": "回滚", "Component.ShowText.Title": "查看", "Login.Login": "登录", "Login.UserNameOrPasswordIncorrect": "用户名或密码错误", "Login.LogoutSuccessfully": "登出成功", "Index.MyProject": "我的应用", "Index.CreateProject": "创建应用", "Index.LoadMore": "加载更多", "Index.FavoriteItems": "收藏的应用", "Index.Topping": "置顶", "Index.FavoriteTip": "您还没有收藏过任何应用,在应用主页可以收藏应用哟~", "Index.RecentlyViewedItems": "最近浏览的应用", "Index.GetCreateAppRoleFailed": "获取创建应用权限信息失败", "Index.Topped": "置顶成功", "Index.CancelledFavorite": "取消收藏成功", "Cluster.CreateCluster": "新建集群", "Cluster.Tips.1": "通过添加集群,可以使同一份程序在不同的集群(如不同的数据中心)使用不同的配置", "Cluster.Tips.2": "如果不同集群使用一样的配置,则没有必要创建集群", "Cluster.Tips.3": "Apollo默认会读取机器上/opt/settings/server.properties(linux)或C:\\opt\\settings\\server.properties(windows)文件中的idc属性作为集群名字, 如SHAJQ(金桥数据中心)、SHAOY(欧阳数据中心)", "Cluster.Tips.4": "在这里创建的集群名字需要和机器上server.properties中的idc属性一致", "Cluster.CreateNameTips": "(部署集群如:SHAJQ,SHAOY 或自定义集群如:SHAJQ-xx,SHAJQ-yy)", "Cluster.ChooseEnvironment": "选择环境", "Cluster.LoadingEnvironmentError": "加载环境信息出错", "Cluster.ClusterCreated": "集群创建成功", "Cluster.ClusterCreateFailed": "集群创建失败", "Cluster.PleaseChooseEnvironment": "请选择环境", "Config.Title": "Apollo配置中心", "Config.AppIdNotFound": "不存在,", "Config.ClickByCreate": "点击创建", "Config.EnvList": "环境列表", "Config.EnvListTips": "通过切换环境、集群来管理不同环境、集群的配置", "Config.ProjectInfo": "应用信息", "Config.ModifyBasicProjectInfo": "修改应用基本信息", "Config.Favorite": "收藏", "Config.CancelFavorite": "取消收藏", "Config.MissEnv": "缺失的环境", "Config.MissNamespace": "缺失的Namespace", "Config.ProjectManage": "管理应用", "Config.AccessKeyManage": "管理密钥", "Config.CreateAppMissEnv": "补缺环境", "Config.CreateAppMissNamespace": "补缺Namespace", "Config.AddCluster": "添加集群", "Config.AddNamespace": "添加Namespace", "Config.CurrentlyOperatorEnv": "当前操作环境", "Config.DoNotRemindAgain": "不再提示", "Config.Note": "注意", "Config.ClusterIsDefaultTipContent": "所有不属于 '{{name}}' 集群的实例会使用default集群(当前页面)的配置,属于 '{{name}}' 的实例会使用对应集群的配置!", "Config.ClusterIsCustomTipContent": "属于 '{{name}}' 集群的实例只会使用 '{{name}}' 集群(当前页面)的配置,只有当对应namespace在当前集群没有发布过配置时,才会使用default集群的配置。", "Config.HasNotPublishNamespace": "以下环境/集群有未发布的配置,客户端获取不到未发布的配置,请及时发布。", "Config.RevokeItem.DialogTitle": "撤销配置", "Config.RevokeItem.DialogContent": "当前命名空间下已修改但尚未发布的配置将被撤销,确定要撤销么?", "Config.DeleteItem.DialogTitle": "删除配置", "Config.DeleteItem.DialogContent": "您正在删除 Key 为 '{{config.key}}' Value 为 '{{config.value}}' 的配置.
确定要删除配置吗?", "Config.PublishNoPermission.DialogTitle": "发布", "Config.PublishNoPermission.DialogContent": "您没有发布权限哦~ 请找应用管理员 '{{masterUsers}}' 分配发布权限", "Config.ModifyNoPermission.DialogTitle": "申请配置权限", "Config.ModifyNoPermission.DialogContent": "请找应用管理员 '{{masterUsers}}' 分配编辑或发布权限", "Config.MasterNoPermission.DialogTitle": "申请配置权限", "Config.MasterNoPermission.DialogContent": "您不是应用管理员, 只有应用管理员才有添加集群、namespace的权限。如需管理员权限,请找应用管理员 '{{masterUsers}}' 分配管理员权限", "Config.NamespaceLocked.DialogTitle": "编辑受限", "Config.NamespaceLocked.DialogContent": "当前namespace正在被 '{{lockOwner}}' 编辑,一次发布只能被一个人修改.", "Config.RollbackAlert.DialogTitle": "回滚", "Config.RollbackAlert.DialogContent": "确定要回滚吗?", "Config.EmergencyPublishAlert.DialogTitle": "紧急发布", "Config.EmergencyPublishAlert.DialogContent": "确定要紧急发布吗?", "Config.DeleteBranch.DialogTitle": "删除灰度", "Config.DeleteBranch.DialogContent": "删除灰度会丢失灰度的配置,确定要删除吗?", "Config.UpdateRuleTips.DialogTitle": "更新灰度规则提示", "Config.UpdateRuleTips.DialogContent": "灰度规则已生效,但发现灰度版本有未发布的配置,这些配置需要手动灰度发布才会生效", "Config.MergeAndReleaseDeny.DialogTitle": "全量发布", "Config.MergeAndReleaseDeny.DialogContent": "namespace主版本有未发布的配置,请先发布主版本配置", "Config.GrayReleaseWithoutRulesTips.DialogTitle": "缺失灰度规则提示", "Config.GrayReleaseWithoutRulesTips.DialogContent": "灰度版本还没有配置任何灰度规则,请配置灰度规则", "Config.DeleteNamespaceDenyForMasterInstance.DialogTitle": "删除Namespace警告信息", "Config.DeleteNamespaceDenyForMasterInstance.DialogContent": "发现有 '{{deleteNamespaceContext.namespace.instancesCount}}' 个实例正在使用Namespace('{{deleteNamespaceContext.namespace.baseInfo.namespaceName}}'),删除Namespace将导致实例获取不到配置。
请到 “实例列表” 确认实例信息,如确认相关实例都已经不再使用该Namespace配置,可以联系Apollo相关负责人删除实例信息(InstanceConfig)或等待实例24小时自动过期后再来删除。", "Config.DeleteNamespaceDenyForBranchInstance.DialogTitle": "删除Namespace警告信息", "Config.DeleteNamespaceDenyForBranchInstance.DialogContent": "发现有 '{{deleteNamespaceContext.namespace.branch.latestReleaseInstances.total}}' 个实例正在使用Namespace('{{deleteNamespaceContext.namespace.baseInfo.namespaceName}}')灰度版本的配置,删除Namespace将导致实例获取不到配置。
请到 “灰度版本” => “实例列表” 确认实例信息,如确认相关实例都已经不再使用该Namespace配置,可以联系Apollo相关负责人删除实例信息(InstanceConfig)或等待实例24小时自动过期后再来删除。", "Config.DeleteNamespaceDenyForPublicNamespace.DialogTitle": "删除Namespace失败提示", "Config.DeleteNamespaceDenyForPublicNamespace.DialogContent": "删除Namespace失败提示", "Config.DeleteNamespaceDenyForPublicNamespace.PleaseEnterAppId": "请输入appId", "Config.SyntaxCheckFailed.DialogTitle": "语法检查错误", "Config.SyntaxCheckFailed.DialogContent": "删除Namespace失败提示", "Config.CreateBranchTips.DialogTitle": "创建灰度须知", "Config.CreateBranchTips.DialogContent": "通过创建灰度版本,您可以对某些配置做灰度测试
灰度流程为:
  1.创建灰度版本
  2.配置灰度配置项
  3.配置灰度规则.如果是私有的namespace可以按照客户端的IP进行灰度,如果是公共的namespace则可以同时按AppId和客户端的IP进行灰度
  4.灰度发布
灰度版本最终有两种结果:全量发布和放弃灰度
全量发布:灰度的配置合到主版本并发布,所有的客户端都会使用合并后的配置
放弃灰度:删除灰度版本,所有的客户端都会使用回主版本的配置
注意事项:
  1.如果灰度版本已经有灰度发布过,那么修改灰度规则后,无需再次灰度发布就立即生效", "Config.ProjectMissEnvInfos": "当前应用有环境缺失,请点击页面左侧『补缺环境』补齐数据", "Config.ProjectMissNamespaceInfos": "当前环境有Namespace缺失,请点击页面左侧『补缺Namespace』补齐数据", "Config.SystemError": "系统出错,请重试或联系系统负责人", "Config.FavoriteSuccessfully": "收藏成功", "Config.FavoriteFailed": "收藏失败", "Config.CancelledFavorite": "取消收藏成功", "Config.CancelFavoriteFailed": "取消收藏失败", "Config.GetUserInfoFailed": "获取用户登录信息失败", "Config.LoadingAllNamespaceError": "加载配置信息出错", "Config.CancelFavoriteError": "取消收藏失败", "Config.Deleted": "删除成功", "Config.DeleteFailed": "删除失败", "Config.GrayscaleCreated": "创建灰度成功", "Config.GrayscaleCreateFailed": "创建灰度失败", "Config.BranchDeleted": "分支删除成功", "Config.BranchDeleteFailed": "分支删除失败", "Config.DeleteNamespaceFailedTips": "以下应用已关联此公共Namespace,必须先删除全部已关联的Namespace才能删除公共Namespace", "Config.DeleteNamespaceNoPermissionFailedTitle": "删除失败", "Config.DeleteNamespaceNoPermissionFailedTips": "您没有应用管理员权限,只有管理员才能删除Namespace,请找应用管理员 [{{users}}] 删除Namespace", "Delete.Title": "删除应用、集群、AppNamespace", "Delete.DeleteApp": "删除应用", "Delete.DeleteAppTips": "(由于删除应用影响面较大,所以现在暂时只允许系统管理员删除,请确保没有客户端读取该应用的配置后再做删除动作)", "Delete.AppIdTips": "(删除前请先查询应用信息)", "Delete.AppInfo": "应用信息", "Delete.DeleteCluster": "删除集群", "Delete.DeleteClusterTips": "(由于删除集群影响面较大,所以现在暂时只允许系统管理员删除,请确保没有客户端读取该集群的配置后再做删除动作)", "Delete.EnvName": "环境名称", "Delete.ClusterNameTips": "(删除前请先查询应用集群信息)", "Delete.ClusterInfo": "集群信息", "Delete.DeleteNamespace": "删除AppNamespace", "Delete.DeleteNamespaceTips": "(注意,所有环境的Namespace和AppNamespace都会被删除!如果只是要删除某个环境的Namespace,让用户到应用页面中自行删除!)", "Delete.DeleteNamespaceTips2": "目前用户可以自行删除关联的Namespace和私有的Namespace,不过无法删除AppNamespace元信息,因为删除AppNamespace影响面较大,所以现在暂时只允许系统管理员删除,对于公共Namespace需要确保没有应用关联了该AppNamespace。", "Delete.AppNamespaceName": "AppNamespace名称", "Delete.AppNamespaceNameTips": "(非properties类型的namespace请加上类型后缀,例如apollo.xml)", "Delete.AppNamespaceInfo": "AppNamespace信息", "Delete.IsRootUserTips": "当前页面只对Apollo管理员开放", "Delete.PleaseEnterAppId": "请输入appId", "Delete.AppIdNotFound": "AppId: '{{appId}}'不存在!", "Delete.AppInfoContent": "应用名:'{{appName}}' 部门:'{{departmentName}}({{departmentId}})' 负责人:'{{ownerName}}'", "Delete.ConfirmDeleteAppId": "确认删除AppId:'{{appId}}'?", "Delete.Deleted": "删除成功", "Delete.PleaseEnterAppIdAndEnvAndCluster": "请输入appId、环境和集群名称", "Delete.ClusterInfoContent": "AppId:'{{appId}}' 环境:'{{env}}' 集群名称:'{{clusterName}}'", "Delete.ConfirmDeleteCluster": "确认删除集群?AppId:'{{appId}}' 环境:'{{env}}' 集群名称:'{{clusterName}}'", "Delete.PleaseEnterAppIdAndNamespace": "请输入appId和AppNamespace名称", "Delete.AppNamespaceInfoContent": "AppId:'{{appId}}' AppNamespace名称:'{{namespace}}' isPublic:'{{isPublic}}'", "Delete.ConfirmDeleteNamespace": "确认删除所有环境的AppNamespace和Namespace?appId: '{{appId}}' 环境:'所有环境' AppNamespace名称:'{{namespace}}'", "Namespace.Title": "新建Namespace", "Namespace.UnderstandMore": "(点击了解更多Namespace相关知识)", "Namespace.Link.Tips1": "应用可以通过关联公共namespace来覆盖公共Namespace的配置", "Namespace.Link.Tips2": "如果应用不需要覆盖公共Namespace的配置,那么无需关联公共Namespace", "Namespace.CreatePublic.Tips1": "公共的Namespace的配置能被任何应用读取", "Namespace.CreatePublic.Tips2": "通过创建公共Namespace可以实现公共组件的配置,或多个应用共享同一份配置的需求", "Namespace.CreatePublic.Tips3": "如果其它应用需要覆盖公共部分的配置,可以在其它应用那里关联公共Namespace,然后在关联的Namespace里面配置需要覆盖的配置即可", "Namespace.CreatePublic.Tips4": "如果其它应用不需要覆盖公共部分的配置,那么就不需要在其它应用那里关联公共Namespace", "Namespace.CreatePrivate.Tips1": "私有Namespace的配置只能被所属的应用获取到", "Namespace.CreatePrivate.Tips2": "通过创建一个私有的Namespace可以实现分组管理配置", "Namespace.CreatePrivate.Tips3": "私有Namespace的格式可以是xml、yml、yaml、json、txt. 您可以通过apollo-client中ConfigFile接口来获取非properties格式Namespace的内容", "Namespace.CreatePrivate.Tips4": "1.3.0及以上版本的apollo-client针对yaml/yml提供了更好的支持,可以通过ConfigService.getConfig(\"someNamespace.yml\")直接获取Config对象,也可以通过@EnableApolloConfig(\"someNamespace.yml\")或apollo.bootstrap.namespaces=someNamespace.yml注入yml配置到Spring/SpringBoot中去", "Namespace.CreateNamespace": "创建Namespace", "Namespace.AssociationPublicNamespace": "关联公共Namespace", "Namespace.ChooseCluster": "选择集群", "Namespace.NamespaceName": "名称", "Namespace.AutoAddDepartmentPrefix": "自动添加部门前缀", "Namespace.AutoAddDepartmentPrefixTips": "(公共Namespace的名称需要全局唯一,添加部门前缀有助于保证全局唯一性)", "Namespace.NamespaceType": "类型", "Namespace.NamespaceType.Public": "public", "Namespace.NamespaceType.Private": "private", "Namespace.Remark": "备注", "Namespace.Namespace": "namespace", "Namespace.PleaseChooseNamespace": "请选择Namespace", "Namespace.LoadingPublicNamespaceError": "加载公共namespace错误", "Namespace.LoadingAppInfoError": "加载App信息出错", "Namespace.PleaseChooseCluster": "请选择集群", "Namespace.CheckNamespaceNameLengthTip": "namespace名称不能大于32个字符. 部门前缀:'{{departmentLength}}'个字符, 名称{{namespaceLength}}个字符", "ServiceConfig.Title": "应用配置", "ServiceConfig.Tips": "(维护ApolloPortalDB.ServerConfig表数据,如果已存在配置项则会覆盖,否则会创建配置项。配置更新后,一分钟后自动生效)", "ServiceConfig.Key": "key", "ServiceConfig.KeyTips": "(修改配置前请先查询该配置信息)", "ServiceConfig.Value": "value", "ServiceConfig.Comment": "comment", "ServiceConfig.Saved": "保存成功", "ServiceConfig.SaveFailed": "保存失败", "ServiceConfig.PleaseEnterKey": "请输入key", "ServiceConfig.KeyNotExistsAndCreateTip": "Key: '{{key}}' 不存在,点击保存后会创建该配置项", "ServiceConfig.KeyExistsAndSaveTip": "Key: '{{key}}' 已存在,点击保存后会覆盖该配置项", "AccessKey.Tips.1": "每个环境最多可添加5个访问密钥", "AccessKey.Tips.2": "一旦该环境有启用的访问密钥,客户端将被要求配置密钥,否则无法获取配置", "AccessKey.Tips.3": "配置访问密钥防止非法客户端获取该应用配置,配置方式如下(需要apollo-client 1.6.0+版本):", "AccessKey.Tips.3.1": "通过jvm参数-Dapollo.access-key.secret", "AccessKey.Tips.3.2": "通过操作系统环境变量APOLLO_ACCESS_KEY_SECRET", "AccessKey.Tips.3.3": "通过META-INF/app.properties或application.properties配置apollo.access-key.secret(注意多环境secret不一样)", "AccessKey.NoAccessKeyServiceTips": "该环境没有配置访问密钥", "AccessKey.ConfigAccessKeys.Secret": "访问密钥", "AccessKey.ConfigAccessKeys.Status": "状态", "AccessKey.ConfigAccessKeys.LastModify": "最后修改人", "AccessKey.ConfigAccessKeys.LastModifyTime": "最后修改时间", "AccessKey.ConfigAccessKeys.Operator": "操作", "AccessKey.Operator.Disable": "禁用", "AccessKey.Operator.Enable": "启用", "AccessKey.Operator.Disabled": "已禁用", "AccessKey.Operator.Enabled": "已启用", "AccessKey.Operator.Remove": "删除", "AccessKey.Operator.CreateSuccess": "访问密钥创建成功", "AccessKey.Operator.DisabledSuccess": "访问密钥禁用成功", "AccessKey.Operator.EnabledSuccess": "访问密钥启用成功", "AccessKey.Operator.RemoveSuccess": "访问密钥删除成功", "AccessKey.Operator.CreateError": "访问密钥创建失败", "AccessKey.Operator.DisabledError": "访问密钥禁用失败", "AccessKey.Operator.EnabledError": "访问密钥启用失败", "AccessKey.Operator.RemoveError": "访问密钥删除失败", "AccessKey.Operator.DisabledTips": "是否确定禁用该访问密钥?", "AccessKey.Operator.EnabledTips": " 是否确定启用该访问密钥?", "AccessKey.Operator.RemoveTips": " 是否确定删除该访问密钥?", "AccessKey.LoadError": "加载访问密钥出错", "SystemInfo.Title": "系统信息", "SystemInfo.SystemVersion": "系统版本", "SystemInfo.Tips1": "环境列表来自于ApolloPortalDB.ServerConfig中的apollo.portal.envs配置,可以到系统参数页面配置,更多信息可以参考分布式部署指南中的apollo.portal.envs - 可支持的环境列表章节。", "SystemInfo.Tips2": "Meta server地址展示了该环境配置的meta server信息,更多信息可以参考分布式部署指南中的配置apollo-portal的meta service信息章节。", "SystemInfo.Active": "Active", "SystemInfo.ActiveTips": "(当前环境状态异常,请结合下方系统信息和AdminService的Check Health结果排查)", "SystemInfo.MetaServerAddress": "Meta server地址", "SystemInfo.ConfigServices": "Config Services", "SystemInfo.ConfigServices.Name": "Name", "SystemInfo.ConfigServices.InstanceId": "Instance Id", "SystemInfo.ConfigServices.HomePageUrl": "Home Page Url", "SystemInfo.ConfigServices.CheckHealth": "Check Health", "SystemInfo.NoConfigServiceTips": "No config service found!", "SystemInfo.Check": "check", "SystemInfo.AdminServices": "Admin Services", "SystemInfo.AdminServices.Name": "Name", "SystemInfo.AdminServices.InstanceId": "Instance Id", "SystemInfo.AdminServices.HomePageUrl": "Home Page Url", "SystemInfo.AdminServices.CheckHealth": "Check Health", "SystemInfo.NoAdminServiceTips": "No admin service found!", "SystemInfo.IsRootUser": "当前页面只对Apollo管理员开放", "SystemRole.Title": "系统权限管理", "SystemRole.AddCreateAppRoleToUser": "为用户添加创建应用权限", "SystemRole.AddCreateAppRoleToUserTips": "(系统参数中设置 role.create-application.enabled=true 会限制只有超级管理员和拥有创建应用权限的帐号可以创建应用)", "SystemRole.ChooseUser": "用户选择", "SystemRole.Add": "添加", "SystemRole.AuthorizedUser": "已拥有权限用户", "SystemRole.ModifyAppAdminUser": "修改应用管理员分配权限", "SystemRole.ModifyAppAdminUserTips": "(系统参数中设置 role.manage-app-master.enabled=true 会限制只有超级管理员和拥有管理员分配权限的帐号可以修改应用管理员)", "SystemRole.AppIdTips": "(请先查询应用信息)", "SystemRole.AppInfo": "应用信息", "SystemRole.AllowAppMasterAssignRole": "允许此用户作为管理员时添加Master", "SystemRole.DeleteAppMasterAssignRole": "禁止此用户作为管理员时添加Master", "SystemRole.IsRootUser": "当前页面只对Apollo管理员开放", "SystemRole.PleaseChooseUser": "请选择用户名", "SystemRole.Added": "添加成功", "SystemRole.AddFailed": "添加失败", "SystemRole.Deleted": "删除成功", "SystemRole.DeleteFailed": "删除失败", "SystemRole.GetCanCreateProjectUsersError": "获取拥有创建应用权限的用户列表出错", "SystemRole.PleaseEnterAppId": "请输入appId", "SystemRole.AppIdNotFound": "AppId: '{{appId}}' 不存在!", "SystemRole.AppInfoContent": "应用名:'{{appName}}' 部门:'{{departmentName}}({{departmentId}})' 负责人:'{{ownerName}}", "SystemRole.DeleteMasterAssignRoleTips": "确认删除AppId: '{{appId}}' 的用户: '{{userId}}' 分配应用管理员的权限?", "SystemRole.DeletedMasterAssignRoleTips": "删除AppId: '{{appId}}' 的用户: '{{userId}}' 分配应用管理员的权限成功", "SystemRole.AllowAppMasterAssignRoleTips": "确认添加AppId: '{{appId}}' 的用户: '{{userId}}' 分配应用管理员的权限?", "SystemRole.AllowedAppMasterAssignRoleTips": "添加AppId: '{{appId}}' 的用户: '{{userId}}' 分配应用管理员的权限成功", "UserMange.Title": "用户管理", "UserMange.TitleTips": "(仅对默认的Spring Security简单认证方式有效: -Dapollo_profile=github,auth)", "UserMange.UserName": "用户登录账户", "UserMange.UserDisplayName": "用户名称", "UserMange.UserNameTips": "输入的用户名如果不存在,则新建。若已存在,则更新。", "UserMange.Pwd": "密码", "UserMange.Email": "邮箱", "UserMange.Created": "创建用户成功", "UserMange.CreateFailed": "创建用户失败", "Open.Manage.Title": "开放平台", "Open.Manage.CreateThirdApp": "创建第三方应用", "Open.Manage.CreateThirdAppTips": "(说明: 第三方应用可以通过Apollo开放平台来对配置进行管理)", "Open.Manage.ThirdAppId": "第三方应用ID", "Open.Manage.ThirdAppIdTips": "(创建前请先查询第三方应用是否已经申请过)", "Open.Manage.ThirdAppName": "第三方应用名称", "Open.Manage.ThirdAppNameTips": "(建议格式 xx-yy-zz 例:apollo-server)", "Open.Manage.ProjectOwner": "应用负责人", "Open.Manage.Create": "创建", "Open.Manage.GrantPermission": "赋权", "Open.Manage.GrantPermissionTips": "(Namespace级别权限包括: 修改、发布Namespace。应用级别权限包括: 创建Namespace、修改或发布应用下任何Namespace)", "Open.Manage.Token": "Token", "Open.Manage.ManagedAppId": "被管理的AppId", "Open.Manage.ManagedNamespace": "被管理的Namespace", "Open.Manage.ManagedNamespaceTips": "(非properties类型的namespace请加上类型后缀,例如apollo.xml)", "Open.Manage.GrantType": "授权类型", "Open.Manage.GrantType.Namespace": "Namespace", "Open.Manage.GrantType.App": "App", "Open.Manage.GrantEnv": "环境", "Open.Manage.GrantEnvTips": "(不选择则所有环境都有权限,如果提示Namespace's role does not exist,请先打开该Namespace的授权页面触发一下权限的初始化动作)", "Open.Manage.PleaseEnterAppId": "请输入appId", "Open.Manage.AppNotCreated": "App('{{appId}}')未创建,请先创建", "Open.Manage.GrantSuccessfully": "赋权成功", "Open.Manage.GrantFailed": "赋权失败", "Namespace.Role.Title": "权限管理", "Namespace.Role.GrantModifyTo": "修改权", "Namespace.Role.GrantModifyTo2": "(可以修改配置)", "Namespace.Role.AllEnv": "所有环境", "Namespace.Role.GrantPublishTo": "发布权", "Namespace.Role.GrantPublishTo2": "(可以发布配置)", "Namespace.Role.Add": "添加", "Namespace.Role.NoPermission": "您没有权限哟!", "Namespace.Role.InitNamespacePermissionError": "初始化授权出错", "Namespace.Role.GetEnvGrantUserError": "加载 '{{env}}' 授权用户出错", "Namespace.Role.GetGrantUserError": "加载授权用户出错", "Namespace.Role.PleaseChooseUser": "请选择用户", "Namespace.Role.Added": "添加成功", "Namespace.Role.AddFailed": "添加失败", "Namespace.Role.Deleted": "删除成功", "Namespace.Role.DeleteFailed": "删除失败", "Config.Sync.Title": "同步配置", "Config.Sync.FistStep": "(第一步:选择同步信息)", "Config.Sync.SecondStep": "(第二步:检查Diff)", "Config.Sync.PreviousStep": "上一步", "Config.Sync.NextStep": "下一步", "Config.Sync.Sync": "同步", "Config.Sync.Tips": "Tips", "Config.Sync.Tips1": "通过同步配置功能,可以使多个环境、集群间的配置保持一致", "Config.Sync.Tips2": "需要注意的是,同步完之后需要发布后才会对应用生效", "Config.Sync.SyncNamespace": "同步的Namespace", "Config.Sync.SyncToCluster": "同步到哪个集群", "Config.Sync.NeedToSyncItem": "需要同步的配置", "Config.Sync.SortByLastModifyTime": "按最后更新时间过滤", "Config.Sync.BeginTime": "开始时间", "Config.Sync.EndTime": "结束时间", "Config.Sync.Filter": "过滤", "Config.Sync.Rest": "重置", "Config.Sync.ItemKey": "Key", "Config.Sync.ItemValue": "Value", "Config.Sync.ItemCreateTime": "Create Time", "Config.Sync.ItemUpdateTime": "Update Time", "Config.Sync.NoNeedSyncItem": "没有更新的配置", "Config.Sync.IgnoreSync": "忽略同步", "Config.Sync.Step2Type": "Type", "Config.Sync.Step2Key": "Key", "Config.Sync.Step2SyncBefore": "同步前", "Config.Sync.Step2SyncAfter": "同步后", "Config.Sync.Step2Comment": "Comment", "Config.Sync.Step2Operator": "操作", "Config.Sync.NewAdd": "新增", "Config.Sync.NoSyncItem": "不同步该配置", "Config.Sync.Delete": "删除", "Config.Sync.Update": "更新", "Config.Sync.SyncSuccessfully": "同步成功!", "Config.Sync.SyncFailed": "同步失败!", "Config.Sync.LoadingItemsError": "加载配置出错", "Config.Sync.PleaseChooseNeedSyncItems": "请选择需要同步的配置", "Config.Sync.PleaseChooseCluster": "请选择集群", "Config.History.Title": "发布历史", "Config.History.MasterVersionPublish": "主版本发布", "Config.History.MasterVersionRollback": "主版本回滚", "Config.History.GrayscaleOperator": "灰度操作", "Config.History.PublishHistory": "发布历史", "Config.History.OperationType0": "普通发布", "Config.History.OperationType1": "回滚", "Config.History.OperationType2": "灰度发布", "Config.History.OperationType3": "更新灰度规则", "Config.History.OperationType4": "灰度全量发布", "Config.History.OperationType5": "灰度发布(主版本发布)", "Config.History.OperationType6": "灰度发布(主版本回滚)", "Config.History.OperationType7": "放弃灰度", "Config.History.OperationType8": "删除灰度(全量发布)", "Config.History.UrgentPublish": "紧急发布", "Config.History.LoadMore": "加载更多", "Config.History.Abandoned": "已废弃", "Config.History.RollbackTo": "回滚到此版本", "Config.History.RollbackToTips": "回滚已发布的配置到此版本", "Config.History.ChangedItem": "变更的配置", "Config.History.ChangedItemTips": "查看此次发布与上次版本的变更", "Config.History.AllItem": "全部配置", "Config.History.AllItemTips": "查看此次发布的所有配置信息", "Config.History.ChangeType": "Type", "Config.History.ChangeKey": "Key", "Config.History.ChangeValue": "Value", "Config.History.ChangeOldValue": "Old Value", "Config.History.ChangeNewValue": "New Value", "Config.History.ChangeTypeNew": "新增", "Config.History.ChangeTypeModify": "修改", "Config.History.ChangeTypeDelete": "删除", "Config.History.NoChange": "无配置更改", "Config.History.NoItem": "无配置", "Config.History.GrayscaleRule": "灰度规则", "Config.History.GrayscaleAppId": "灰度的AppId", "Config.History.GrayscaleIp": "灰度的IP", "Config.History.NoGrayscaleRule": "无灰度规则", "Config.History.NoPermissionTips": "您不是该应用的管理员,也没有该Namespace的编辑或发布权限,无法查看发布历史", "Config.History.NoPublishHistory": "无发布历史信息", "Config.History.LoadingHistoryError": "无发布历史信息", "Config.Diff.Title": "比较配置", "Config.Diff.FirstStep": "(第一步:选择比较信息)", "Config.Diff.SecondStep": "(第二步:查看差异配置)", "Config.Diff.PreviousStep": "上一步", "Config.Diff.NextStep": "下一步", "Config.Diff.TipsTitle": "Tips", "Config.Diff.Tips": "通过比较配置功能,可以查看多个环境、集群间的配置差异", "Config.Diff.DiffCluster": "要比较的集群", "Config.Diff.HasDiffComment": "是否比较注释", "Config.Diff.PleaseChooseTwoCluster": "请至少选择两个集群", "ConfigExport.Title": "配置导出", "ConfigExport.TitleTips" : "超级管理员会下载所有应用的配置,普通用户只会下载自己应用的配置", "ConfigExport.Download": "下载", "App.CreateProject": "创建应用", "App.AppIdTips": "(应用唯一标识)", "App.AppNameTips": "(建议格式 xx-yy-zz 例:apollo-server)", "App.AppOwnerTips": "(开启应用管理员分配权限控制后,应用负责人和应用管理员默认为本账号,不可选择)", "App.AppAdminTips1": "(应用负责人默认具有应用管理员权限,", "App.AppAdminTips2": "应用管理员可以创建Namespace和集群、分配用户权限)", "App.AccessKey.NoPermissionTips": "您没有权限操作,请找 [{{users}}] 开通权限", "App.Setting.Title": "应用管理", "App.Setting.Admin": "管理员", "App.Setting.AdminTips": "(应用管理员具有以下权限: 1. 创建Namespace 2. 创建集群 3. 管理应用、Namespace权限)", "App.Setting.Add": "添加", "App.Setting.BasicInfo": "基本信息", "App.Setting.ProjectName": "应用名称", "App.Setting.ProjectNameTips": "(建议格式 xx-yy-zz 例:apollo-server)", "App.Setting.ProjectOwner": "应用负责人", "App.Setting.Modify": "修改应用信息", "App.Setting.Cancel": "取消修改", "App.Setting.NoPermissionTips": "您没有权限操作,请找 [{{users}}] 开通权限", "App.Setting.DeleteAdmin": "删除管理员", "App.Setting.CanNotDeleteAllAdmin": "不能删除所有的管理员", "App.Setting.PleaseChooseUser": "请选择用户", "App.Setting.Added": "添加成功", "App.Setting.AddFailed": "添加失败", "App.Setting.Deleted": "删除成功", "App.Setting.DeleteFailed": "删除失败", "App.Setting.Modified": "修改成功", "Valdr.App.AppId.Size": "AppId长度不能多于64个字符", "Valdr.App.AppId.Required": "AppId不能为空", "Valdr.App.appName.Size": "应用名称长度不能多于128个字符", "Valdr.App.appName.Required": "应用名称不能为空", "Valdr.Cluster.ClusterName.Size": "集群名称长度不能多于32个字符", "Valdr.Cluster.ClusterName.Required": "集群名称不能为空", "Valdr.AppNamespace.NamespaceName.Size": "Namespace名称长度不能多于32个字符", "Valdr.AppNamespace.NamespaceName.Required": "Namespace名称不能为空", "Valdr.AppNamespace.Comment.Size": "备注长度不能多于64个字符", "Valdr.Item.Key.Size": "Key长度不能多于128个字符", "Valdr.Item.Key.Required": "Key不能为空", "Valdr.Item.Comment.Size": "备注长度不能多于256个字符", "Valdr.Release.ReleaseName.Size": "Release Name长度不能多于64个字符", "Valdr.Release.ReleaseName.Required": "Release Name不能为空", "Valdr.Release.Comment.Size": "备注长度不能多于256个字符", "ApolloConfirmDialog.DefaultConfirmBtnName": "确认", "ApolloConfirmDialog.SearchPlaceHolder": "搜索应用(AppId、应用名)", "RulesModal.ChooseInstances": "从实例列表中选择", "RulesModal.InvalidIp": "不合法的IP地址: '{{ip}}'", "RulesModal.GrayscaleAppIdCanNotBeNull": "灰度的AppId不能为空", "RulesModal.AppIdExistsRule": "已经存在AppId='{{appId}}'的规则", "RulesModal.IpListCanNotBeNull": "IP列表不能为空", "ItemModal.KeyExists": "key='{{key}}' 已存在", "ItemModal.AddedTips": "添加成功,如需生效请发布", "ItemModal.AddFailed": "添加失败", "ItemModal.PleaseChooseCluster": "请选择集群", "ItemModal.ModifiedTips": "更新成功, 如需生效请发布", "ItemModal.ModifyFailed": "更新失败", "ItemModal.Tabs": "制表符", "ItemModal.NewLine": "换行符", "ItemModal.Space": "空格", "ApolloNsPanel.LoadingHistoryError": "加载修改历史记录出错", "ApolloNsPanel.LoadingGrayscaleError": "加载修改历史记录出错", "ApolloNsPanel.Deleted": "删除成功", "ApolloNsPanel.GrayscaleModified": "灰度规则更新成功", "ApolloNsPanel.GrayscaleModifyFailed": "灰度规则更新失败", "ApolloNsPanel.ModifiedTips": "更新成功, 如需生效请发布", "ApolloNsPanel.ModifyFailed": "更新失败", "ApolloNsPanel.GrammarIsRight": "语法正确!", "ReleaseModal.Published": "发布成功", "ReleaseModal.PublishFailed": "发布失败", "ReleaseModal.GrayscalePublished": "灰度发布成功", "ReleaseModal.GrayscalePublishFailed": "灰度发布失败", "ReleaseModal.AllPublished": "全量发布成功", "ReleaseModal.AllPublishFailed": "全量发布失败", "Rollback.NoRollbackList": "没有可以回滚的发布历史", "Rollback.SameAsCurrentRelease": "该版本与当前版本相同", "Rollback.RollbackSuccessfully": "回滚成功", "Rollback.RollbackFailed": "回滚失败", "Revoke.RevokeFailed": "撤销失败", "Revoke.RevokeSuccessfully": "撤销成功" }