mirror of
https://github.com/RubyMetric/chsrc.git
synced 2025-01-04 06:23:37 +08:00
Add English support for Ubuntu
This commit is contained in:
parent
06ec69b82e
commit
ba98d46e97
|
@ -4,12 +4,13 @@
|
||||||
* File Authors : Aoran Zeng <ccmywish@qq.com>
|
* File Authors : Aoran Zeng <ccmywish@qq.com>
|
||||||
* | Heng Guo <2085471348@qq.com>
|
* | Heng Guo <2085471348@qq.com>
|
||||||
* Contributors : Zhao <1792582687@qq.com>
|
* Contributors : Zhao <1792582687@qq.com>
|
||||||
|
* |
|
||||||
* Created On : <2023-08-30>
|
* 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
|
static SourceInfo
|
||||||
os_ubuntu_sources[] = {
|
os_ubuntu_sources[] = {
|
||||||
|
@ -43,7 +44,9 @@ os_ubuntu_getsrc (char *option)
|
||||||
return;
|
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;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -84,7 +87,9 @@ os_ubuntu_setsrc (char *option)
|
||||||
|
|
||||||
if (chsrc_check_file (OS_Ubuntu_SourceList_DEB822))
|
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);
|
os_ubuntu_setsrc_for_deb822 (option);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -133,7 +138,7 @@ os_ubuntu_feat (char *option)
|
||||||
|
|
||||||
f.cap_locally = CanNot;
|
f.cap_locally = CanNot;
|
||||||
f.locally = NULL;
|
f.locally = NULL;
|
||||||
f.can_english = false;
|
f.can_english = true;
|
||||||
f.can_user_define = true;
|
f.can_user_define = true;
|
||||||
|
|
||||||
f.note = NULL;
|
f.note = NULL;
|
||||||
|
|
|
@ -3,8 +3,9 @@
|
||||||
* -------------------------------------------------------------
|
* -------------------------------------------------------------
|
||||||
* File Authors : Aoran Zeng <ccmywish@qq.com>
|
* File Authors : Aoran Zeng <ccmywish@qq.com>
|
||||||
* Contributors : Nil Null <nil@null.org>
|
* Contributors : Nil Null <nil@null.org>
|
||||||
|
* |
|
||||||
* Created On : <2024-06-14>
|
* Created On : <2024-06-14>
|
||||||
* Last Modified : <2024-10-31>
|
* Last Modified : <2024-11-08>
|
||||||
* ------------------------------------------------------------*/
|
* ------------------------------------------------------------*/
|
||||||
|
|
||||||
#define OS_Apt_SourceList "/etc/apt/sources.list"
|
#define OS_Apt_SourceList "/etc/apt/sources.list"
|
||||||
|
@ -54,7 +55,9 @@ ensure_apt_sourcelist (int debian_type)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
chsrc_note2 ("将生成新的源配置文件");
|
char *msg = CliOpt_InEnglish ? "Will generate a new source config file"
|
||||||
|
: "将生成新的源配置文件";
|
||||||
|
chsrc_note2 (msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 反向引用需要escape一下
|
// 反向引用需要escape一下
|
||||||
|
@ -117,7 +120,9 @@ ensure_apt_sourcelist (int debian_type)
|
||||||
}
|
}
|
||||||
else
|
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);
|
exit (Exit_Unsupported);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user