Add English support for Ubuntu

This commit is contained in:
Aoran Zeng 2024-11-08 19:17:00 +08:00
parent 06ec69b82e
commit ba98d46e97
No known key found for this signature in database
GPG Key ID: 8F8BA8488E10ED98
2 changed files with 18 additions and 8 deletions

View File

@ -4,12 +4,13 @@
* File Authors : Aoran Zeng <ccmywish@qq.com>
* | Heng Guo <2085471348@qq.com>
* Contributors : Zhao <1792582687@qq.com>
* |
* Created On : <2023-08-30>
* Last Modified : <2024-11-05>
* Last Modified : <2024-11-08>
* ------------------------------------------------------------*/
/**
* @update 2024-06-12
* @update 2024-11-05
*/
static SourceInfo
os_ubuntu_sources[] = {
@ -43,7 +44,9 @@ os_ubuntu_getsrc (char *option)
return;
}
chsrc_error2 ("缺少源配置文件!但仍可直接通过 chsrc set ubuntu 来添加使用新的源");
char *msg = CliOpt_InEnglish ? "Source config file missing! However, you can still run `chsrc set ubuntu` to add and use new sources"
: "缺少源配置文件!但仍可直接通过 chsrc set ubuntu 来添加使用新的源";
chsrc_error2 (msg);
return;
}
@ -84,7 +87,9 @@ os_ubuntu_setsrc (char *option)
if (chsrc_check_file (OS_Ubuntu_SourceList_DEB822))
{
chsrc_note2 ("将基于新格式换源");
char *msg = CliOpt_InEnglish ? "Will change source based on new format"
: "将基于新格式换源";
chsrc_note2 (msg);
os_ubuntu_setsrc_for_deb822 (option);
return;
}
@ -133,7 +138,7 @@ os_ubuntu_feat (char *option)
f.cap_locally = CanNot;
f.locally = NULL;
f.can_english = false;
f.can_english = true;
f.can_user_define = true;
f.note = NULL;

View File

@ -3,8 +3,9 @@
* -------------------------------------------------------------
* File Authors : Aoran Zeng <ccmywish@qq.com>
* Contributors : Nil Null <nil@null.org>
* |
* Created On : <2024-06-14>
* Last Modified : <2024-10-31>
* Last Modified : <2024-11-08>
* ------------------------------------------------------------*/
#define OS_Apt_SourceList "/etc/apt/sources.list"
@ -54,7 +55,9 @@ ensure_apt_sourcelist (int debian_type)
}
else
{
chsrc_note2 ("将生成新的源配置文件");
char *msg = CliOpt_InEnglish ? "Will generate a new source config file"
: "将生成新的源配置文件";
chsrc_note2 (msg);
}
// 反向引用需要escape一下
@ -117,7 +120,9 @@ ensure_apt_sourcelist (int debian_type)
}
else
{
chsrc_error ("您的Debian版本过低(<10),暂不支持换源");
char *msg = CliOpt_InEnglish ? "Your Debian version is too low (<10) for chsrc to support"
: "您的 Debian 版本过低 (<10),暂不支持换源";
chsrc_error (msg);
exit (Exit_Unsupported);
}
}