@@ -16,13 +16,19 @@ import { FormsModule } from '@angular/forms';
1616import { bytesToHex , hexToBytes } from '@noble/hashes/utils' ;
1717import { MatInputModule } from '@angular/material/input' ;
1818import { MatButtonModule } from '@angular/material/button' ;
19+ import { TranslateService } from '@ngx-translate/core' ; //Added this for the transalation i18n
1920
2021
2122@Component ( {
2223 selector : 'app-key' ,
2324 templateUrl : './key.html' ,
2425 styleUrls : [ '../connect.css' , './key.css' ] ,
25- imports : [ CommonModule , MatButtonModule , RouterModule , MatIconModule , MatCardModule , TranslateModule , MatFormFieldModule , MatInputModule , FormsModule ] ,
26+ imports : [ CommonModule ,
27+ MatButtonModule ,
28+ RouterModule ,
29+ MatIconModule ,
30+ MatCardModule ,
31+ TranslateModule , MatFormFieldModule , MatInputModule , FormsModule ] ,
2632} )
2733export class ConnectKeyComponent {
2834 privateKey : string = '' ;
@@ -34,7 +40,15 @@ export class ConnectKeyComponent {
3440 step = 1 ;
3541 mnemonic : string = '' ;
3642
37- constructor ( public dialog : MatDialog , public theme : ThemeService , private router : Router , private security : SecurityService ) { }
43+ constructor (
44+ private translate : TranslateService ,
45+ public dialog : MatDialog ,
46+ public theme : ThemeService ,
47+ private router : Router ,
48+ private security : SecurityService
49+ ) {
50+ this . translate . use ( 'en' ) ; // This ensures translations are loaded
51+ }
3852
3953 setPrivateKey ( ) {
4054 this . privateKeyHex = bytesToHex ( privateKeyFromSeedWords ( this . mnemonic ) ) ;
0 commit comments