@@ -35,6 +35,8 @@ import {
3535 UploadOutlined ,
3636} from '@ant-design/icons' ;
3737
38+ import { useTranslation } from "react-i18next" ;
39+
3840import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter' ;
3941import { dracula } from 'react-syntax-highlighter/dist/esm/styles/prism' ;
4042
@@ -117,6 +119,8 @@ const App: React.FC = () => {
117119 const PURPOSE_RENAME_MODULE = 'RenameModule' ;
118120 const PURPOSE_COPY_MODULE = 'CopyModule' ;
119121
122+ const { t } = useTranslation ( ) ;
123+
120124 const ignoreEffect = ( ) => {
121125 if ( ! import . meta. env . MODE || import . meta. env . MODE === 'development' ) {
122126 // Development mode.
@@ -209,9 +213,9 @@ const App: React.FC = () => {
209213 } catch ( e ) {
210214 console . log ( 'Failed to load the list of modules. Caught the following error...' ) ;
211215 console . log ( e ) ;
212- setAlertErrorMessage ( 'Failed to load the list of modules.' ) ;
216+ setAlertErrorMessage ( t ( "fail_list_modules" ) ) ;
213217 setAlertErrorVisible ( true ) ;
214- reject ( new Error ( 'Failed to load the list of modules.' ) ) ;
218+ reject ( new Error ( t ( "fail_list_modules" ) ) ) ;
215219 }
216220 } ) ;
217221 } ;
@@ -308,17 +312,17 @@ const App: React.FC = () => {
308312
309313 if ( module != null ) {
310314 if ( module . moduleType == commonStorage . MODULE_TYPE_PROJECT ) {
311- setRenameTooltip ( 'Rename Project' ) ;
312- setCopyTooltip ( 'Copy Project' ) ;
313- setDeleteTooltip ( 'Delete Project' ) ;
315+ setRenameTooltip ( t ( "project_rename" ) ) ;
316+ setCopyTooltip ( t ( "project_copy" ) ) ;
317+ setDeleteTooltip ( t ( "project_delete" ) ) ;
314318 } else if ( module . moduleType == commonStorage . MODULE_TYPE_MECHANISM ) {
315- setRenameTooltip ( 'Rename Mechanism' ) ;
316- setCopyTooltip ( 'Copy Mechanism' ) ;
317- setDeleteTooltip ( 'Delete Mechanism' ) ;
319+ setRenameTooltip ( t ( "mechanism_rename" ) ) ;
320+ setCopyTooltip ( t ( "mechanism_copy" ) ) ;
321+ setDeleteTooltip ( t ( "mechanism_delete" ) ) ;
318322 } else if ( module . moduleType == commonStorage . MODULE_TYPE_OPMODE ) {
319- setRenameTooltip ( 'Rename OpMode' ) ;
320- setCopyTooltip ( 'Copy OpMode' ) ;
321- setDeleteTooltip ( 'Delete OpMode' ) ;
323+ setRenameTooltip ( t ( "opmode_rename" ) ) ;
324+ setCopyTooltip ( t ( "opmode_copy" ) ) ;
325+ setDeleteTooltip ( t ( "opmode_delete" ) ) ;
322326 }
323327
324328 storage . saveEntry ( 'mostRecentModulePath' , currentModulePath ) ;
0 commit comments