@@ -21,7 +21,7 @@ class MasqueradeWidget extends Component {
2121 this . courseId = props . courseId ;
2222 this . state = {
2323 autoFocus : false ,
24- masquerade : 'Staff' ,
24+ masquerade : this . props . intl . formatMessage ( messages . staffLabel ) ,
2525 options : [ ] ,
2626 shouldShowUserNameInput : false ,
2727 masqueradeUsername : null ,
@@ -36,7 +36,7 @@ class MasqueradeWidget extends Component {
3636 // This was explicitly denied by the backend;
3737 // assume it's disabled/unavailable.
3838 // eslint-disable-next-line no-console
39- this . onError ( 'Unable to get masquerade options' ) ;
39+ this . onError ( this . props . intl . formatMessage ( messages . optionsError ) ) ;
4040 }
4141 } ) . catch ( ( response ) => {
4242 // There's not much we can do to recover;
@@ -71,7 +71,7 @@ class MasqueradeWidget extends Component {
7171 toggle ( show ) {
7272 this . setState ( prevState => ( {
7373 autoFocus : true ,
74- masquerade : 'Specific Student...' ,
74+ masquerade : this . props . intl . formatMessage ( messages . specificStudentLabel ) ,
7575 shouldShowUserNameInput : show === undefined ? ! prevState . shouldShowUserNameInput : show ,
7676 } ) ) ;
7777 }
@@ -96,14 +96,14 @@ class MasqueradeWidget extends Component {
9696 if ( active . userName ) {
9797 this . setState ( {
9898 autoFocus : false ,
99- masquerade : 'Specific Student...' ,
99+ masquerade : this . props . intl . formatMessage ( messages . specificStudentLabel ) ,
100100 masqueradeUsername : active . userName ,
101101 shouldShowUserNameInput : true ,
102102 } ) ;
103103 } else if ( active . groupName ) {
104104 this . setState ( { masquerade : active . groupName } ) ;
105105 } else if ( active . role === 'student' ) {
106- this . setState ( { masquerade : 'Learner' } ) ;
106+ this . setState ( { masquerade : this . props . intl . formatMessage ( messages . learnerLabel ) } ) ;
107107 }
108108 return options ;
109109 }
@@ -117,10 +117,11 @@ class MasqueradeWidget extends Component {
117117 masqueradeUsername,
118118 } = this . state ;
119119 const specificLearnerInputText = this . props . intl . formatMessage ( messages . placeholder ) ;
120+ const viewThisCourseAsText = this . props . intl . formatMessage ( messages . viewThisCourseAsLabel ) ;
120121 return (
121122 < div className = "flex-grow-1" >
122123 < div className = "row" >
123- < span className = "col-auto col-form-label pl-3" > View this course as: </ span >
124+ < span className = "col-auto col-form-label pl-3" > { viewThisCourseAsText } </ span >
124125 < Dropdown className = "flex-shrink-1 mx-1" >
125126 < Dropdown . Toggle id = "masquerade-widget-toggle" variant = "inverse-outline-primary" >
126127 { masquerade }
0 commit comments