更改Azure DevOps Server的原生界面(四、集合主页的相关页面)

1. 场景说明:

在原生的网页中,首页中"相关页面"中的链接都导航到的微软的官方网站中,希望更改为内网或自定义的控件页面,如下图:
image

2. 实现方法

使用管理员身份打开文本编辑工具(例如notepad ,vs code等),打开并编辑下面的文件

  • 更改文件:C:\Program Files\Azure DevOps Server 2020\Application Tier\Web Services_static_ext\ms.vss-tfs-web\frame-content\L10N\zh-Hans
  • 文件中有三个js文件
    • compat (兼容性)
    • es6.NeR (es6支持)
    • es6.oMG (为压缩文件)
  • 更改菜单的显示文字(表一):
    下面的示例,将上图中的“文档”、获取帮助、服务级别分别修改成:
    • 文档 > 博客csdn
    • 获取帮助 > 博客cnblogs
    • 集合设置 > 集合设置ads-1(这个环境有多个应用,用来标记用户当前访问哪台服务器)
  • 更改菜单的链接地址(表二)
    还在上面的同一个文件中,搜索到

表一:

t.Resources.AccessLevels = "访问级别=", 
t.Resources.AlternateCredentials = "备用凭据", 
t.Resources.AzureDevOpsProfile = "Azure DevOps 配置文件", 
t.Resources.CollectionSettings = "集合设置ads-2", 
t.Resources.BrandName = "Azure", 
t.Resources.ChangeTheme = "更改主题", 
t.Resources.Collections = "集合", 
t.Resources.Create = "创建", 
t.Resources.Documentation = "博客csdn", 
t.Resources.GetHelp = "博客cnblogs", 
t.Resources.Help = "帮助11", 
t.Resources.HelpAndActions = "帮助和操作", 
t.Resources.ManageUserSettings = "管理当前登录的用户的设置", 
t.Resources.Marketplace = "市场", t.Resources.MoreOrganizations = "另外 {0} 个组织", t.Resources.MyOrgs = "我的组织", t.Resources.MyWorkLabel = "我的工作", 
t.Resources.NewOrg = "新建组织", t.Resources.Notifications = "通知", t.Resources.OneMoreOrganization = "另外 1 个组织", t.Resources.OrgSettings = "组织设置",
 t.Resources.PATPage = "个人访问令牌", t.Resources.PermissionsRefresh = "权限", t.Resources.Preferences = "时间和区域设置", t.Resources.PreviewFeatures = "预览功能",
 t.Resources.ProjectSettings = "项目设置", t.Resources.ProductName = "DevOps", t.Resources.Profile = "配置文件", t.Resources.RelatedPages = "相关页面-",
 t.Resources.ShowLess = "显示更少信息", t.Resources.ShowMore = "显示更多信息", t.Resources.SignIn = "登录", t.Resources.SSHPublicKeys = "SSH 公钥", 
t.Resources.SuiteLogoLabel = "Azure DevOps 组织主页", t.Resources.SuiteLogoLabelOnPrem = "Azure DevOps 集合主页", t.Resources.TenantPicker = "切换目录", 
t.Resources.Theme = "主题", t.Resources.Usage = "使用情况", t.Resources.UserSettings = "用户设置", t.Resources.WhatsNew = "DevOps 中的新增功能",

3. 其他演示

如果需要,你还可以从微软Azure DevOps Server 的在线文档,查询更多的权威资料,也欢迎通过下面的联系方式与我沟通,相互学习,相互提高!


https://www.cnblogs.com/danzhang
Azure DevOps MVP 张洪君
在这里插入图片描述

posted on 2022-02-02 12:12  danzhang  阅读(137)  评论(0编辑  收藏  举报

导航