@@ -104,6 +104,7 @@ type ConfigOptions = {
104
104
shouldShowAdvancedOptionsSettings : boolean ;
105
105
shouldShowClearIntermediates : boolean ;
106
106
shouldShowNodesToggle : boolean ;
107
+ shouldShowLocalizationToggle : boolean ;
107
108
} ;
108
109
109
110
type SettingsModalProps = {
@@ -125,6 +126,8 @@ const SettingsModal = ({ children, config }: SettingsModalProps) => {
125
126
const shouldShowClearIntermediates =
126
127
config ?. shouldShowClearIntermediates ?? true ;
127
128
const shouldShowNodesToggle = config ?. shouldShowNodesToggle ?? true ;
129
+ const shouldShowLocalizationToggle =
130
+ config ?. shouldShowLocalizationToggle ?? true ;
128
131
129
132
useEffect ( ( ) => {
130
133
if ( ! shouldShowDeveloperSettings ) {
@@ -325,16 +328,18 @@ const SettingsModal = ({ children, config }: SettingsModalProps) => {
325
328
onChange = { handleToggleNodes }
326
329
/>
327
330
) }
328
- < IAIMantineSelect
329
- disabled = { ! isLocalizationEnabled }
330
- label = { t ( 'common.languagePickerLabel' ) }
331
- value = { language }
332
- data = { Object . entries ( LANGUAGES ) . map ( ( [ value , label ] ) => ( {
333
- value,
334
- label,
335
- } ) ) }
336
- onChange = { handleLanguageChanged }
337
- />
331
+ { shouldShowLocalizationToggle && (
332
+ < IAIMantineSelect
333
+ disabled = { ! isLocalizationEnabled }
334
+ label = { t ( 'common.languagePickerLabel' ) }
335
+ value = { language }
336
+ data = { Object . entries ( LANGUAGES ) . map ( ( [ value , label ] ) => ( {
337
+ value,
338
+ label,
339
+ } ) ) }
340
+ onChange = { handleLanguageChanged }
341
+ />
342
+ ) }
338
343
</ StyledFlex >
339
344
340
345
{ shouldShowDeveloperSettings && (
0 commit comments