@@ -581,7 +581,7 @@ def __init__(self):
581581 '/undo' : None ,
582582 '/delete' : {"first" , "all" },
583583 '/reset' : None ,
584- '/lang' : {"zh_CN" ,"en" ,"jp" },
584+ '/lang' : {"zh_CN" ,"en" ,"jp" , "de" },
585585 '/version' : None ,
586586 '/help' : None ,
587587 '/exit' : None ,
@@ -1031,6 +1031,8 @@ def main():
10311031 _ = set_lang ("en" )
10321032 elif config .get ("language" ) == "jp" :
10331033 _ = set_lang ("jp" )
1034+ elif config .get ("language" ) == "de" :
1035+ _ = set_lang ("de" )
10341036
10351037 parser = argparse .ArgumentParser (description = _ ("gpt_term.help_description" ),add_help = False )
10361038 parser .add_argument ('-h' , '--help' ,action = 'help' , help = _ ("gpt_term.help_help" ))
@@ -1041,14 +1043,14 @@ def main():
10411043 parser .add_argument ('-m' , '--multi' , action = 'store_true' , help = _ ("gpt_term.help_m" ))
10421044 parser .add_argument ('-r' , '--raw' , action = 'store_true' , help = _ ("gpt_term.help_r" ))
10431045 ## 新添加的选项:--lang
1044- parser .add_argument ('-l' ,'--lang' , type = str , choices = ['en' , 'zh_CN' , 'jp' ], help = _ ("gpt_term.help_lang" ))
1046+ parser .add_argument ('-l' ,'--lang' , type = str , choices = ['en' , 'zh_CN' , 'jp' , 'de' ], help = _ ("gpt_term.help_lang" ))
10451047 # normal function args
10461048
10471049 parser .add_argument ('--set-apikey' , metavar = 'KEY' , type = str , help = _ ("gpt_term.help_set_key" ))
10481050 parser .add_argument ('--set-timeout' , metavar = 'SEC' , type = int , help = _ ("gpt_term.help_set_timeout" ))
10491051 parser .add_argument ('--set-gentitle' , metavar = 'BOOL' , type = str , help = _ ("gpt_term.help_set_gentitle" ))
10501052 ## 新添加的选项:--set-lang
1051- parser .add_argument ('--set-lang' , type = str , choices = ['en' , 'zh_CN' , 'jp' ], help = _ ("gpt_term.help_set_lang" ))
1053+ parser .add_argument ('--set-lang' , type = str , choices = ['en' , 'zh_CN' , 'jp' , 'de' ], help = _ ("gpt_term.help_set_lang" ))
10521054 parser .add_argument ('--set-saveperfix' , metavar = 'PERFIX' , type = str , help = _ ("gpt_term.help_set_saveperfix" ))
10531055 parser .add_argument ('--set-loglevel' , metavar = 'LEVEL' , type = str , help = _ ("gpt_term.help_set_loglevel" )+ 'DEBUG, INFO, WARNING, ERROR, CRITICAL' )
10541056 # setting args
@@ -1062,6 +1064,8 @@ def main():
10621064 _ = set_lang ("en" )
10631065 elif args .set_lang == "jp" :
10641066 _ = set_lang ("jp" )
1067+ elif args .set_lang == "de" :
1068+ _ = set_lang ("de" )
10651069 set_config_by_args (args , config_ini )
10661070
10671071 try :
@@ -1145,6 +1149,8 @@ def main():
11451149 _ = set_lang ("en" )
11461150 elif args .lang == "jp" :
11471151 _ = set_lang ("jp" )
1152+ elif args .lang == "de" :
1153+ _ = set_lang ("de" )
11481154
11491155 console .print (
11501156 _ ("gpt_term.welcome" ))
0 commit comments