File tree Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -120,3 +120,16 @@ import { getActiveLanguage } from 'laravel-vue-i18n';
120
120
121
121
const lang = getActiveLanguage (); // en
122
122
```
123
+
124
+ ### ` isLoaded() `
125
+
126
+ The ` isLoaded() ` check if the language files are loaded or not.
127
+
128
+ ``` jsx
129
+ import { isLoaded } from ' laravel-vue-i18n' ;
130
+
131
+ const loaded = isLoaded (); // true
132
+
133
+ const loaded = isLoaded (' fr' ); // false
134
+ ```
135
+
Original file line number Diff line number Diff line change @@ -30,6 +30,15 @@ let loaded: LanguageInterface[] = []
30
30
*/
31
31
const activeMessages : object = reactive ( { } )
32
32
33
+ /**
34
+ * Check if the language files are loaded
35
+ */
36
+ export function isLoaded ( lang ?: string ) {
37
+ lang ??= getActiveLanguage ( ) ;
38
+
39
+ return loaded . some ( ( row ) => row . lang === lang ) ;
40
+ }
41
+
33
42
/**
34
43
* Loads the language file.
35
44
*/
You can’t perform that action at this time.
0 commit comments