@@ -82,7 +82,7 @@ import {
8282} from '../common/protocol/authentication-service' ;
8383import { ArduinoFirmwareUploaderImpl } from './arduino-firmware-uploader-impl' ;
8484import { PlotterBackendContribution } from './plotter/plotter-backend-contribution' ;
85- import { ArduinoLocalizationContribution } from './arduino-localization-contribution' ;
85+ import { ArduinoLocalizationContribution } from './i18n/ arduino-localization-contribution' ;
8686import { LocalizationContribution } from '@theia/core/lib/node/i18n/localization-contribution' ;
8787import { MonitorManagerProxyImpl } from './monitor-manager-proxy-impl' ;
8888import { MonitorManager , MonitorManagerName } from './monitor-manager' ;
@@ -102,6 +102,8 @@ import WebSocketProviderImpl from './web-socket/web-socket-provider-impl';
102102import { WebSocketProvider } from './web-socket/web-socket-provider' ;
103103import { ClangFormatter } from './clang-formatter' ;
104104import { 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' ;
105107
106108export default new ContainerModule ( ( bind , unbind , isBound , rebind ) => {
107109 bind ( BackendApplication ) . toSelf ( ) . inSingletonScope ( ) ;
@@ -395,4 +397,8 @@ export default new ContainerModule((bind, unbind, isBound, rebind) => {
395397 bind ( BackendApplicationContribution ) . toService ( PlotterBackendContribution ) ;
396398 bind ( ArduinoLocalizationContribution ) . toSelf ( ) . inSingletonScope ( ) ;
397399 bind ( LocalizationContribution ) . toService ( ArduinoLocalizationContribution ) ;
400+ bind ( LocalizationBackendContribution ) . toSelf ( ) . inSingletonScope ( ) ;
401+ rebind ( TheiaLocalizationBackendContribution ) . toService (
402+ LocalizationBackendContribution
403+ ) ;
398404} ) ;
0 commit comments