File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -242,6 +242,19 @@ const JStoIdea = {
242242
243243 window . JSJavaBridge . callJava ( JSON . stringify ( params ) ) ;
244244 } ,
245+ setLanguage : ( message ) => {
246+ const params = {
247+ action : "updateLanguage/request" ,
248+ metadata : {
249+ callback : "IdeaToJSMessage" ,
250+ } ,
251+ payload : {
252+ language : message ?. language || "en" ,
253+ } ,
254+ } ;
255+ console . log ( "setLanguage params: " , params ) ;
256+ window . JSJavaBridge . callJava ( JSON . stringify ( params ) ) ;
257+ } ,
245258 userInput : ( message ) => {
246259 const params = {
247260 action : "input/request" ,
@@ -532,6 +545,9 @@ class IdeaBridge {
532545 case "openLink" :
533546 JStoIdea . openLink ( message ) ;
534547 break ;
548+ case "setLanguage" :
549+ JStoIdea . setLanguage ( message ) ;
550+ break ;
535551 case "userInput" :
536552 JStoIdea . userInput ( message ) ;
537553 break ;
You can’t perform that action at this time.
0 commit comments