11import { element } from "../../src/JSTools" ;
22import { canvas } from "../../src/TheBallGame/Initialization" ;
33
4- let livesText_lang : string ,
5- scoreText_lang : string ,
6- playGameOption_lang : string ,
7- optionsOption_lang : string ,
8- downloadOption_lang : string ,
9- optionsSoon_lang : string ,
10- backToMenu_lang : string ,
11- exitOptionsButton_lang : string ;
124function setLanguage ( language : "en" | "pt" ) {
135 switch ( language ) {
146 case "en" :
@@ -18,14 +10,14 @@ function setLanguage(language: "en" | "pt") {
1810 element ( "backToIndex" ) ! . innerHTML = "Back" ;
1911 element ( "reloadButton" ) ! . innerHTML = "Reload" ;
2012 element ( "downloadGame" ) ! . innerHTML = "Download Game (Portuguese only)" ;
21- livesText_lang = "Lives" ;
22- scoreText_lang = "Score" ;
23- playGameOption_lang = "Play" ;
24- optionsOption_lang = "Options" ;
25- downloadOption_lang = "Download" ;
26- optionsSoon_lang = "Soon" ;
27- backToMenu_lang = "Exit" ;
28- exitOptionsButton_lang = "Back to Main Menu" ;
13+ ( window as any ) . globals . livesText_lang = "Lives" ;
14+ ( window as any ) . globals . scoreText_lang = "Score" ;
15+ ( window as any ) . globals . playGameOption_lang = "Play" ;
16+ ( window as any ) . globals . optionsOption_lang = "Options" ;
17+ ( window as any ) . globals . downloadOption_lang = "Download" ;
18+ ( window as any ) . globals . optionsSoon_lang = "Soon" ;
19+ ( window as any ) . globals . backToMenu_lang = "Exit" ;
20+ ( window as any ) . globals . exitOptionsButton_lang = "Back to Main Menu" ;
2921 break ;
3022 default :
3123 localStorage . removeItem ( "language" ) ;
@@ -35,26 +27,16 @@ function setLanguage(language: "en" | "pt") {
3527 element ( "backToIndex" ) ! . innerHTML = "Voltar" ;
3628 element ( "reloadButton" ) ! . innerHTML = "Recarregar" ;
3729 element ( "downloadGame" ) ! . innerHTML = "Descarregar Jogo" ;
38- livesText_lang = "Vidas" ;
39- scoreText_lang = "Pontuação" ;
40- playGameOption_lang = "Jogar" ;
41- optionsOption_lang = "Opções" ;
42- downloadOption_lang = "Descarregar" ;
43- optionsSoon_lang = "Brevemente" ;
44- backToMenu_lang = "Sair" ;
45- exitOptionsButton_lang = "Voltar para o Menu Principal" ;
30+ ( window as any ) . globals . livesText_lang = "Vidas" ;
31+ ( window as any ) . globals . scoreText_lang = "Pontuação" ;
32+ ( window as any ) . globals . playGameOption_lang = "Jogar" ;
33+ ( window as any ) . globals . optionsOption_lang = "Opções" ;
34+ ( window as any ) . globals . downloadOption_lang = "Descarregar" ;
35+ ( window as any ) . globals . optionsSoon_lang = "Brevemente" ;
36+ ( window as any ) . globals . backToMenu_lang = "Sair" ;
37+ ( window as any ) . globals . exitOptionsButton_lang = "Voltar para o Menu Principal" ;
4638 break ;
4739 }
4840}
4941
50- export {
51- setLanguage ,
52- livesText_lang ,
53- scoreText_lang ,
54- playGameOption_lang ,
55- optionsOption_lang ,
56- downloadOption_lang ,
57- optionsSoon_lang ,
58- backToMenu_lang ,
59- exitOptionsButton_lang ,
60- } ;
42+ export { setLanguage } ;
0 commit comments