@@ -82,7 +82,7 @@ import {
82
82
} from '../common/protocol/authentication-service' ;
83
83
import { ArduinoFirmwareUploaderImpl } from './arduino-firmware-uploader-impl' ;
84
84
import { PlotterBackendContribution } from './plotter/plotter-backend-contribution' ;
85
- import { ArduinoLocalizationContribution } from './arduino-localization-contribution' ;
85
+ import { ArduinoLocalizationContribution } from './i18n/ arduino-localization-contribution' ;
86
86
import { LocalizationContribution } from '@theia/core/lib/node/i18n/localization-contribution' ;
87
87
import { MonitorManagerProxyImpl } from './monitor-manager-proxy-impl' ;
88
88
import { MonitorManager , MonitorManagerName } from './monitor-manager' ;
@@ -102,6 +102,8 @@ import WebSocketProviderImpl from './web-socket/web-socket-provider-impl';
102
102
import { WebSocketProvider } from './web-socket/web-socket-provider' ;
103
103
import { ClangFormatter } from './clang-formatter' ;
104
104
import { FormatterPath } from '../common/protocol/formatter' ;
105
+ import { LocalizationBackendContribution } from './i18n/localization-backend-contribution' ;
106
+ import { LocalizationBackendContribution as TheiaLocalizationBackendContribution } from '@theia/core/lib/node/i18n/localization-backend-contribution' ;
105
107
106
108
export default new ContainerModule ( ( bind , unbind , isBound , rebind ) => {
107
109
bind ( BackendApplication ) . toSelf ( ) . inSingletonScope ( ) ;
@@ -395,4 +397,8 @@ export default new ContainerModule((bind, unbind, isBound, rebind) => {
395
397
bind ( BackendApplicationContribution ) . toService ( PlotterBackendContribution ) ;
396
398
bind ( ArduinoLocalizationContribution ) . toSelf ( ) . inSingletonScope ( ) ;
397
399
bind ( LocalizationContribution ) . toService ( ArduinoLocalizationContribution ) ;
400
+ bind ( LocalizationBackendContribution ) . toSelf ( ) . inSingletonScope ( ) ;
401
+ rebind ( TheiaLocalizationBackendContribution ) . toService (
402
+ LocalizationBackendContribution
403
+ ) ;
398
404
} ) ;
0 commit comments