From 109ac591c450257cf8efe117301f9054100ec670 Mon Sep 17 00:00:00 2001 From: Aoran Zeng Date: Sat, 12 Jul 2025 12:10:45 +0800 Subject: [PATCH] Use more intimate terms --- README.md | 2 +- doc/chsrc.1 | 2 +- doc/chsrc.texi | 2 +- src/chsrc-main.c | 14 ++++---- src/recipe/lang/Clojure.c | 2 +- src/recipe/lang/Java.c | 4 +-- src/recipe/lang/Node.js/Bun.c | 4 +-- src/recipe/lang/Node.js/Node.js.c | 2 +- src/recipe/lang/NuGet.c | 4 +-- src/recipe/lang/Perl.c | 2 +- src/recipe/lang/Python/Python.c | 2 +- src/recipe/lang/Python/Rye.c | 2 +- src/recipe/lang/Rust/Cargo.c | 2 +- src/recipe/lang/Rust/rustup.c | 2 +- src/recipe/os/APT/Debian.c | 2 +- src/recipe/os/APT/common.h | 2 +- src/recipe/os/YUM/Fedora-Linux.c | 2 +- src/recipe/ware/Flathub.c | 2 +- src/recipe/ware/Guix.c | 2 +- src/recipe/ware/Homebrew.c | 2 +- src/recipe/ware/Nix.c | 4 +-- test/cli.pl | 2 +- tool/README.txt | 57 ++----------------------------- tool/installer.sh | 6 ++-- 24 files changed, 38 insertions(+), 89 deletions(-) diff --git a/README.md b/README.md index 1fa638e..4f883a9 100644 --- a/README.md +++ b/README.md @@ -371,7 +371,7 @@ reset # 重置,使用上游默认使用的源 $ chsrc ls ruby $ chsrc set ruby rubychina -若你有自己的镜像地址,使用自定义URL +若有自己的镜像,可以使用自定义URL $ chsrc set ruby https://gems.ruby-china.com/ diff --git a/doc/chsrc.1 b/doc/chsrc.1 index d69c5ec..dc507f2 100644 --- a/doc/chsrc.1 +++ b/doc/chsrc.1 @@ -121,7 +121,7 @@ $ chsrc set ruby $ chsrc ls ruby $ chsrc set ruby rubychina -# 如果您有自己的镜像地址,使用自定义URL +# 可以使用自定义URL $ chsrc set ruby https://gems.ruby-china.com/ # 使用维护团队测试的最快镜像站 diff --git a/doc/chsrc.texi b/doc/chsrc.texi index e9b42e9..85f3895 100644 --- a/doc/chsrc.texi +++ b/doc/chsrc.texi @@ -160,7 +160,7 @@ $ chsrc set ruby $ chsrc ls ruby $ chsrc set ruby rubychina -# 如果您有自己的镜像地址,使用自定义URL +# 可以使用自定义URL $ chsrc set ruby https://gems.ruby-china.com/ # 使用维护团队测试的最快镜像站 diff --git a/src/chsrc-main.c b/src/chsrc-main.c index d7cbed0..614e098 100644 --- a/src/chsrc-main.c +++ b/src/chsrc-main.c @@ -517,13 +517,13 @@ cli_notify_for_users () " 有时,同一镜像站对不同资源的实际服务速度差异,可能比不同镜像站之间的差异还要大。\n\n" - " * 精准测速: 能真实反映您未来使用该资源时的速度,因为它直接测量您关注的那个资源。\n\n" + " * 精准测速: 能真实反映你未来使用该资源时的速度,因为它直接测量你关注的那个资源。\n\n" " * 模糊测速: 仅代表该镜像站提供服务的一个可能速度。因而可能会出现测速数值较高,但实际使用体验不佳的现象。\n\n" - " 因此,当您遇到模糊测速时,请务必向我们提交准确的测速链接,这既能帮助您,也能造福所有用户。\n\n" + " 因此,当你遇到模糊测速时,请尽可能向我们提交准确的测速链接,这既能帮助你自己,也能造福所有用户。\n\n" - " chsrc 是一个自助和共建的项目。 维护者对于不熟悉的生态系统很难提供有价值的贡献。请您将这部分功能视为您的专属,您可以完全掌控和维护它,就像您是唯一的负责人一样。\n"; + " chsrc 是一个自助和共建的项目。 维护者对于不熟悉的生态系统很难提供有价值的贡献。请将这部分功能视为你的专属实现,你可以完全掌控和维护它,就像你是唯一的负责人一样。\n"; br();br(); @@ -792,7 +792,7 @@ main (int argc, char const *argv[]) if (argc < cli_arg_Target_pos) { char *msg = ENGLISH ? "Please provide the target name you want to measure. " MSG_EN_USE_LIST_TARGETS - : "请您提供想要测速源的目标名。" MSG_CN_USE_LIST_TARGETS; + : "请提供想要测速源的目标名。" MSG_CN_USE_LIST_TARGETS; chsrc_error (msg); return Exit_Unknown; } @@ -811,7 +811,7 @@ main (int argc, char const *argv[]) if (argc < cli_arg_Target_pos) { char *msg = ENGLISH ? "Please provide the target name you want to view the source. " MSG_EN_USE_LIST_TARGETS - : "请您提供想要查看源的目标名。" MSG_CN_USE_LIST_TARGETS; + : "请提供想要查看源的目标名。" MSG_CN_USE_LIST_TARGETS; chsrc_error (msg); return Exit_Unknown; } @@ -828,7 +828,7 @@ main (int argc, char const *argv[]) if (argc < cli_arg_Target_pos) { char *msg = ENGLISH ? "Please provide the target name you want to set the source. " MSG_EN_USE_LIST_TARGETS - : "请您提供想要设置源的目标名。" MSG_CN_USE_LIST_TARGETS; + : "请提供想要设置源的目标名。" MSG_CN_USE_LIST_TARGETS; chsrc_error (msg); return Exit_Unknown; } @@ -853,7 +853,7 @@ main (int argc, char const *argv[]) if (argc < cli_arg_Target_pos) { char *msg = ENGLISH ? "Please provide the target name you want to reset the source. " MSG_EN_USE_LIST_TARGETS - : "请您提供想要重置源的目标名。" MSG_CN_USE_LIST_TARGETS; + : "请提供想要重置源的目标名。" MSG_CN_USE_LIST_TARGETS; chsrc_error (msg); return Exit_Unknown; } diff --git a/src/recipe/lang/Clojure.c b/src/recipe/lang/Clojure.c index 25c49de..875bc27 100644 --- a/src/recipe/lang/Clojure.c +++ b/src/recipe/lang/Clojure.c @@ -25,7 +25,7 @@ pl_clojure_setsrc (char *option) { chsrc_yield_source_and_confirm (pl_clojure); - chsrc_note2 ("抱歉,Clojure换源较复杂,您可手动查阅并换源:"); + chsrc_note2 ("抱歉,Clojure换源较复杂,可手动查阅并换源:"); p(source.url); chsrc_determine_chgtype (ChgType_Manual); diff --git a/src/recipe/lang/Java.c b/src/recipe/lang/Java.c index 0507f7b..a015c68 100644 --- a/src/recipe/lang/Java.c +++ b/src/recipe/lang/Java.c @@ -82,7 +82,7 @@ pl_java_setsrc (char *option) ""); char *maven_config = pl_java_find_maven_config (); - chsrc_note2 (xy_strjoin (3, "请在您的 maven 配置文件 ", maven_config, " 中添加:")); + chsrc_note2 (xy_strjoin (3, "请在 maven 配置文件 ", maven_config, " 中添加:")); println (file); } @@ -98,7 +98,7 @@ pl_java_setsrc (char *option) " }\n" "}"); - chsrc_note2 ("请在您的 build.gradle 中添加:"); + chsrc_note2 ("请在 build.gradle 中添加:"); p(file); } diff --git a/src/recipe/lang/Node.js/Bun.c b/src/recipe/lang/Node.js/Bun.c index d4adfcd..38f43e8 100644 --- a/src/recipe/lang/Node.js/Bun.c +++ b/src/recipe/lang/Node.js/Bun.c @@ -35,11 +35,11 @@ pl_nodejs_bun_setsrc (char *option) if (chsrc_in_local_mode()) { - chsrc_note2 ("请您手动写入以下内容到本项目根目录的 bunfig.toml 文件中"); + chsrc_note2 ("请手动写入以下内容到本项目根目录的 bunfig.toml 文件中"); } else { - chsrc_note2 (xy_strjoin (3, "请您手动写入以下内容到 ", xy_normalize_path ("~/.bunfig.toml"), " 文件中")); + chsrc_note2 (xy_strjoin (3, "请手动写入以下内容到 ", xy_normalize_path ("~/.bunfig.toml"), " 文件中")); } p(file); diff --git a/src/recipe/lang/Node.js/Node.js.c b/src/recipe/lang/Node.js/Node.js.c index 37f6bb8..ba10f87 100644 --- a/src/recipe/lang/Node.js/Node.js.c +++ b/src/recipe/lang/Node.js/Node.js.c @@ -67,7 +67,7 @@ pl_nodejs_group_setsrc (char *option) char *msg = ENGLISH ? "Three package managers will be replaced for you at the same time: " "npm, pnpm, yarn. If you need to change the source independently, " "please run independently `chsrc set `" - : "将同时为您更换3个包管理器 npm, pnpm, Yarn 的源,若需要独立换源,请独立运行 chsrc set "; + : "将同时更换3个包管理器 npm, pnpm, Yarn 的源,若需要独立换源,请独立运行 chsrc set "; chsrc_note2 (msg); } diff --git a/src/recipe/lang/NuGet.c b/src/recipe/lang/NuGet.c index b78ee5c..333f9fe 100644 --- a/src/recipe/lang/NuGet.c +++ b/src/recipe/lang/NuGet.c @@ -32,7 +32,7 @@ def_sources_n(pl_nuget); void pl_nuget_getsrc (char *option) { - chsrc_error ("暂时无法查看NuGet源,若有需求,请您提交issue"); + chsrc_error ("暂时无法查看NuGet源,若有需求,请提交issue"); } /** @@ -41,7 +41,7 @@ pl_nuget_getsrc (char *option) void pl_nuget_setsrc (char *option) { - chsrc_error ("暂时无法为NuGet换源,若有需求,请您提交issue"); + chsrc_error ("暂时无法为NuGet换源,若有需求,请提交issue"); } diff --git a/src/recipe/lang/Perl.c b/src/recipe/lang/Perl.c index 616739e..ecf38da 100644 --- a/src/recipe/lang/Perl.c +++ b/src/recipe/lang/Perl.c @@ -60,7 +60,7 @@ pl_perl_setsrc (char *option) "perl -MCPAN -e \"CPAN::HandleConfig->load(); CPAN::HandleConfig->edit('urllist', 'unshift', '", source.url, "'); CPAN::HandleConfig->commit()\""); chsrc_run (cmd, RunOpt_Default); - chsrc_note2 ("请您使用 perl -v 以及 cpan -v,若 Perl >= v5.36 或 CPAN >= 2.29,请额外手动调用下面的命令"); + chsrc_note2 ("请使用 perl -v 以及 cpan -v,若 Perl >= v5.36 或 CPAN >= 2.29,请额外手动调用下面的命令"); p("perl -MCPAN -e \"CPAN::HandleConfig->load(); CPAN::HandleConfig->edit('pushy_https', 0);; CPAN::HandleConfig->commit()\""); chsrc_determine_chgtype (ChgType_SemiAuto); diff --git a/src/recipe/lang/Python/Python.c b/src/recipe/lang/Python/Python.c index 91fcefe..61e4675 100644 --- a/src/recipe/lang/Python/Python.c +++ b/src/recipe/lang/Python/Python.c @@ -47,7 +47,7 @@ pl_python_setsrc (char *option) char *msg = ENGLISH ? "Three package managers will be replaced for you at the same time: " "pip, Poetry, PDM. If you need to change the source independently, " "please run independently `chsrc set `" - : "将同时为您更换4个包管理器 pip, Poetry, PDM, uv 的源,若需要独立换源,请独立运行 chsrc set "; + : "将同时更换4个包管理器 pip, Poetry, PDM, uv 的源,若需要独立换源,请独立运行 chsrc set "; chsrc_note2 (msg); } diff --git a/src/recipe/lang/Python/Rye.c b/src/recipe/lang/Python/Rye.c index b8a0dfe..eecfe2e 100644 --- a/src/recipe/lang/Python/Rye.c +++ b/src/recipe/lang/Python/Rye.c @@ -47,7 +47,7 @@ pl_python_rye_setsrc (char *option) "url = \"", source.url, "\""); char *rye_config = pl_python_find_rye_config (); - chsrc_note2 (xy_strjoin (3, "请在您的 Rye 配置文件 ", rye_config, " 中添加:")); + chsrc_note2 (xy_strjoin (3, "请在配置文件 ", rye_config, " 中添加:")); println (file); chsrc_determine_chgtype (ChgType_Manual); diff --git a/src/recipe/lang/Rust/Cargo.c b/src/recipe/lang/Rust/Cargo.c index 2bb743d..1bc88eb 100644 --- a/src/recipe/lang/Rust/Cargo.c +++ b/src/recipe/lang/Rust/Cargo.c @@ -91,7 +91,7 @@ pl_rust_cargo_setsrc (char *option) "[source.mirror]\n" "registry = \"sparse+", source.url, "\""); - chsrc_note2 (xy_strjoin (3, "请您手动写入以下内容到 ", xy_normalize_path ("~/.cargo/config.toml"), " 文件中:")); + chsrc_note2 (xy_strjoin (3, "请手动写入以下内容到 ", xy_normalize_path ("~/.cargo/config.toml"), " 文件中:")); p(file); chsrc_determine_chgtype (ChgType_Auto); diff --git a/src/recipe/lang/Rust/rustup.c b/src/recipe/lang/Rust/rustup.c index 23a3491..563f74f 100644 --- a/src/recipe/lang/Rust/rustup.c +++ b/src/recipe/lang/Rust/rustup.c @@ -96,7 +96,7 @@ pl_rust_rustup_setsrc (char *option) chsrc_determine_chgtype (ChgType_Auto); chsrc_conclude (&source); - chsrc_note2 ("请您重启终端使rustup环境变量生效"); + chsrc_note2 ("请重启终端使rustup环境变量生效"); } diff --git a/src/recipe/os/APT/Debian.c b/src/recipe/os/APT/Debian.c index 76dab79..9db7201 100644 --- a/src/recipe/os/APT/Debian.c +++ b/src/recipe/os/APT/Debian.c @@ -154,7 +154,7 @@ os_debian_setsrc (char *option) chsrc_yield_source_and_confirm (os_debian); - chsrc_note2 ("如果遇到无法拉取 HTTPS 源的情况,我们会使用 HTTP 源并需要您运行:"); + chsrc_note2 ("如果遇到无法拉取 HTTPS 源的情况,请手动运行:"); say ("apt install apt-transport-https ca-certificates"); /* 不存在的时候,用的是我们生成的用来填充占位的无效文件,不要备份 */ diff --git a/src/recipe/os/APT/common.h b/src/recipe/os/APT/common.h index 4f33820..a3f560f 100644 --- a/src/recipe/os/APT/common.h +++ b/src/recipe/os/APT/common.h @@ -124,7 +124,7 @@ ensure_debian_or_ubuntu_old_sourcelist (int debian_type) else { char *msg = ENGLISH ? "Your Debian version is too low (<10) for chsrc to support" - : "您的 Debian 版本过低 (<10),暂不支持换源"; + : "你的 Debian 版本过低 (<10),暂不支持换源"; chsrc_error (msg); exit (Exit_Unsupported); } diff --git a/src/recipe/os/YUM/Fedora-Linux.c b/src/recipe/os/YUM/Fedora-Linux.c index 285ac9c..ed61158 100644 --- a/src/recipe/os/YUM/Fedora-Linux.c +++ b/src/recipe/os/YUM/Fedora-Linux.c @@ -66,7 +66,7 @@ os_fedora_setsrc (char *option) "/etc/yum.repos.d/fedora-updates.repo"); chsrc_run (cmd, RunOpt_Default); - chsrc_note2 ("已为您更换baseurl, 但fedora默认会优先使用metalink来匹配最快的源, 如您在获取metadata时速度较慢可自行将其注释:"); + chsrc_note2 ("已更换baseurl, 但Fedora默认会优先使用metalink来匹配最快的源, 若在获取metadata时速度较慢可自行将其注释:"); chsrc_log2 ("(1) /etc/yum.repos.d/fedora.repo"); chsrc_log2 ("(2) /etc/yum.repos.d/fedora-updates.repo"); diff --git a/src/recipe/ware/Flathub.c b/src/recipe/ware/Flathub.c index d31388f..5de8ef9 100644 --- a/src/recipe/ware/Flathub.c +++ b/src/recipe/ware/Flathub.c @@ -112,7 +112,7 @@ wr_flathub_feat (char *option) f.can_english = false; f.can_user_define = true; - f.note = "对Flathub目标进行测速的文件非常小,测速效果严重失真,若您知道可供测速的URL,欢迎参与贡献: chsrc issue"; + f.note = "对Flathub目标进行测速的文件非常小,测速效果严重失真,若你知道可供测速的URL,欢迎参与贡献: chsrc issue"; return f; } diff --git a/src/recipe/ware/Guix.c b/src/recipe/ware/Guix.c index c456a7e..66436a4 100644 --- a/src/recipe/ware/Guix.c +++ b/src/recipe/ware/Guix.c @@ -31,7 +31,7 @@ wr_guix_setsrc (char *option) " (inherit (car %default-channels))\n" " (url \"", source.url, "\")))"); - chsrc_note2 ("为防止扰乱配置文件,请您手动写入以下内容到 ~/.config/guix/channels.scm 文件中"); + chsrc_note2 ("为防止扰乱配置文件,请手动写入以下内容到 ~/.config/guix/channels.scm 文件中"); p(file); chsrc_determine_chgtype (ChgType_Manual); diff --git a/src/recipe/ware/Homebrew.c b/src/recipe/ware/Homebrew.c index 43194b5..da81b91 100644 --- a/src/recipe/ware/Homebrew.c +++ b/src/recipe/ware/Homebrew.c @@ -84,7 +84,7 @@ wr_homebrew_setsrc (char *option) chsrc_determine_chgtype (ChgType_Auto); chsrc_conclude (&source); - chsrc_note2 ("请您重启终端使Homebrew环境变量生效"); + chsrc_note2 ("请重启终端使Homebrew环境变量生效"); } diff --git a/src/recipe/ware/Nix.c b/src/recipe/ware/Nix.c index 4afa694..df22ef1 100644 --- a/src/recipe/ware/Nix.c +++ b/src/recipe/ware/Nix.c @@ -48,12 +48,12 @@ wr_nix_setsrc (char *option) chsrc_run ("nix-channel --update", RunOpt_Default); - chsrc_note2 ("若您使用的是NixOS,请确认您的系统版本(如22.11),并手动运行:"); + chsrc_note2 ("若你使用的是NixOS,请确认你的系统版本(如22.11),并手动运行:"); cmd = xy_strjoin (3, "nix-channel --add ", source.url, "nixpkgs- nixpkgs"); p(cmd); cmd = xy_strjoin (3, "nix.settings.substituters = [ \"", source.url, "store\" ];"); - chsrc_note2 ("若您使用的是NixOS,请额外添加下述内容至 configuration.nix 中"); + chsrc_note2 ("若你使用的是NixOS,请额外添加下述内容至 configuration.nix 中"); p(cmd); chsrc_determine_chgtype (ChgType_SemiAuto); diff --git a/test/cli.pl b/test/cli.pl index 3525437..fbb78dd 100644 --- a/test/cli.pl +++ b/test/cli.pl @@ -35,7 +35,7 @@ like `./chsrc list ware`, qr/brew\s*homebrew/, 'chsrc list ware'; =begin 测试 chsrc get =cut -my $get_null = qr/chsrc: 请您提供想要查看源的目标名/; +my $get_null = qr/chsrc: 请提供想要查看源的目标名/; like `./chsrc get -no-color 2>&1`, $get_null, 'chsrc get -no-color'; my $fake_target_name = qr/暂不支持的换源目标/; diff --git a/tool/README.txt b/tool/README.txt index aef3109..b97df46 100644 --- a/tool/README.txt +++ b/tool/README.txt @@ -1,71 +1,20 @@ # --------------------------------------------------------------- # Doc Type : Text +# Doc Name : (Tools Introduction.md) # Doc Authors : xuan # | ChatGPT # Contributors : Aoran Zeng # | # Created On : <2024-10-25> -# Last Modified : <2024-10-26> +# Last Modified : <2025-07-12> # # tool目录文档 # --------------------------------------------------------------- -########################################################################### -# chsrc 相关工具 -########################################################################### - -************ -1. 概述 -************ - -此文件夹包含许多与安装 chsrc 二进制文件相关的脚本工具,您可以使用这些工具指定目录路径和发布版本。 - ******** -2. 文件 + 文件 ******** installer.sh Bash 编写的一键安装工具 installer.ps1 Powershell 编写的一键安装工具 README.txt 此文件 - -******************* -3. 安装 -******************* - -步骤1:输入“sudo chmod u+x ./install.sh”以使脚本可执行。 - -步骤2:输入“./install.sh [-h] [-d ] [-v ] [-l ]”指定安装路径,发布版本和脚本语言。 - -步骤3:如果出现错误,请检查您的网络连接并确保您可以访问Gitee。 - - - -##################################################################### -# chsrc realated tools -# English Version -##################################################################### - -************ -1. Overview -************ - -This folder contains many script tools realated to install chsrc binary file, -you can use the tools to specify directory path and release version. - -******** -2. Files -******** - -installer.sh One-key install tool in Bash -installer.ps1 One-key install tool in PowerShell -README.txt This file - -******************* -3. Install -******************* - -Step 1: Type "sudo chmod u+x ./install.sh" to make scrpit executable. - -Step 2: Type "./install.sh [-h] [-d ] [-v ] [-l ]" to specify install path and release version also language. - -Step 3: If an error occurs, please check your internet connection and ensure that you can access Gitee. diff --git a/tool/installer.sh b/tool/installer.sh index b482383..f369a46 100644 --- a/tool/installer.sh +++ b/tool/installer.sh @@ -166,7 +166,7 @@ set_arch() { armv7*) arch="armv7" ;; *) if is_zh; then - warn "抱歉, 暂无预编译二进制文件供您的架构: ${arch} 使用。请使用 chsrc-bootstrap 或 自行编译:" + warn "抱歉, 暂无预编译二进制文件供你所在的平台架构: ${arch} 使用。请使用 chsrc-bootstrap 或 自行编译:" else warn "Sorry, No precompiled binaries for your arch: ${arch}. Please compile it on your own:" fi @@ -209,7 +209,7 @@ set_platform() { ;; *) if is_zh; then - error_exit "抱歉,暂无预编译二进制文件供您的平台: ${platform} 使用。请使用 chsrc-bootstrap 或 自行编译:" + error_exit "抱歉,暂无预编译二进制文件供你所在的平台: ${platform} 使用。请使用 chsrc-bootstrap 或 自行编译:" else error_exit "Sorry, No precompiled binaries for your platform: ${platform}. Please compile it on your own:" fi @@ -364,7 +364,7 @@ install() { fi else if is_zh; then - error_exit "下载失败,请检查您的网络连接和代理设置: ${url}" + error_exit "下载失败,请检查网络连接和代理设置: ${url}" else error_exit "Download failed, please check your network connection and proxy settings: ${url}" fi