@@ -27,25 +27,6 @@ const loaded: LanguageInterface[] = []
27
27
*/
28
28
const activeMessages : object = reactive ( { } )
29
29
30
- /**
31
- * Sets the language messages to the activeMessages.
32
- */
33
- function setLanguage ( { lang, messages } : LanguageInterface ) : string {
34
- document . querySelector ( 'html' ) . setAttribute ( 'lang' , lang )
35
-
36
- for ( const [ key , value ] of Object . entries ( messages ) ) {
37
- activeMessages [ key ] = value
38
- }
39
-
40
- for ( const [ key ] of Object . entries ( activeMessages ) ) {
41
- if ( ! messages [ key ] ) {
42
- activeMessages [ key ] = null
43
- }
44
- }
45
-
46
- return lang
47
- }
48
-
49
30
/**
50
31
* Loads the language file.
51
32
*/
@@ -90,6 +71,25 @@ export function trans_choice(key: string, number: number, replacements: Replacem
90
71
return makeReplacements ( choose ( message , number , options . lang ) , replacements )
91
72
}
92
73
74
+ /**
75
+ * Sets the language messages to the activeMessages.
76
+ */
77
+ function setLanguage ( { lang, messages } : LanguageInterface ) : string {
78
+ document . querySelector ( 'html' ) . setAttribute ( 'lang' , lang )
79
+
80
+ for ( const [ key , value ] of Object . entries ( messages ) ) {
81
+ activeMessages [ key ] = value
82
+ }
83
+
84
+ for ( const [ key ] of Object . entries ( activeMessages ) ) {
85
+ if ( ! messages [ key ] ) {
86
+ activeMessages [ key ] = null
87
+ }
88
+ }
89
+
90
+ return lang
91
+ }
92
+
93
93
/**
94
94
* Make the place-holder replacements on a line.
95
95
*/
0 commit comments