Files
LinuxMirrors/locales/linux/en.sh
2025-10-14 15:32:16 +08:00

229 lines
16 KiB
Bash

MESSAGE_CONTENTS=(
['start.welcome']=' GNU/Linux mirror switching script'
['start.runtimeEnv']='Runtime Env'
['start.dateTime']='System Time'
['end.moreInfo']='Script execution completed, visit our website for more tutorials'
['end.sponsorAds']='[Sponsor Ads]'
['error.cmd.options.needConfirm']='Please confirm and re-enter'
['error.cmd.options.needSpecify']='Please specify {} after this option'
['error.cmd.options.invalid']='Command option {} is invalid, {}!'
['error.cmd.options.validAddress']='a valid address'
['error.cmd.options.sourceAddress']='mirror address'
['error.cmd.options.sourceRepository']='mirror repository'
['error.cmd.options.codename']='version codename'
['error.cmd.options.boolean']=' true or false '
['error.cmd.options.protocol']=' http or https '
['error.cmd.options.needProtocol']=' Web protocol(http/https)'
['error.cmd.options.validLangKey']='A valid language ID '
['error.cmd.options.langKey']='language ID '
['error.cmd.options.unsupportTwoSourceMode']='Two mirror modes cannot be used at the same time. Please retry!'
['error.cmd.options.unsupportCodename']='The current system does not support specifying a codename. Please retry!'
['error.cmd.options.unsupportEPEL']='The current system cannot install the EPEL add-on package. Please retry!'
['error.unsupportSystem']='The operating system ({}) is not supported. Check the supported list on the website!'
['error.unsupportVersion']='The current system version is not supported'
['error.unknownSystem']='Unknown system'
['error.unknownVersion']='System version unknown'
['error.input']='Input error, {}!'
['error.needRoot']='Insufficient permissions, please run this script as Root user'
['error.defaultBehavior.https']='HTTPS is used by default'
['error.defaultBehavior.noReplace']='No replacement by default'
['error.defaultBehavior.noOverwrite']='No overwrite by default'
['error.defaultBehavior.noUpdate']='No update by default'
['error.defaultBehavior.noClean']='No cleanup by default'
['error.defaultBehavior.noUseIntranetSource']='Intranet mirrors are disabled by default'
['warn.usedIntranetSource']='Switched to an intranet-only mirror. Use only in the intended environment!'
['warn.unstableDebian']='Detected system version {} which may cause unpredictable issues.'
['warn.EPEL7']='Extra Packages for Enterprise Linux 7 reached end-of-life and was moved to the archive!'
['warn.needValidNumberIndex']='Please enter a valid number index!'
['warn.needInputNumberIndex']='Please enter a number index!'
['info.backuped.sourceFile']='Backed up existing {} source file'
['tip.EPEL7']="Some mirrors don't sync that archive. If errors occur, verify the target mirror provides it."
['interaction.source.type.public']='Public'
['interaction.source.type.intranet']='Intranet'
['interaction.source.type.select']='Please select network address (access method) for mirror:'
['interaction.source.type.usePublicAddress']='Use public network address for mirror by default, continue'
['interaction.source.select']='Please select the mirror you want to use:'
['interaction.source.selectAndInput']='Please select and enter the mirror you want to use'
['interaction.protocol.select']='Please select network protocol for mirror:'
['interaction.protocol.useHttp']='Use HTTP protocol for mirror'
['interaction.epel.skipReplace']='EPEL already installed. Replace/overwrite mirror'
['interaction.epel.install']='Install EPEL add-on package'
['interaction.backup.skipOverwrite.sourceFile']='A backup of {} already exists. Skip overwriting'
['interaction.upgrade.skip']='Skip upgrading packages'
['interaction.cache.autoClean']='Clean download cache after upgrading packages'
['interaction.common.tip']='Tip'
['interaction.common.operationCanceled']='Operation canceled'
['interaction.common.yes']='Yes'
['interaction.common.no']='No'
['work.upgradeSoftware']='Upgrading packages'
['work.installEPELPackage']='Installing epel-release package...'
['source.sync.text1']='Update APT package index'
['source.sync.text2']='Generate mirror cache'
['source.sync.text3']='Refreshing mirrors'
['source.sync.text4']='Synchronizing mirrors'
['source.sync.text5']='Updating binary cache and channels'
['source.comment.disabledSourceCode']='Source code mirrors are disabled by default for speed. Uncomment to enable'
['source.comment.securitySource']='Security updates'
['source.comment.proposedSource']='Proposed repository (not recommended)'
['source.changeResult.success']='Mirror switching complete'
['source.changeResult.fail']='Mirror switching complete, but {} failed'
['source.changeResult.tipTitle']='Run the script again with the same mirror. If {} still fails, consider:'
['source.changeResult.tip1']='Connectivity issues: unstable network, blocked access, or mirror-side firewall rules'
['source.changeResult.tip2']='Mirror issues: test the mirror manually at {}'
['source.changeResult.tip2.1']='If a file is missing, the mirror might still be syncing'
['source.changeResult.tip2.2']='If a path is missing, the mirror may not provide this system repository'
['source.changeResult.tip2.3']='Try another mirror. Syncing mirrors may temporarily serve broken content'
['source.changeResult.tip3']='Original mirrors failing: fix unrelated mirror errors and rerun the script'
['commands.help']='Command options(name/meaning/value):
--abroad Use overseas mirrors none
--edu Use China education network mirrors none
--source Specify mirror address (domain or IP) address
--source-epel Specify EPEL repository address (domain or IP) address
--source-security Specify Debian/Ubuntu security repo address (domain or IP) address
--source-vault Specify CentOS/AlmaLinux vault repo address (domain or IP) address
--source-portage Specify Gentoo portage repo address (domain or IP) address
--source-base-system Specify Linux Mint/Raspberry Pi OS base system repo address (domain or IP) address
--branch Specify mirror repository (repo name) repo name
--branch-epel Specify EPEL repository (path) repo name
--branch-security Specify Debian security repo (path) repo name
--branch-vault Specify CentOS/AlmaLinux vault repo (path) repo name
--branch-portage Specify Gentoo portage repo (path) repo name
--branch-base-system Specify Linux Mint/Raspberry Pi OS base system repo (path) repo name
--codename Specify Debian/openKylin codename codename
--protocol Specify web protocol http or https
--use-intranet-source Prefer intranet mirror address true or false
--use-official-source Use official mirror of target OS true or false
--use-official-source-epel Use official EPEL repo true or false
--install-epel Install EPEL repository true or false
--backup Backup original mirrors true or false
--upgrade-software Upgrade packages true or false
--clean-cache Clean cache after upgrade true or false
--clean-screen Clear screen before running true or false
--lang Specify the language of the script output language
--only-epel Only switch EPEL repo none
--ignore-backup-tips Ignore backup overwrite prompt none
--print-diff Print diff before and after modification none
--pure-mode Pure mode, minimal output none
--help Show help menu none
Issue Report {}'
['mirrors.default.0']='Alibaba Cloud'
['mirrors.default.1']='Tencent Cloud'
['mirrors.default.2']='Huawei Cloud'
['mirrors.default.3']='China Mobile Cloud'
['mirrors.default.4']='China Telecom Cloud'
['mirrors.default.5']='NetEase'
['mirrors.default.6']='Volcengine'
['mirrors.default.7']='Tsinghua University'
['mirrors.default.8']='Peking University'
['mirrors.default.9']='Zhejiang University'
['mirrors.default.10']='Nanjing University'
['mirrors.default.11']='Lanzhou University'
['mirrors.default.12']='Shanghai Jiao Tong University'
['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.edu.0']='Peking University'
['mirrors.edu.1']='Beijing Jiaotong University'
['mirrors.edu.2']='Beijing Foreign Studies University'
['mirrors.edu.3']='Beijing University of Posts and Telecommunications'
['mirrors.edu.4']='Chongqing University'
['mirrors.edu.5']='Chongqing University of Posts and Telecommunications'
['mirrors.edu.6']='Dalian Neusoft University of Information'
['mirrors.edu.7']='University of Electronic Science and Technology of China'
['mirrors.edu.8']='South China Agricultural University'
['mirrors.edu.9']='Huazhong University of Science and Technology'
['mirrors.edu.10']='Jilin University'
['mirrors.edu.11']='Jingchu University of Technology'
['mirrors.edu.12']='Jiangxi University of Science and Technology'
['mirrors.edu.13']='Lanzhou University'
['mirrors.edu.14']='Nanjing University'
['mirrors.edu.15']='Nanjing Tech University'
['mirrors.edu.16']='Nanjing University of Posts and Telecommunications'
['mirrors.edu.17']='Southern University of Science and Technology'
['mirrors.edu.18']='Nanyang Institute of Technology'
['mirrors.edu.19']='Qilu University of Technology'
['mirrors.edu.20']='Tsinghua University'
['mirrors.edu.21']='Shandong University'
['mirrors.edu.22']='ShanghaiTech University'
['mirrors.edu.23']='Shanghai Jiao Tong University (Siyuan)'
['mirrors.edu.24']='Shanghai Jiao Tong University (Zhiyuan)'
['mirrors.edu.25']='Wuchang Shouyi University'
['mirrors.edu.26']="Xi'an Jiaotong University"
['mirrors.edu.27']='Northwest A&F University'
['mirrors.edu.28']='Zhejiang University'
['mirrors.edu.29']='University of Science and Technology of China'
['mirrors.edu.30']='Official Source'
['mirrors.abroad.0']='AS · xTom · Hong Kong'
['mirrors.abroad.1']='AS · 01Link · Hong Kong'
['mirrors.abroad.2']='AS · National University of Singapore (NUS) · Singapore'
['mirrors.abroad.3']='AS · SG.GS · Singapore'
['mirrors.abroad.4']='AS · xTom · Singapore'
['mirrors.abroad.5']='AS · NCHC Free Software Lab · Taiwan'
['mirrors.abroad.6']='AS · OSS Planet · Taiwan'
['mirrors.abroad.7']='AS · National Yang Ming Chiao Tung University · Taiwan'
['mirrors.abroad.8']='AS · Tamkang University · Taiwan'
['mirrors.abroad.9']='AS · Taiwan Digital Streaming · Taiwan'
['mirrors.abroad.10']='AS · AniGil Linux Archive · Korea'
['mirrors.abroad.11']='AS · ICSCoE (Industrial Cyber Security Center of Excellence) · Japan'
['mirrors.abroad.12']='AS · JAIST (Japan Advanced Institute of Science and Technology) · Japan'
['mirrors.abroad.13']='AS · Yamagata University · Japan'
['mirrors.abroad.14']='AS · xTom · Japan'
['mirrors.abroad.15']='AS · GB Network Solutions · Malaysia'
['mirrors.abroad.16']='AS · Khon Kaen University · Thailand'
['mirrors.abroad.17']='EU · Vorboss Ltd · United Kiongdom'
['mirrors.abroad.18']='EU · QuickHost · United Kiongdom'
['mirrors.abroad.19']='EU · dogado · Germany'
['mirrors.abroad.20']='EU · xTom · Germany'
['mirrors.abroad.21']='EU · RWTH Aachen University · Germany'
['mirrors.abroad.22']='EU · Dresden University (AG DSN) · Germany'
['mirrors.abroad.23']='EU · CCIN2P3 · France'
['mirrors.abroad.24']='EU · Ircam · France'
['mirrors.abroad.25']='EU · Crans · France'
['mirrors.abroad.26']='EU · CRIHAN · France'
['mirrors.abroad.27']='EU · xTom · Netherlands'
['mirrors.abroad.28']='EU · DataPacket · Netherlands'
['mirrors.abroad.29']='EU · Linux Kernel · Netherlands'
['mirrors.abroad.30']='EU · xTom · Estonia'
['mirrors.abroad.31']='EU · netsite · Denmark'
['mirrors.abroad.32']='EU · Dotsrc · Denmark'
['mirrors.abroad.33']='EU · Academic Computer Club · Sweden'
['mirrors.abroad.34']='EU · Lysator · Sweden'
['mirrors.abroad.35']='EU · Yandex · Russia'
['mirrors.abroad.36']='EU · ia64 · Russia'
['mirrors.abroad.37']='EU · Truenetwork · Russia'
['mirrors.abroad.38']='EU · Belgian Research Network · Belgium'
['mirrors.abroad.39']='EU · University of Crete Computer Center · Greece'
['mirrors.abroad.40']='EU · Masaryk University Faculty of Informatics · Czech'
['mirrors.abroad.41']='EU · Czech Technical University Student Club (Silicon Hill) · Czech'
['mirrors.abroad.42']='EU · Vodafone · Czech'
['mirrors.abroad.43']='EU · CZ.NIC · Czech'
['mirrors.abroad.44']='EU · ETH Zurich · Switzerland'
['mirrors.abroad.45']='NA · Linux Kernel · United States'
['mirrors.abroad.46']='NA · MIT · United States'
['mirrors.abroad.47']='NA · Princeton University Department of Mathematics · United States'
['mirrors.abroad.48']='NA · Oregon State University Open Source Lab · United States'
['mirrors.abroad.49']='NA · Fremont Cabal Internet Exchange(FCIX) · United States'
['mirrors.abroad.50']='NA · xTom · United States'
['mirrors.abroad.51']='NA · Steadfast · United States'
['mirrors.abroad.52']='NA · University of British Columbia · Canada'
['mirrors.abroad.53']='NA · GoCodeIT · Canada'
['mirrors.abroad.54']='NA · Switch · Canada'
['mirrors.abroad.55']='SA · PoP-SC · Brazil'
['mirrors.abroad.56']='SA · State University of Ponta Grossa · Brazil'
['mirrors.abroad.57']='SA · UFSCar · Brazil'
['mirrors.abroad.58']='SA · Sysarmy Community · Argentina'
['mirrors.abroad.59']='OC · Fremont Cabal Internet Exchange(FCIX) · Australia'
['mirrors.abroad.60']='OC · AARNet · Australia'
['mirrors.abroad.61']='OC · DataMossa · Australia'
['mirrors.abroad.62']='OC · Amaze · Australia'
['mirrors.abroad.63']='OC · xTom · Australia'
['mirrors.abroad.64']='OC · Over the Wire · Australia'
['mirrors.abroad.65']='OC · Free Software Mirror Group · New Zealand'
['mirrors.abroad.66']='AF · Liquid Telecom · Kenya'
['mirrors.abroad.67']='AF · Dimension Data · South Africa'
['mirrors.abroad.68']='Official Source'
)