@@ -2,6 +2,7 @@ import { createInputMessageForm } from './createInputMessageForm'
22import { getMessageOverlay } from '../messageOverlay'
33import { plugin } from '../plugin'
44import { logger } from '../logger'
5+ import { i18next } from '../i18n'
56
67export const createSelectRoomForm = async (
78 breakoutRooms : Map < string , string >
@@ -11,22 +12,22 @@ export const createSelectRoomForm = async (
1112 }
1213
1314 const form = await plugin . ui . addForm ( {
14- title : 'Set message overlay' ,
15- description : 'Choose the room you want to set the message overlay for.' ,
15+ title : i18next . t ( 'setMessageOverlay' ) ,
16+ description : i18next . t ( 'selectRoomForm.description' ) ,
1617 form : {
1718 elements : {
1819 room : {
19- name : 'Select room' ,
20+ name : i18next . t ( 'selectRoom' ) ,
2021 type : 'select' ,
2122 isOptional : true ,
2223 options : [
2324 {
2425 id : '' ,
25- label : 'All rooms'
26+ label : i18next . t ( 'allRooms' )
2627 } ,
2728 {
2829 id : 'main' ,
29- label : 'Main room'
30+ label : i18next . t ( 'mainRoom' )
3031 } ,
3132 ...Array . from ( breakoutRooms ) . map ( ( [ roomId , roomName ] ) => ( {
3233 id : roomId ,
@@ -35,7 +36,7 @@ export const createSelectRoomForm = async (
3536 ]
3637 }
3738 } ,
38- submitBtnTitle : 'Choose'
39+ submitBtnTitle : i18next . t ( 'choose' )
3940 }
4041 } )
4142
@@ -55,9 +56,9 @@ export const createSelectRoomForm = async (
5556
5657 const roomName =
5758 roomId === ''
58- ? 'All rooms'
59+ ? i18next . t ( 'allRooms' )
5960 : roomId === 'main'
60- ? 'Main room'
61+ ? i18next . t ( 'mainRoom' )
6162 : breakoutRooms . get ( roomId )
6263
6364 await createInputMessageForm ( roomId , currentMessage , roomName )
0 commit comments