auto-correct: tweak phrasing
When help.autoCorrect is enabled, an invalid git command prints a warning and a continuation message, which differs depending on whether or not the value of help.autoCorrect is positive or negative. With help.autoCorrect = 15: WARNING: You called a Git command named 'lgo', which does not exist. Continuing under the assumption that you meant 'log' in 1.5 seconds automatically... With help.autoCorrect < 0: WARNING: You called a Git command named 'lgo', which does not exist. Continuing under the assumption that you meant 'log' The continuation message's phrasing is awkward. This commit cleans it up. As a bonus, we now use full-sentence strings which make translation easier. With help.autoCorrect = 15: WARNING: You called a Git command named 'lgo', which does not exist. Continuing in 1.5 seconds, assuming that you meant 'log'. With help.autoCorrect < 0: WARNING: You called a Git command named 'lgo', which does not exist. Continuing under the assumption that you meant 'log'. Signed-off-by: Marc Branchaud <marcnarc@xiplink.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
		
				
					committed by
					
						
						Junio C Hamano
					
				
			
			
				
	
			
			
			
						parent
						
							840ed14198
						
					
				
				
					commit
					968b1fe263
				
			
							
								
								
									
										18
									
								
								help.c
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								help.c
									
									
									
									
									
								
							@ -386,12 +386,18 @@ const char *help_unknown_cmd(const char *cmd)
 | 
			
		||||
		clean_cmdnames(&main_cmds);
 | 
			
		||||
		fprintf_ln(stderr,
 | 
			
		||||
			   _("WARNING: You called a Git command named '%s', "
 | 
			
		||||
			     "which does not exist.\n"
 | 
			
		||||
			     "Continuing under the assumption that you meant '%s'"),
 | 
			
		||||
			cmd, assumed);
 | 
			
		||||
		if (autocorrect > 0) {
 | 
			
		||||
			fprintf_ln(stderr, _("in %0.1f seconds automatically..."),
 | 
			
		||||
				(float)autocorrect/10.0);
 | 
			
		||||
			     "which does not exist."),
 | 
			
		||||
			   cmd);
 | 
			
		||||
		if (autocorrect < 0)
 | 
			
		||||
			fprintf_ln(stderr,
 | 
			
		||||
				   _("Continuing under the assumption that "
 | 
			
		||||
				     "you meant '%s'."),
 | 
			
		||||
				   assumed);
 | 
			
		||||
		else {
 | 
			
		||||
			fprintf_ln(stderr,
 | 
			
		||||
				   _("Continuing in %0.1f seconds, "
 | 
			
		||||
				     "assuming that you meant '%s'."),
 | 
			
		||||
				   (float)autocorrect/10.0, assumed);
 | 
			
		||||
			sleep_millisec(autocorrect * 100);
 | 
			
		||||
		}
 | 
			
		||||
		return assumed;
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user