@@ -276,13 +276,7 @@ export class Prompts extends dlg.Dialog {
276276 }
277277
278278 var locale :string = session . preferredLocale ( ) ;
279- logger . debug ( "prompts::preferred locale %s" , locale ) ;
280- if ( ! locale && session . localizer ) {
281- locale = session . localizer . defaultLocale ( ) ;
282- logger . debug ( "prompts::sendPrompt using default locale %s" , locale ) ;
283- }
284279 prompt = session . localizer . gettext ( locale , prompt , args . localizationNamespace ) ;
285- logger . debug ( "prompts::sendPrompt localized prompt %s" , prompt ) ;
286280
287281
288282 // Append list
@@ -358,10 +352,14 @@ export class Prompts extends dlg.Dialog {
358352 }
359353
360354 static confirm ( session : ses . Session , prompt : string | string [ ] | IMessage | IIsMessage , options ?: IPromptOptions ) : void {
355+ var locale :string = session . preferredLocale ( ) ;
361356 var args : IPromptArgs = < any > options || { } ;
362357 args . promptType = PromptType . confirm ;
363358 args . prompt = prompt ;
364- args . enumValues = [ 'confirm_yes' , 'confirm_no' ] ;
359+ args . enumValues = [
360+ session . localizer . gettext ( locale , 'confirm_yes' , consts . Library . system ) ,
361+ session . localizer . gettext ( locale , 'confirm_no' , consts . Library . system )
362+ ] ;
365363 args . listStyle = args . hasOwnProperty ( 'listStyle' ) ? args . listStyle : ListStyle . auto ;
366364 beginPrompt ( session , args ) ;
367365 }
0 commit comments