diff --git a/ChangeMirrors.sh b/ChangeMirrors.sh index de758f1..f0d3418 100755 --- a/ChangeMirrors.sh +++ b/ChangeMirrors.sh @@ -30,6 +30,7 @@ mirror_list_default=( "mirrors.cqupt.edu.cn" "mirrors.ustc.edu.cn" "mirror.iscas.ac.cn" + "mirrors.cstcloud.cn" "__OFFICIAL_SOURCE_TAG__" ) # 中国大陆教育网 @@ -8181,7 +8182,8 @@ function msg_pack_zh_hans() { ['mirrors.default.13']='重庆邮电大学' ['mirrors.default.14']='中国科学技术大学' ['mirrors.default.15']='中国科学院软件研究所' - ['mirrors.default.16']='官方源' + ['mirrors.default.16']='中国科技云' + ['mirrors.default.17']='官方源' ['mirrors.edu.0']='北京大学' ['mirrors.edu.1']='北京交通大学' ['mirrors.edu.2']='北京外国语大学' @@ -8413,7 +8415,8 @@ function msg_pack_zh_hant() { ['mirrors.default.13']='重慶郵電大學' ['mirrors.default.14']='中國科學技術大學' ['mirrors.default.15']='中國科學院軟件研究所' - ['mirrors.default.16']='官方源' + ['mirrors.default.16']='中國科技雲' + ['mirrors.default.17']='官方源' ['mirrors.edu.0']='北京大學' ['mirrors.edu.1']='北京交通大學' ['mirrors.edu.2']='北京外國語大學' @@ -8645,7 +8648,8 @@ Issue Report {}' ['mirrors.default.13']='Chongqing University of Posts and Telecommunications' ['mirrors.default.14']='University of Science and Technology of China' ['mirrors.default.15']='Institute of Software, Chinese Academy of Sciences' - ['mirrors.default.16']='Official Source' + ['mirrors.default.16']='China Science & Technology Cloud' + ['mirrors.default.17']='Official Source' ['mirrors.edu.0']='Peking University' ['mirrors.edu.1']='Beijing Jiaotong University' ['mirrors.edu.2']='Beijing Foreign Studies University' diff --git a/docs/assets/images/icon/mirrors/cstcloud.ico b/docs/assets/images/icon/mirrors/cstcloud.ico new file mode 100644 index 0000000..9e13083 Binary files /dev/null and b/docs/assets/images/icon/mirrors/cstcloud.ico differ diff --git a/docs/assets/js/components/mirrors-table/data.js b/docs/assets/js/components/mirrors-table/data.js index c65db37..9696393 100644 --- a/docs/assets/js/components/mirrors-table/data.js +++ b/docs/assets/js/components/mirrors-table/data.js @@ -10,7 +10,7 @@ const mirrorsTableData = [ ipv6: false, debian: true, ubuntu: true, - centos: true, + centos_vault: true, centos_stream: true, opensuse: true, archlinux: true, @@ -44,7 +44,7 @@ const mirrorsTableData = [ ipv6: false, debian: true, ubuntu: true, - centos: true, + centos_vault: true, centos_stream: true, opensuse: true, archlinux: true, @@ -78,7 +78,7 @@ const mirrorsTableData = [ ipv6: false, debian: true, ubuntu: true, - centos: true, + centos_vault: true, centos_stream: true, opensuse: true, archlinux: true, @@ -112,7 +112,7 @@ const mirrorsTableData = [ ipv6: true, debian: true, ubuntu: true, - centos: true, + centos_vault: true, centos_stream: false, opensuse: true, archlinux: false, @@ -146,7 +146,7 @@ const mirrorsTableData = [ ipv6: false, debian: true, ubuntu: true, - centos: true, + centos_vault: true, centos_stream: true, opensuse: false, archlinux: false, @@ -180,7 +180,7 @@ const mirrorsTableData = [ ipv6: false, debian: true, ubuntu: true, - centos: true, + centos_vault: true, centos_stream: true, opensuse: true, archlinux: true, @@ -214,7 +214,7 @@ const mirrorsTableData = [ ipv6: false, debian: true, ubuntu: true, - centos: true, + centos_vault: true, centos_stream: true, opensuse: true, archlinux: false, @@ -248,7 +248,7 @@ const mirrorsTableData = [ ipv6: true, debian: true, ubuntu: true, - centos: true, + centos_vault: true, centos_stream: true, opensuse: true, archlinux: true, @@ -282,7 +282,7 @@ const mirrorsTableData = [ ipv6: true, debian: true, ubuntu: true, - centos: true, + centos_vault: true, centos_stream: true, opensuse: true, archlinux: true, @@ -316,7 +316,7 @@ const mirrorsTableData = [ ipv6: true, debian: true, ubuntu: true, - centos: true, + centos_vault: true, centos_stream: true, opensuse: true, archlinux: true, @@ -350,7 +350,7 @@ const mirrorsTableData = [ ipv6: true, debian: true, ubuntu: true, - centos: true, + centos_vault: true, centos_stream: true, opensuse: true, archlinux: true, @@ -384,7 +384,7 @@ const mirrorsTableData = [ ipv6: true, debian: true, ubuntu: true, - centos: true, + centos_vault: true, centos_stream: true, opensuse: true, archlinux: true, @@ -418,7 +418,7 @@ const mirrorsTableData = [ ipv6: true, debian: true, ubuntu: true, - centos: true, + centos_vault: true, centos_stream: true, opensuse: true, archlinux: true, @@ -452,7 +452,7 @@ const mirrorsTableData = [ ipv6: true, debian: true, ubuntu: true, - centos: true, + centos_vault: true, centos_stream: true, opensuse: true, archlinux: true, @@ -486,7 +486,7 @@ const mirrorsTableData = [ ipv6: true, debian: true, ubuntu: true, - centos: true, + centos_vault: true, centos_stream: true, opensuse: true, archlinux: true, @@ -520,7 +520,7 @@ const mirrorsTableData = [ ipv6: false, debian: true, ubuntu: true, - centos: true, + centos_vault: true, centos_stream: true, opensuse: true, archlinux: true, @@ -544,6 +544,40 @@ const mirrorsTableData = [ manjaro: true, endeavouros: true, }, + { + name: __isZhHant ? '中國科技雲' : __isEn ? 'China Science & Technology Cloud' : '中国科技云', + officialName: __isZhHant ? '全球軟體源鏡像中國科技雲北京主節點(雲鏡)' : __isEn ? 'Global Open Source Mirror Service of China Science and Technology Cloud, Beijing Main Node (CloudMirror)' : '全球软件源镜像中国科技云北京主节点(云镜)', + icon: 'cstcloud.ico', + iconStyle: { verticalAlign: '-0.25em' }, + url: 'https://mirrors.cstcloud.cn', + domain: 'mirrors.cstcloud.cn', + ipv6: false, + debian: true, + ubuntu: true, + centos_vault: true, + centos_stream: true, + opensuse: false, + archlinux: true, + kali: true, + deepin: true, + rocky: false, + almalinux: true, + epel: true, + fedora: false, + opencloudos: false, + openeuler: true, + anolis: false, + openkylin: false, + alpine: true, + armbian: true, + proxmox: false, + linuxmint: true, + gentoo: false, + nix_channels: false, + raspberrypi: false, + manjaro: false, + endeavouros: false, + }, ] // 表格列配置 @@ -582,7 +616,7 @@ const mirrorsTableColumns = [ width: '80', }, { - colKey: 'centos', + colKey: 'centos_vault', title: 'CentOS', align: 'center', width: '80', @@ -821,7 +855,7 @@ const mirrorsTableFilterSelectOptions = [ iconName: 'fedora.ico', }, { - value: 'centos', + value: 'centos_vault', label: 'CentOS', iconName: 'centos.svg', }, diff --git a/docs/assets/js/components/mirrors-table/index.js b/docs/assets/js/components/mirrors-table/index.js index b94c457..c6ddc06 100644 --- a/docs/assets/js/components/mirrors-table/index.js +++ b/docs/assets/js/components/mirrors-table/index.js @@ -155,7 +155,7 @@ ComponentSystem.register('mirrors-table', { }, created() { const allKeys = this._flattenFilterKeys(this.filterOptions) - const defaultHidden = new Set(['debian', 'ubuntu', 'centos', 'openeuler']) + const defaultHidden = new Set(['debian', 'ubuntu', 'centos_vault', 'openeuler']) this.selectedColumnFilters = allKeys.filter((k) => !defaultHidden.has(k)) this.selectedRowFilters = Array.isArray(this.originalData) ? this.originalData.map((r) => r.name) : [] this._debouncedUpdateColumns = debounce(this._updateColumns.bind(this), 120) diff --git a/locales/linux/en.sh b/locales/linux/en.sh index 038eaca..21622d9 100644 --- a/locales/linux/en.sh +++ b/locales/linux/en.sh @@ -124,7 +124,8 @@ Issue Report {}' ['mirrors.default.13']='Chongqing University of Posts and Telecommunications' ['mirrors.default.14']='University of Science and Technology of China' ['mirrors.default.15']='Institute of Software, Chinese Academy of Sciences' - ['mirrors.default.16']='Official Source' + ['mirrors.default.16']='China Science & Technology Cloud' + ['mirrors.default.17']='Official Source' ['mirrors.edu.0']='Peking University' ['mirrors.edu.1']='Beijing Jiaotong University' ['mirrors.edu.2']='Beijing Foreign Studies University' diff --git a/locales/linux/zh-hans.sh b/locales/linux/zh-hans.sh index 3777c92..1bef839 100644 --- a/locales/linux/zh-hans.sh +++ b/locales/linux/zh-hans.sh @@ -124,7 +124,8 @@ MESSAGE_CONTENTS=( ['mirrors.default.13']='重庆邮电大学' ['mirrors.default.14']='中国科学技术大学' ['mirrors.default.15']='中国科学院软件研究所' - ['mirrors.default.16']='官方源' + ['mirrors.default.16']='中国科技云' + ['mirrors.default.17']='官方源' ['mirrors.edu.0']='北京大学' ['mirrors.edu.1']='北京交通大学' ['mirrors.edu.2']='北京外国语大学' diff --git a/locales/linux/zh-hant.sh b/locales/linux/zh-hant.sh index 84ba654..9a93ad5 100644 --- a/locales/linux/zh-hant.sh +++ b/locales/linux/zh-hant.sh @@ -125,7 +125,8 @@ MESSAGE_CONTENTS=( ['mirrors.default.13']='重慶郵電大學' ['mirrors.default.14']='中國科學技術大學' ['mirrors.default.15']='中國科學院軟件研究所' - ['mirrors.default.16']='官方源' + ['mirrors.default.16']='中國科技雲' + ['mirrors.default.17']='官方源' ['mirrors.edu.0']='北京大學' ['mirrors.edu.1']='北京交通大學' ['mirrors.edu.2']='北京外國語大學'